ArrayList will be faster than vector, he is non-synchronous, if the design involves multi-threading, or vector betterImport java.util.*;/*** Demonstrates the use of vectors. including the creation of vectors, adding elements to vectors, removing
Thread poolThe thread pool can improve the performance of the program, which creates a large number of idle threads at the start of the program, the program can give the runnable or callable implementation class objects to the thread pool, and the
1. Strong, soft, weak, and virtual references to objectsIn previous versions of JDK 1.2, if an object was not referenced by any variable, the program could no longer use the object. That is, only the object is in the accessible (reachable) state
Two ways of crawler--width first and crawler with preferenceFirst review what you learned last time:
Structure of URLs and URIs
Crawl site content based on a specified URL (get and Post methods)
The previous diary learned how to
One, Memory file mapping
Memory file mapping allows us to create and modify files that are too large to fit in memory. With the memory file mapping, we can assume that the entire file is in memory and that it can be accessed entirely as an
1. OverviewBefore introducing the paradigm, the Java type is divided into primitive types, complex types, where complex types are divided into arrays and classes. After introducing the paradigm, a complex typeIt can be broken down into more
Interface1 because Java does not support multiple inheritance, there is an interface, a class can inherit only one parent class, but can implement multiple interfaces, the interface itself can inherit multiple interfaces.The member variables in the 2
20145311 "Java Programming" Seventh Week study summary textbook study content summary 14th NiO and NIO2Advanced input and output processing, can use NIO (New IO), NIO2 is the file system API15th Chapter General API15.1 Log
15.1.1 Log API
Axis2 and CXF is now a very mainstream WebService development framework (JAVA6 has been supported), the project is basically used in the first two to do the development, today recorded I installed AXIS2 plug-in installation in Eclipse and write a
When we set up a system, we usually need to think about how to interact with other systems, so we first need to know how the various systems interact with each other and what technology is implemented.1. Interactions between different languages of
Original address: http://yinchunjian.iteye.com/blog/758196O is a mapping to a table in the database, a table corresponding to a VODAO is to use VO to access the real table, the operation of the database is done in DAOBo is the business layer that
Rule 1: Overriding methods cannot have more restrictive access restrictions than overridden methodsRule 2: Same method name, same parameter list, same return valueRule 3: An overriding method cannot throw an exception that is wider than the
The so-called length fixation is not what you understand.instead, the char["stored in the string class] is final and cannot be modified, and your operation on string actually produces a new string, which is fixed for a string.string s = "asdf"; When
JSTATD is an RMI (Remove Method invocation) server application that monitors the creation and termination of the JVM, and provides an interface for monitoring tools such as VISUALVM to remotely connect to the native JVMs. Note that this is JVMs,
in the previous days, one is learning the C # language, using C # in some small projects, today turned to the Java learning, or feel a little unaccustomed, no previous Chinese interface, all English. Writing code has always kept the coding habit in
Deep understanding of IO in JavaIntroduction:For programmers, creating a good input/output (I/O) system is a difficult task The directory view in this article is as follows:Java IO OverviewA. Common classes in Java IOB. Class Structure of Java
Proxool connection pool warning analysis: appears to have started a thread named [HouseKeeper] but has failed to stop it, housekeeper
1. problem: the following warning appears in the log:
Warning The web application [ROOT] appears to have started
Java Web knowledge point Summary 1. Java Web knowledge point summary
Common status codes and their meanings
Some common HTTP status codes are:
200 -- the server returns the webpage successfully
400 -- the server does not understand the request
Discussion-static proxy in Java design mode; discussion-java Design Mode
Proxy pattern: when an object does not want or cannot directly reference another object, the Proxy object can play a mediation role between the client and the target object.
Java concurrent programming Series 29: correct termination and restoration of threads (continued)
Recognition interruption
Previously, in the correct termination and recovery Thread article, we introduced the interrupt method of the Thread class and
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