Vamei Source: Http://www.cnblogs.com/vamei Welcome reprint, Please also keep this statement. Thank you!
Java is an object-oriented language. The language was actually quite young and appeared in 1995 and was produced by Sun. James Gosling led the Java project team. The project initially wanted to design an easy-to-transplant language for home appliances. However, with the support of Netscape browser, Java is rapidly popularized and widely used.
Java is strongly influenced by C and C + +. Java is similar to C + +, both static types, but removes some error-prone features in C + +, such as pointers and multiple inheritance. Java garbage collection can automatically manage and clean up memory. After the cleanup memory work is handed over to the compiler, the programmer's burden is greatly reduced. Java has high productivity and good operational efficiency, and it has a decent performance on PC, server and mobile. Android is more of a fresh injection of java. Java is also a complete object-oriented language, so it is a good model for understanding other object-oriented languages.
Java Basics
In the Java Basics Series, I'll explain the basics of Java, especially object-oriented concepts.
Java Foundation 01 from HelloWorld to object-oriented
Java Basic 02 methods and data members
Java Foundation 03 Constructors and method overloads
Java basic 04 Package and interface
Java Basic 05 Implementation interface
Java Foundation 06 Combination
Java Essentials 07 Package
Java Foundation 08 Inheritance
Java Basic Class 09 data and Class methods
Java basic 10 interface inheritance and abstract classes
Java Base 11 Object reference
Java Foundation 12 polymorphism
Java Advanced
In the Java advance, I complemented the Java fundamentals and shifted to the application level.
Java Advanced String Class
Java Advanced 02 Exception handling
Java Advanced IO Basics
Java Advanced RTTI
Java Advanced 05 Multi-Threading
Java Advanced 06 Container
Java Advanced 07 Nested classes
Java Advanced GUI
Java Advanced 09 Event response
Java Advanced 10 memory management and garbage collection
References
Reference books, see Bean column
http://book.douban.com/doulist/1949311/
Java Quick Tutorials