A programming language never out of date ——Java software development .

Java Proportion of programming languages :

According to official statistics , In terms of the number of global programming language engineers ,Java Programming language to 1000 Top 10 million programmers .
And a lot of software development are inseparable Java programming , As a result, it has the largest number of programmers . And in order to Java Programming as the core of the development field ,javaEE Demand for programmers 10 It has been at the top of the list for many years !

Java Engineer employment :

1. Through the major recruitment website statistics , Companies across the country are hiring Java Development Engineer

2. Beijing Java Average salary of Development Engineer , Namely 16788 element

3. whole country Java Top three of development salary : Beijing Shanghai Guangzhou

<>javacto.taobao spot com

<> tool / raw material

*
Java Learning route

*
Java learning syllabus

<>Java basic course

*
1

Java The content of basic courses involves :Java Development Introduction ,Java array ,Java object-oriented , Common basic classes , aggregate ,IO flow , Multithreading , abnormal , reflex .

*
2

Part one :Java Development Introduction

1. DOS Common commands

2. JVM,JRE,JDK The relationship between

3. Java Construction of development environment : install JDK, Configure environment variables

4. Java Getting started (Java The development process of )

5. Java Notes for , identifier , The naming standard of identifier

6. Java Basic data type

7. Definition and initialization of variable and constant

8. Java Operator for

9. Operator precedence

10. Java On branch sentences if...else

11. Nested Loop

12. Definition of method

13. Formal and actual parameters of methods

14. Recursive call of method

*
3

 

Part two :Java array

1. Java Definition of array

2. Java Declaration of array

3. Advantages and limitations of array

4. Array traversal access ( General circulation , enhance for loop )

5. Sequential search of array elements

6. Bubble sort of array elements

7. Arrays Use of tool class

8. Two dimensional array

*
4

 

The third part :Java object-oriented

1. Object oriented design idea

2. Object oriented analysis and design

3. Java Design and object oriented

4. Definition and meaning of member variables in class

5. Definition and call of construction method

6. Object oriented encapsulation

7. Scope of local variables and member variables

8. Static properties , Static method , Static code block

9. Object oriented inheritance

10. Details of construction methods in inheritance

11. Object oriented polymorphism

12. Abstract methods and abstract classes

13. Interface

 

*
5

The fourth part : abnormal

1. The concept of anomaly

2. Classification of anomalies

3. Abnormal understanding

4. Introduction to common anomalies

5. Runtime exception

6. Compile time exception

7. The difference between run and compile exceptions

8. How to handle exception: capture exception

9. Exception handling: throw an exception

10. Breakpoint debugging of exception handling

11. Bootstrap steps of breakpoint debugging

12. Custom exception

13. Exception keyword handling

14. Keyword execution process

15. Abnormal summary

*
6

 

Part five : aggregate

1. The concept and function of set

2. The difference between set and array

3. Introduction of collective framework system

4. Collection framework Collection Interface

6. ArrayList and LinkedList How to use

7. ArrayList and LinkedList Analysis of their working principle

8. Traverse the collection in many ways

9. HashSet and LinkedHashSet Analysis of their working principles

10. Collection framework Map Interface

11. The use of generics

12. Collections Use of tool class

 

*
7

Part six :IO flow

1. File Function of class

2. File Introduction to the use of common methods in class

3. use File Class operation files and folders

4. Introduction of relative path and absolute path

5. IO The concept and working principle of flow

6. IO Classification of flow

7. Use of file stream

8. Use of conversion stream

9. Use of buffer stream

10. The use of object stream

11. Use of memory stream

12. Using different streams to copy file content

*
8

Part seven : Multithreading

1. Introduction of process and thread

2. The difference and connection between process and thread

3. Inheritance of thread implementation from Thread class

4. Implementation of thread implementation Runnable Interface

5. Thread pool for thread implementation

6. Life cycle of thread

7. The use of common methods in threads

END

<> The second stage :JavaWeb

*
1

JavaWeb Course content involves :HTML5 curriculum ,CSS3,JavaScript,MySQL use ,JDBC Connection pool ,Servlet,JSP,AJAX,jQuery,Bootstrap.

*
2

Part one :HTML5

1. html summary

2. html Basic label

3. Picture label

4. Hyperlink label

5. Form label

6. Unordered list label

7. Ordered list label

8. Define list labels

9. div label

10. Semantic tags

11. Form label

*
3

 

Part two :CSS3

1. CSS3 Introduction and use

2. CSS3 Writing standard

3. CSS3 Basic grammar

4. CSS3 Three ways of use

5. tag chooser

6. Id selector

7. Class selector

8. attribute selectors

9. Hierarchy selector

10. written words , Text properties

11. background , List properties

12. size , display , Profile properties

13. float , Positioning properties

14. Box model

15. CSS3 Advanced properties

 

*
4

 

The third part :JavaScript

1. JavaScript summary

2. JavaScript History of development

3. JavaScript form

4. data type

5. operator

6. Branching statement

7. Loop statement

8. System function , Custom function , Anonymous function

9. Common events

10. array , character string , Date object

11. regular expression

12. BOM object :window,history,location

13. DOM concept

14. DOM operation : establish , Modification content , delete

15. Css Style operation

 

*
5

The fourth part :MySQL use   or oracle database

1. Introduction to database

2. MySQL The installation and use of

3. MySQL Client and server configuration

4. User rights management

5. DDL Create databases and tables

