Java Book recommendation: "Java SE 6 Technical Manual"

Source: Internet
Author: User
Tags java se

Java SE 6 Technical manual or Java SE 6 Technical manual


Java SE 6 Technical Manual

Why choose to use Markdown? Just simply re-typesetting the document too boring, rather than take advantage of this opportunity to learn something new, so I will use this opportunity to learn to Markdown, and see what is the good and bad ... If you need a PDF and epub format, and a bit lazy yourself, then consider paying homage on Google Play or Pubu, and if you need Mobi format, you can use calibre to turn epub into mobi ...:)

I tried the first half of the book on the Gitbook, and if you need to get the full version on Gitbook, please contact me!

The Java SE 6 Technical Manual (and its previous version) is based on the early learning of Java in my web site, JavaGossip1 and JAVAGOSSIP2, which I learned about Java.

After JDK7, because of a lot of Java teaching experience and ideas, in order to have a book that can meet my teaching needs, so when writing Java books for JDK7, not the revision of the Java SE 6 Technical manual, but instead of a revised version of the Java SE 7 Technical Handbook.

"Java SE 6 Technical manual"? As far as I can see it, it is really like a note, but because it is a note, the idea, the tone, the pulse and even the example, are more suitable for the novice, in silence in my hard drive near two years, I saw it one day, I want to say it is useless, let's open it ...

In the process of re-using the Java SE 6 technical Manual for Markdown typesetting, I try to keep the content intact, trying to resist the need to modify the content, for the purpose of simple, if you feel that there is any time or inappropriate place, go to modify it ...

I took out the "Internet resources" for each chapter, because many of the links were long gone, and I had to lazy one to check what links were alive ... You can also take a look at the following information about the contents of the accompanying records:

    • Recognizing Gradle
    • Junit
    • MySQL Super Novice Entry

The original code example is changed to UTF-8, so when using a javac translator, remember to add -encoding UTF-8 .

The new Java file is based on JDK8 and you can read it in the Java Gossip on my website.

  • 1th Chapter Understanding Java

    • 1.1 What is Java
    • 1.2 Features of Java
    • 1.3 How to learn Java
    • 1.4 Next Topic
  • The 2nd chapter is ready for entry

    • 2.1 Download, install, and understand the JDK
    • 2.2 Setting Path and Classpath
    • 2.3 First Java Program
    • 2.4 Choose the development tool
    • 2.5 Next Topic
  • 3rd Chapter Language Law entry

    • 3.1 First Java Program
    • 3.2 Interact with the program in text mode
    • 3.3 Information, calculation
    • 3.4 Process Control
    • 3.5 Next Topic
  • The 4th chapter from autoboxing, unboxing knowledge objects

    • 4.1 About objects
    • 4.2 Self-installing box, unpacking
    • 4.3 Next topic
  • 5th Chapter Array

    • 5.1 One-dimensional array, two-dimensional array
    • 5.2 Advanced Arrays
    • 5.3 Next Topic
  • 6th Chapter String

    • 6.1 Cognitive string
    • 6.2 Strings for advanced use
    • 6.3 Next Topic
  • 7th Chapter Seal (encapsulation)

    • 7.1 Definition category (Class)
    • 7.2 About methods
    • 7.3 Next Topic
  • 8th chapter (inheritance), multi-type (polymorphism)

    • 8.1 Inheritance
    • 8.2 Multi-type (polymorphism)
    • 8.3 Next Topic
  • Chapter 9th managing the category files

    • 9.1 Internal Category
    • 9.2 Package and Import
    • 9.3 Next Topic
  • 10th exception (Exception handling)

    • 10.1 Exceptions for entry
    • 10.2 Checked exceptions (Checked Exception), Executive time exception (Runtime Exception)
    • 10.3 Throw, throws
    • 10.4 Exceptions to the inheritance structure
    • 10.5 Interrupts (assertion)
    • 10.6 Next Topic
  • 11th chapter List of types (enumerated Types)

    • 11.1 Constant Setup and list type
    • 11.2 Definition List Type
    • 11.3 Next Topic
  • 12th Generic (generics)

    • 12.1 Generic Entry
    • 12.2 Generic Advanced Language method
    • 12.3 Next Topic
  • 13th Chapter Object Container (Container)

    • 13.1 Collection Category
    • 13.2 Map Category
    • 13.3 Next Topic
  • 14th Chapter Input Output

    • 14.1 Archives
    • 14.2-bit streaming
    • 14.3 character Stream
    • 14.4 Next Topic
  • 15th Chapter (Thread)

    • 15.1 Perform entry
    • 15.2 Synchronization (Synchronized) questions
    • 15.3 Concurrent Kit New category
    • 15.4 Next Topic
  • 16th Chapter Reflection (Reflection)

    • 16.1 category loading and inspection
    • 16.2 using reflection to create and manipulate objects
    • 16.3 Next Topic
  • 17th Chapter Annotation

    • 17.1 Annotation
    • 17.2 Meta-annotation
    • 17.3 Next Topic
  • 18th Chapter rounding up the missing

    • 18.1 Date, Time
    • 18.2 Journal (Logging)
    • 18.3 messages kidnapped
    • 18.4 Next Topic
  • 19th Title-Text editor

    • 19.1 Product Life cycle
    • 19.2 Swing into the doorway
    • 19.3 Event Management
    • 19.4 text editing and storage
    • Manufacture of 19.5 executable Jar
    • 19.6 Next Topic
  • 20th Chapter JDBC Entry

    • 20.1 using JDBC to connect to the repository
    • 20.2 using JDBC to manipulate information
    • 20.3 Next Topic
  • 21st Chapter Java SE 6 new features

    • 21.1 Java SE 6 basic new features
    • 21.2 Apache Derby, JDBC 4.0
    • 21.3 Next Topic

Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.

Java Book recommendation: "Java SE 6 Technical Manual"

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.