Java quick tutorial and Java tutorial
Author: Vamei Source: http://www.cnblogs.com/vamei
Java is an object-oriented language. This language was actually quite young and was only available in 1995, produced by Sun. James Gosling led the Java project team. The project initially only wanted to design a language that is easy to transplant for household appliances. However, with the support of the Netscape browser, Java has been rapidly promoted and widely used.
Java is strongly influenced by C and C ++. Java is similar to C ++ and both are static types, but some error-prone features in C ++ are removed, such as pointers and multi-inheritance. Java garbage collection can automatically manage and clear memory. After memory cleanup is transferred to the compiler, the programmer's burden is greatly reduced. Java has a high output efficiency and a good running efficiency, and has good performance on PC, server, and mobile. Android injects fresh blood into Java. Java is a complete object-oriented language, so it is a good template for understanding other object-oriented languages.
Java Basics
In the Java basics series, I will explain the basic content of Java, especially the object-oriented concepts.
Java basics 01 from HelloWorld to object-oriented
Java basics 02 methods and data members
Java infrastructure 03 constructors and method Overloading
Java basics 04 encapsulation and interfaces
Java basic 05 implementation Interface
Java basics 06 combination
Java basics 07 package
Java basics 08 inheritance
Java basics 09 class data and class methods
Inheritance and abstract classes of Java basic 10 Interfaces
Java basics 11 Object Reference
Java basics 12 Polymorphism
Java advanced
In the Java advanced section, I supplemented the basic part of Java and switched to the application layer.
Java advanced 01 String class
Java advanced 02 Exception Handling
Java advanced 03 I/O Basics
Java advanced 04 RTTI
Java advanced 05 Multithreading
Java advanced 06 container
Java advanced 07 nested class
Java advanced 08 GUI
Java advanced 09 Event Response
Java advanced 10 Memory Management and garbage collection
Play framework
Play is a clever and exquisite network framework that has emerged in recent years. It is based on JVM and can be written in Java or Scala. The feature of Instant hot compilation also makes the framework suitable for agile development. Play can quickly build a mature website or App background.
Introduction to Play framework 01
Play the Play framework 02 response
Play framework 03 Template
Play the Play framework 04 form
Play framework 05 Database
Play the Play framework 06 user verification
Play the Play framework 07 static files
Android Development
Android is already the most popular mobile operating system in the market. With the boom in mobile terminals, Android Application Development has become increasingly popular. The main development language of Android is Java. You can use the previously learned Java knowledge to create an App background using Play to create a practical Android App.
Android history and lace
Android first app on the first night
Android second-night interesting architecture
Android third-night concept roaming (I)
Android fourth-night concept roaming (lower)
The fifth night of Android, the birth of Venus
Self-portraits of Android's sixth night fan Gao
The seventh night of Android Athens College
The eighth night of Android, Marilyn Monroe
Android 9th night storm
The birth of Adam on the tenth night of Android
References
For more information, see bean column.
Http://book.douban.com/doulist/1949311/
Java, hard to learn, who has a quick tutorial
It should be said that the crazy java handout is very good, or the bjsxt video is also very good.
We recommend some Java tutorials.
1. java programming ideology (Thinking in java) (the most classic book in Java, there is no "one ")
2. JAVA2 core technologies