Java Technology Learning Steps

Source: Internet
Author: User

Java Technology Learning Steps

? First, Getting Started Ii. Consolidation of Foundations

Third, in-depth study

Four, the source code analysis V. Summary and Analysis
Language Basics "Java Core technology Volume I"

The idea of Java programming

"Java Core Technology Volume II"

"Effective Java"

"Java Commando"

? ?
Framework Technology

Struts2: "The Struts2 of the layman"

??????? "Strut2 Combat"

hibernate: "Mastering Hibernate"

Spring: "Spring3.0 is so Simple"

? ? ? ? ? ? "Spring Raiders"

MyBatis: "MyBatis in Practice"

hibernate: "Java persistence wth Hibernate"

Spring: "Spring Combat"

"???????" Spring Batch Batch processing framework

servlet: The servlet and JSP learning Guide

? ? ? ? ? ? ? Servlet3.1 Technical Specifications

Spring:"Spring Source depth Analysis"

"Spring Technology Insider:

? ? ? Deep analysis of Spring architecture and design principles

Tomcat/jetty:

? ? ? ? Servlet3.1 Technical Specifications

? ? ? ? In-depth analysis of Tomcat

Spring: Source Reading SPring: Write a blog
Advanced Technology ? Design Patterns : "Head First design mode"

performance Optimization :Java Program performance optimization

? ??????? The authoritative guide to Java performance optimization

Concurrent, multithreaded programming : "Java Concurrency Programming"

WebService:

? ? ? ? ? ? Java Web Services Build and run

: Java design mode"

performance optimizations: Performance authoritative guide (English)

large-scale Java platform Virtualization and tuning

Concurrent, multithreaded programming:

Java Multithreading Process Core technology

webservice:

?????? "Java RESTful Web Service Combat"

?????? SOA?

?????

Refactoring: Refactoring-Improving existing code design

virtual machines : "In-depth understanding of Java virtual machines"

Network Programming : "Java Network Programming"

Test-driven development

?

---practical application of theoretical learning

---theory and practice in learning---

---summary analysis??

Architecture Technology ? "Large Web site technology architecture (core principles and case studies)" ? "Enterprise Application Architecture Model" ? ?? (To be Continued ...)

Java Technology Learning Steps

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.