Java is an object-oriented programming language, the Java language has encapsulation, inheritance, polymorphism, three features, which makes the Java language more powerful than other programming languages, and easier to use. The Java language, represented as a static object-oriented programming language, implements an object-oriented theory that allows programmers to perform complex programming in an elegant way of thinking.
I tidy up, is probably these difficulties, first of all to organize an outline, and then every day to update a difficult point, I hope you understand
Api
Multithreading
The idea of a face relative to Java the most important point of knowledge, no one, countless people stuck in this pass
complex concatenation of Java class libraries
Collection Frame
Reflection
Hello World
SERVLET,JDBC, Database, Tomcat
Too many front-end background knowledge points
Advanced language Features for Java
Algorithm
Ooa,ood
Programming practice is the hardest
Dynamic Agent
Gui
Three major features the first knowledge point of Java
Source code for JDK
Data encryption, processing concurrency
Xml
Almost forgot one of the hardest, legendary "Hello World"
These are the vast number of netizens encountered problems, there is no sequencing. As to how to solve these problems, I will be in the next time one of the help everyone solve.
A more complete learning process approach and all the problems in Java learning