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"