Java SE 6 technical manuals or Java SE 6 technical manuals
Java SE 6 Technical Handbook
Why choose to use Markdown? It's just a simple way to get the file over again, so it's better to take advantage of this opportunity to learn something new. So I used this opportunity to learn to use Markdown and see what's good and bad ... Suppose you need a PDF and epub format. And a bit lazy yourself, so you can consider paying homage on Google Play or Pubu, assuming you need to MOBI format and be able to use calibre to turn epub into mobi ...:)
I tried a version number in the first half of this book on Gitbook. Suppose you need to get the full version number on Gitbook. Please contact me!
The Java SE 6 Technical Manual (and its previous version number) is based on my early learning of Java in my web site, JavaGossip1 and JAVAGOSSIP2, which I learned about Java.
After the JDK7 of the world. Because of the accumulation of many Java teaching experience and ideas. It was not a revision of the Java SE 6 Technical Handbook for JDK7 to write a Java book because of a textbook that would fit my teaching needs. But once again wrote a book
bn=acl034000 "style=" Color:rgb (64,120,192); Text-decoration:none; Background-color:transparent "> Java SE 7 Technical Handbook".
What about the Java SE 6 technical handbook? As far as I'm looking at it, it's really like a note, but because it's the notes, the ideas, the tone, the pulse, even the examples, are more suitable for the novice, in silence in my hard drive near two years, I saw it one day, want to say it is useless, let's open it ...
Once again, the Java SE 6 technical manual was used in the Markdown typesetting process. I try to retain the original content. Try not to change the content, the purpose is very simple, if you feel that no matter what you feel or wrong, go to change it ...
I took out the "Internet resources" for each chapter because many of the links were long gone. I'm going to have to lazy one to check what links are alive ... The attached contents are also taken out of the old, you can refer to the following information:
- Recognizing Gradle
- Junit
- MySQL Super Novice Entry
The original code example has been changed to UTF-8 encoded. So when using javac
editing. 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
Java Book recommendation: Java SE 6 Technical Handbook