Start again - same mind

  Today is July 1, 2019, from the time I was out of school to work in exactly 100 days, experienced a 100 days, I see myself for what to do and need to do. I think that human life, even if no house no car, but to see themselves, because only then will you be better off, had more fun.

  During this time, I have been confused with do not know what else to do, can do, I decided to step by step, slowly come to start over, because we're young, we took advantage of the young, there should be a young vitality, we have been very grateful for their support and interest in this, thank people who have helped me!

  Here is the method I learned from the Internet to find out, step by step. I will continue to blog, to help more people!

First, set up and a java program run java development environment:

1.1jdk installation

1.2 The first java program --hello world

The operating principle of 1.3java

1.4 integrated development environment (IDE) Introduction

Second, variables, data types and operators:

2.1 variable declarations and data types

2.2 the basic data types of variables

2.3Java expressions and operators

Priority operators 2.4

Third, the program flow control:

3.1 conditional

3.2 loop structure

3.3 multiple loops and break, continue statement

3.4 Array

Fourth, the object-oriented (1):

4.1 The basic concepts of object-oriented

4.2 properties and common methods

4.3 Constructor

4.4 package

Fifth, the object-oriented (2):

5.1 Inheritance

More than 5.2 state

5.3 access modifier

5.4static and final qualifier

Six, object-oriented (3):

6.1abstract abstract class

6.2 Interface

6.3 Summary of Issues; value parameter passing, the object passed as a parameter reference value

Seven String (String) objects and mathematics (Math) Object:

7.1String string

7.2StringBuffer和StringBuilder

7.3Math class

Eight, java exception handling:

8.1 abnormal basic concepts and process flow

8.2 variety of common abnormalities

8.3 abnormal nested and cascaded

8.4 and custom exception throw, throws use.

Nine, java tools (Util) package (1):

9.1Date class

9.2Calendar class

9.3Random random number class

9.4ArrayList

9.5LinkedList

Ten, java tools (Util) package (2):

10.1Set interfaces, HashSet achieve

10.2TreeSet Introduction

10.3Map implement interfaces and HashMap

10.4properties properties file

Eleven, java input / output (IO) Package (1):

The basic file operations 11.1File

11.2 byte stream

11.3 Jifuryu

Twelve, java input / output (IO) package (2):

12.1 buffered stream

12.2datainputstream和dataoutputstream

12.3randomaccessfile

Thirteen, java input / output (IO) the packet (3):

13.1serializable serialization

Compression and decompression 13.2 (1)

Compression and decompression 13.3 (2)

XIV threads:

14.1 The concept of threads and two methods

Example 14.2 thread and mass participation issues

14.3 Thread Synchronization

14.4 Deadlock

Fifteen, swing in brief:

The entry 15.1swing

15.2 examples to explain

15.3 Controls, event handling, and presentation layout

Switching between a plurality of windows and popup 15.4

XVI --socket understanding of network programming:

16.1 basis of relevant theories network

16.2URL category Uniform Resource Locator and Inetaddress class Introduction

16.3socket newsletter

16.4 using multi-threaded multi-client monitor

XVII multi-user chat system:

17.1 Project Overview and interface design

Achieved 17.2 server

17.3 client implementation

Guess you like

Origin www.cnblogs.com/weibanggang/p/11117170.html