20175312 2018-2019-2 《Java Programming 》 The first 7 Weekly learning summary

Summary of the learning content of the textbook

I have finished the eighth chapter according to the requirements of blue ink cloud class , The main learning channel is PPT, After class exercises with books .
Summarized below :

1、 The main content of Chapter 8 :
String class
StringTokenizer class
Scanner class
StringBuffer class
Date And Calendar class
Date formatting
Math、BigInteger And Random class
Number formatting
Class Class and Console class
Pattern And Match class

2、 In addition to the textbook content , I also learned about regular expressions

3、 The code has been uploaded to the code cloud , Links are as follows :
https://gitee.com/dky20175312/dky_20175312_warehouse_1/tree/master/jiaocaichengxu

Problems and resolution in code debugging

  • problem 1: About how to test “ A function that converts an infix expression to the corresponding suffix expression (Qzh.java)” when , This plan is to do the total test and feedback code directly (ZTest.java) Medium , But it turns out that it doesn't seem necessary , Instead, it lengthens the output of the main test program again .

  • resolvent : So I made one alone QzhTest.java For testing , Pictured :

Managed code

statistics.sh The running result of the script is shown in the figure :

Summary of wrong questions in last week's exam

  • Supplement the mistakes I made in the test after class last week ( The second time, it's all right ):

Learning progress bar

Lines of code ( newly added / The cumulative ) Amount of blog ( newly added / The cumulative ) Learning time ( newly added / The cumulative ) Important growth
The goal is 4000 That's ok 24 piece 400 Hours
The first week 515/515 1/1 20/20
In the second week of 403/918 1/2 20/40
The third week 586/1504 1/3 20/60
The fourth week 575/2079 1/4 20/80
Week 5 268/2347 1/5 20/100
Week six 871/3218 3/8 20/120
Week 7 975/4193 2/10 20/140

Reference resources : Why is software engineering software estimation so difficult , Software Engineering Estimation method

  • Plan your study time :20 Hours

  • Actual study time :20 Hours

  • Improve the situation :

( Take a look at it when you have time Modern software engineering Courseware
Software engineer ability self evaluation form
)

Reference material

20175312 2018-2019-2 《Java Programming 》 The first 7 Learn more articles about this week

  1. Student number 20175212 《Java Programming 》 Learning summary week nine

    Student number 20175212 <Java Programming > Learning summary week nine Summary of the learning content of the textbook One .MySQL Database management system 1. Download and install on the official website MySQL 2. stay IDEA Enter the test code Connectio ...

  2. 20145213《Java Programming 》 Learning summary week nine

    20145213<Java Programming > Learning summary week nine Summary of textbook study " The May Day " The holidays go too fast , It's like a tornado . Not a little bit on guard , Just like Java Blogs are full of . In this festival of universal celebration , root ...

  3. 20145213《Java Programming 》 Second week learning summary

    20145213<Java Programming > Second week learning summary Summary of the learning content of the textbook The task given by Mr. Lou this week is to study the third chapter of the textbook -- Basic grammar . Actually, I think it's quite relaxed , Because I'm opening heavy books , A familiar breath came to my face , ...

  4. 20145213《Java Programming 》 Study summary of the first week

    20145213<Java Programming > Study summary of the first week Summary of the learning content of the textbook Looking forward to a winter vacation , Finally, I saw the mysterious teacher Lou and his Java course . Although it's not really a meeting , It's reasonable that there are countless people in the world without victory , Dan Lou ...

  5. 21045308 Liu Haoyang 《Java Programming 》 Learning summary week nine

    21045308 Liu Haoyang <Java Programming > Learning summary week nine Summary of the learning content of the textbook The first 16 Chapter Consolidate databases 16.1 JDBC introduction 16.1.1 JDBC brief introduction The database itself is a stand-alone application Write ...

  6. 20145330 Sun Wenxin 《Java Programming 》 Study summary of the first week

    20145330 Sun Wenxin <Java Programming > Study summary of the first week Summary of the learning content of the textbook It's impossible to get such a thick book without pressure at first , From the beginning, I feel strange and can't enter the state , Just a little bit of anxiety . So he ...

  7. 20145337 《Java Programming 》 Learning summary week nine

    20145337 <Java Programming > Learning summary week nine Summary of the learning content of the textbook The database itself is a stand-alone application Writing application program is to exchange instructions to database by using communication protocol , To add, delete and search data JDBC Sure ...

  8. 20145337 《Java Programming 》 Second week learning summary

    20145337 <Java Programming > Second week learning summary Summary of the learning content of the textbook Java It can be divided into basic type and class type : The basic types are integers (short.int.long). byte (byte). Floating point numbers (float ...

  9. 20145218《Java Programming 》 Study summary of the first week

    20145218 <Java Programming > Study summary of the first week Summary of the learning content of the textbook I saw it this afternoon Java Learning videos , It's very novel , I thought before Java It's hard and boring to learn , But through the study of the first chapter, I feel that if I can ...

  10. 《Java Programming 》 Learning summary week nine

    20145224 <Java Programming > Learning summary week nine Chapter 16 Consolidate databases JDBC introduction · The database itself is a stand-alone application · Writing application program is to exchange instructions to database by using communication protocol , In order to do the data analysis ...

Random recommendation

  1. yum Install the software Public key for * is not installed

    This is because there is no import rpm Signature information Solution : rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

  2. vue Realization pc End pull up loading function , Incompatible with mobile terminals

    Plug in used :Mock.js This is only for its simple functions , Intercept ajax request . vue and axios,vue See the documentation for the basics . axios Be similar to jquery Of ajax Method . Here's all the code for this function , among mock Of ...

  3. maven dependcymanage Define the dependency package in the parent class Subclasses are not automatically inherited and need to be actively used This solves the problem that the parent class references any package Subclass will refer to the problem

    maven dependcymanage Define the dependency package in the parent class Subclasses are not automatically inherited and need to be actively used This solves the problem that the parent class references any package Subclass will refer to the problem   When subclasses are referenced There's no need to add a version number

  4. linux install ORACLE JDK 8

    1. Uninstall the default OPENJDK see open jdk Installation rpm -qa | grep java uninstall openjdk rpm -e --nodeps java-1.7.0-openjdk-1.7 ...

  5. Java NIO Series of tutorials ( Twelve ) Java NIO And IO

    When learning Java NIO and IO Of API after , A question immediately came to mind : When should I use IO, When to use NIO Well ? In this paper , I'll try to be as clear as I can Java NIO and IO The difference of . Their usage scenarios , And how they affect your generation ...

  6. php libevent Explain and use

    libevent It is a high performance network library based on event driven . Support for multiple I/O Multiplexing technology , epoll. poll. dev/poll. select and kqueue etc. : Support I/O, Events such as timers and signals : ...

  7. take Halcon Multiple exported dxf The files are merged into a layered dxf file

    Halcon Through concat_obj Merge multiple XLD, And through write_contour_xld_dxf then XLD Save as .dxf file . however , After the save .dxf For documents AutoCAD Found after opening , they ...

  8. [BZOJ5306][HAOI2018] dyeing

    bzoj luogu Description Give a length of \(n\) Sequence coloring of DNA , Every position can be dyed with \(m\) Color . If it appears after dyeing \(S\) How many colors are there \(k\) Kind of , So this dyeing can get \(w_k\) ...

  9. (C++)C++ Constructors and destructors in class inheritance

    thought : stay C++ Class inheritance of , When creating an object , First call the constructor of the base class , Then call the constructor of the next derived class , By analogy : When deconstructing objects , The order is just opposite to the construction : Example : #include <iostream& ...

  10. python Error reading file : UnicodeDecodeError: &#39;gbk&#39; codec can&#39;t decode byte 0xa4 in position 127: illegal multibyte sequence

    UnicodeDecodeError: 'gbk' codec can't decode byte 0xa4 in position 127: illegal multibyte sequence p ...