Java beginners to proficient-the beginning, java beginners to proficient
The general framework of this series of blogs has been conceived for some time. This series of blogs includes a summary of existing knowledge and prospects for future knowledge.
This series of blogs includes the following seven parts:
Part 1 Basic Java applications
This section describes the basics of JAVA from the following aspects: installation and configuration, basic syntax, object-oriented, exception handling, arrays, common classes, containers, IO, threads, and networks.
Part 2 advanced Java applications
Describes Jvm optimization and the thirteen J2EE specifications.
Part 3 Java tool Application
It covers three aspects: development tools, management tools, and code quality control tools.
Development tools: Maven, Nexus, Jetty, Eclipse, etc.
Management tools: Scrum development ideas, Zen Road, JIRA, continuous building tools-Jenkins, mail Server-Hmail Server, knowledge management tool-Confluence, Project progress tracking tool-Office Project, etc.
Code quality control tools: Code standardization check tools-CheckStyle, bug check tools-Findbugs, performance optimization tools-javamelody, etc.
Part 4: Java core framework
From the front-end framework and background framework
Front-end framework: Jquery. js, EasyUI. js, Ext. js, Node. js, etc.
Backend framework: struts, Spring, Hibernate, Ibatis, WebService framework -- CXF, ESB framework -- Mule ESB, permission framework -- Shiro, Single Sign-On Framework -- CAS, workflow framework -- jpbm, cache framework -- EhCache, EJB, distributed framework, etc.
Part 5 Enterprise Web Application Server
Tomcat, Jboss, WebLogic
Part 6 common databases
Describes the basic knowledge of Orecal, MySql, DB2, mogodb, and other databases, and how to optimize them.
Part 7 Application of mobile devices
About Android Development and Application
There are so many blogs in this series, and I hope to share some of my thoughts on Java through this series of blogs.