Java quick tutorial and Java tutorial

Source: Internet
Author: User

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

Related Article

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.