Summary
Thomas Davis recommends four books that will help you benefit from Java development. These books extend the basic syntax and semantics of Java to give you a fuller understanding of object-oriented programming.
Body
"Design Patterns"
Java Novice must see what the tutorial is? Of course, the green tea small make up the Java primer to grasp the 30 basic concepts, mastered these concepts for learning Java greatly beneficial, learning Java programming students come to see it.
for Java variables to see every day, but sometimes people ask them the difference is sometimes not complete, so I found some information to organize ... Class variables are also called static variables, that is, a static variable is added to the
The process of serialization is the object writes the byte stream and reads the object from the byte stream. After you convert an object state to a byte stream, you can save it to a file with a variety of byte streams in the Java.io package, pipe to
Describes the 7 zones in the JVM, and then describes the scenarios in which each zone can cause a memory overflowProgram Counter: As the current thread doesbyte code line number indicator。 is a threadPrivateMemory, and the only piece does not report
The first thing to say is garbage, what's the name garbage?All is garbage, also first,second, I am not against who, everyone here is rubbish!!!HotSpotWTF, hot pots? What about my grandmother's heat, heat,you know?In short, the hotspot is a Java
First, the difference: The program can allow the existence of an infinite loop , such as the job scheduler in the general operating system (Job Schduler), after startup, unless the shutdown or an exception occurs, it will remain in the execution
Java Multithreading Series--"Juc thread pool" 02 Thread pool principle (i)Threadpoolexecutor IntroductionThreadpoolexecutor is a thread pool class. For the thread pool, it can be popularly understood as "a collection of threads that hold a certain
Click to enter _ many other _java thousand ask1. What is the difference between an interface and an abstract class?In the Java language. Abstract class and interface interface are two mechanisms of abstract definition.It is the existence of these
# First verify the version of Java being used is not sunjsk.Java-version# Get The latest Sun Java SDK from Oracle http://www.oracle.com/technetwork/java/javase/downloads/ Jdk-7u1-download-513651.htmlwget
1. JVM Life cycle
Start. When a Java program is started, a JVM instance is generated, and any class that has the public static void main (string[] args) function can be used as a starting point for the JVM instance to run.
Run. Main ()
1. "Forcing" avoids accessing static or static methods of this class through the object reference of a class, unnecessarily increasing the cost of compiler parsing and accessing it directly with the class name.2. "Mandatory" all the overwrite method
//Example: establishing and starting two threads Public classThreadTestImplementsrunnable{ Public Static voidMain (string[] args) {ThreadTest runner=NewThreadTest ();//Create an instance of RunnableThread alpha=NewThread (runner); Thread
File I/O Common Files Read and write:1. Byte stream read/write text fileFileInputStream;FileOutputStream;2. Character stream read and write text fileFileReader;FileWriter;BufferedReader;BufferedWriter;3. Binary read and write
Around the world, thousands of Java developers are doing a variety of software development projects. Different developers use different tools, and each project requires different techniques. However, they will find solutions for their learning needs
A program in the process of running a process, a process may be used to one to multiple threads, and Java often used to multi-threading, such as Debug. each call method uses Multithreading. in java, you can create a thread with a subclass of thread,
Java core programming-byte stream of IO stream (2), javaio
1. byte stream
A 1.1-byte stream is a stream that operates byte. Byte streams can operate on any data, such as media data, music, movies, and images. Of course, they can also operate on
Thinking logic of computer programs (90) and thinking 90
Section 88 introduces the regular expression syntax. The previous section describes Java APIs related to regular expressions. This section discusses and analyzes some common regular
Distributed message system: Kafka and message kafka
Kafka is a distributed publish-subscribe message system. It was initially developed by LinkedIn and later became part of the Apache project. Kafka is a distributed, partitioned, and persistent Log
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