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
Play frame
Play is a smart and sophisticated network framework that has emerged in recent years. It is based on the JVM and can be written in Java or Scala. The feature of Instant hot compilation also makes this framework suitable for agile development. Play can build up a mature website or app backstage quite quickly.
Play Frame 01 Introduction
Playing Play frame 02 response
To play the play frame 03 template
To play the play frame 04 form
To play the play frame 05 database
Playing Play frame 06 user authentication
Playing play frame 07 static files
Android Development
Android is already the market share of the first mobile operating system. With the mobile boom, Android app development is becoming more and more popular. The main development language for Android is Java. You can use the Java knowledge you learned before, and then borrow play to create an app backstage, creating a practical Android app.
The history and lace of Android
Android first Night first app
Android Second Night fun architecture
Android third night concept roaming (top)
Android Fourth night concept roaming (bottom)
Fifth night of the birth of the Venus in Android
Android Sixth night Van Gogh's self-portrait
Seventh night of the Athens Institute of Android
Marilyn Monroe on Android eighth night
Android Nineth Night Wind
The birth of Adam on the tenth night of Android
Resources
Reference books, see Bean column
http://book.douban.com/doulist/1949311/
Java Quick Tutorials