6. Constraints and foreign keys

7. DML Implement add , modify , Delete data

8. Aggregate function , Date function, etc

9. DQL Simple query

10. sort , grouping , screen

11. multi-table query

12. Subquery

13. in and exists keyword

14. Paging query

15. Mysql SQL Introduction to sentence optimization

*
6

Part five :JDBC Connection pool

1. JDBC summary

2. JDBC Use steps

3. Connection,Statement,ResultSet Interface

4. use JDBC Complete the database DML operation

5. PreparedStatement object

6. Operation of big data

7. Batch processing and metadata

8. transaction processing

9. Isolation level

10. Custom connection pool

11. DBCP,C3p0 Connection pool

12. DBUtis Tools

13. QueryRunner

14. Custom result set processing

15. Connection pool knowledge summary

*
7

Part six :Servlet

1. Tomcat And Eclipse Integrated development of Web Services

2. What is? Servlet

3. Servlet The evolutionary history of

4. Servlet The process of optimization

5. Servlet Multithreading concept applied in

6. Servlet Receive client request information

7. Servlet Respond to client information

8. Servlet The life cycle of

9. Redirection writing

10. Forward writing

11. The difference between forwarding and redirection

12. HttpServletRequest Getting Chinese garbled code

13. HttpServletResponse Response to Chinese garbled problem

14. Servlet Path mapping problem

15. Servlet Multipath mapping

*
8

Part seven :JSP

1. What is? JSP

2. JSP Built in objects for

3. dialysis JSP The essence of

4. JSTL+EL

5. MVC introduce

6. The importance of layering

7. Web Transaction implementation in Engineering

8. Session Use of

9. Cookie Use of

10. web The use of connection pool in Engineering

11. Automatic login of users

12. File upload , download

13. filter , monitor

14. reflex , annotation , generic paradigm

15. Comprehensive case practice

*
9

Part eight :AJAX

1. Ajax Technical background

2. Ajax Understanding of Technology

3. XMLHttpRequest Use steps

4. XMLHttpRequest GET/POST The difference between

5. Synchronization request & Asynchronous request

6. Synchronization request & The difference between asynchronous requests

7. Ajax Get different return value types

8. Ajax Use native JavaScript and Jquery The difference between

9. Ajax Response state processing

10. JSON grammar

11. Java JSON analysis

12. Java JSON generate

13. Java JSON Fast analysis of third party tools

14. JavaScript JSON transformation

15. Jquery JSON transformation

END

<>Java Framework course

*
1

Java The content of the framework course involves :Spring,Spring MVC,MyBatis,SVN,Git,Maven,SpringBoot

*
2

Part one :Spring

1. Introduction to frame principle

2. Framework environment construction

3. quick get start

4. establish Bean The way and the principle of realization of the system

5. Bean type

6. Bean life cycle

7. Bean Scope of

8. Bean Note the value of the method

9. integration Junit test

10. Annotation assembly Bean

11. Annotation assembly Bean

12. AOP thought , Principle anatomy

13. AOP bottom JDK Dynamic agent

14.AOP programming

15. AspectJ Introduction and Implementation AOP development

16. affair

17. Web Project integration Spring

*
3

Part two :Spring MVC

1. Spring MVC summary

2. use @RequestMapping Mapping request

3. Overview of request processing method signature

4. Detailed description of processing method signature

5. use HttpMessageConverter

6. Processing model data

7. Analysis of data binding process

8. Formatting Data

9. data verification

10. Views and view parsers

11. Data binding of processing methods

12. Views and view parsers

13. File upload and download

14. JSON handle

15. Interceptor

*
 

The third part :MyBatis

1. MyBatis Introduction to data framework

2. MyBatis contrast Hibernate frame

3. MyBatis to configure , Query data

4. MyBatis Global profile

5. MyBatis Details of global profile elements

6. Mapper Mapping file

7. MyBatis Two development methods

8. MyBatis Alias configuration in

9. MyBatis # and $ Difference of splicing parameters

10. Association query , dynamic sql

11. MyBatis Caching mechanism , integration ehcache

12. MyBatis L2 cache processing

13. MyBatis,Spring,SpringMVC integration

14. Paging plug in

15. MyBatis reverse engineering

 

*
The fourth part :SVN   and git

1. SVN brief introduction

2. SVN and Git contrast

3. SVN Server building

4. SVN Create warehouse

5. SVN Creating users and assigning permissions

6. SVN have sth. signed , Submit , to update

7. Eclipse integration svn plug-in unit

8. Idea integration svn plug-in unit

9. use SVN Update submission

10. SVN Warehouse analysis

11. SVN Collaborative modification & conflict resolution

12. SVN Code integration considerations

13. SVN Authority management

14. SVN Data rollback

15. TortoiseSVN

*
6

Part five :Maven

1. Maven Environment construction

2. Maven Build project

3. Maven Local warehouse configuration

4. Maven Configuration of central warehouse

5. Maven Basic concepts

6. Maven Introduction to basic commands

7. Maven to Eclipse integration

8. Maven to Idea integration

9. Maven establish web engineering

10. pom.xml, Dependency management

11. coordinate , rely on , Life cycle, etc

12. Eclipse Next Maven use

13. Maven in inherit , polymerization

14. Maven structure SSH/SSM application

15. Automatic deployment , Continuous integration , Continuous deployment

*
Part six

Project development

<>Java Enterprise courses   javacto spot taobao spot com

Technology