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