10 most popular Java classes (conversion) and 10 popular java classes
Original article: http://www.csdn.net/article/2012-06-04/2806277
Every Java programmer has his/her own Java class table. This table does not have strict rules or rules to follow. It depends entirely on the Java project you are involved in. The following classes do not need to be described too m
Java generic deep-Dive: Set utility examples of various Set generics deep-dive, applying anonymous internal classes and internal classes to generics
// Sets. javapackage org. rui. generics. set; import java. util. hashSet; import java. util. set;/*** a Set utility * @ author lenovo **/public class Sets {public static
Set
Union (Set
A, Set
B) {Set
Result = new Ha
C++in theNested classes and local classesRecently took advantage of the Spring Festival holiday idle, find this C + + Primer learned a few chapters, found that many features of C + + do not know. nested classes and local classes feel pretty useful, simply write their usage.Nested classesThe so-called nested class is the ability to define another class within a cl
encapsulation determines the "visibility" of the data so that we cannot arbitrarily modify the defined properties and methods outside of the class to make calls only, which is the benefit of encapsulation and also improves security. To illustrate the effects of these modifiers, see the following code:
By running the example above we get a "public", but when you remove//echo $obj->private; comments, you get the following error: Fatal error:cannot Access protected property MyClass:: $protected i
Function pointer-pointer the focus of a function pointer is pointer. Indicates a pointer pointing to a function. Eg: int (* pf) (); the focus of pointer functions is functions. Indicates a function, and its return value is a pointer. Eg: int * fun (); array pointer-pointer array pointer focuses on pointer. Indicates a pointer pointing to an array. Eg: int (* pa) [8]; the focus of the pointer array is the array. Indicates an array, which contains a pointer. Eg: int * ap [8]; class template-templa
Integration generic classes in FCL
List:
Arraylist uses an array that can be dynamically increased as needed to implement the ilist interface.Bitarray: a compressed array of bit values. The value is a Boolean value. True indicates that the bit is open (1), and false indicates that the bit is closed (0 ).Stack indicates a simple post-first-out non-generic set of objects.Queue indicates the object's first-in-first-out set.Queue Stack Dictionary Lin
There are many other streams in the Java. Io package, mainly to improve performance and ease of use. C/C ++ can only provide byte streams. In Java, streams are divided into two types: byte streams and merge streams, which are represented by four abstract classes respectively (each type of stream includes two types of inputs and outputs, so there are four in total ): inputstream, outputstream, reader, and writer. In Java, other diverse stream types are
// Inherited is a special command for calling the parent class method; example: Unit unit1; interfaceuses windows, messages, sysutils, variants, classes, graphics, controls, forms, dialogs, stdctrls; type tform1 = Class (tform) button1: tbutton; Procedure button1click (Sender: tobject); end; {create a parent class, class includes a function fun and a virtual method proc} tbass = Class procedure proc; virtual; function fun (X, Y: integer): string; end;
We know that when writing each class, we need to test whether the class has errors. by writing a main () method in each class, we have a disadvantage, that is, the additional code that has been compiled must be carried with it. If this is troublesome for you, you can use Nested classes to place the test code.
/***** @ Author xiaanming **/public class innerclass {public void print (Object O) {system. out. println (O. tostring ();} public static class
You can do it with this.Examples are as follows:Package innerclass;/*** Inner class How to get an object from an external class***/public class Dotthis {public class Inner {Returns an object inside the outerPublic Dotthis outer () {return dotthis.this;}}public void print () {System.out.println ("Out class");}/*** Get inside the object*/Public Inner Inner () {return new Inner ();}public static void Main (string[] args) {More internal classes through ex
Scissors Game Summary
1. I created the user class and the output of the Computer class user class to invoke the output format
of the UI class
The 2.Game class invokes the UI class UI class and needs to invoke the game class to each other so that it needs to be instantiated in a different class.
3. Calls between classes and class members need to use the instantiation class in that class to
take the 4. After class instantiation is present in the clas
(1) Introduction:
An inner class is actually a type of local data that is defined within a class declaration. (very similar to the struct node declaration), which differs from Java.
----internal class declarations have public and private points
If declared as public, it can also be used to define variables, such as Outer::inner var
If the declaration is private, then the outside can not be used to define variables, then Outer::inner var will cause compilation errors. (2)----internal class decla
There are many other streams in the java.io package, mainly to improve performance and ease of use. C + + can only provide byte streams. There are two kinds of streams in Java, one is the byte stream, the other is a stream of characters, which is represented by four abstract classes (each stream includes input and output, so altogether four): Inputstream,outputstream,reader,writer. Other streams of varying variations in Java are derived from them.
ch
A template class can also define a static member.
As with ordinary classes, defined static members must be defined once in the scope of the definition class.
Otherwise, in the link phase, the compiler cannot recognize the static data members of the class, resulting in unrecognized identifier errors.
It is important to note that each instance of the template class has its own static copy.
This is usually the case when defining static members outsid
The two main methods of software development are object-oriented and process-oriented, the focus of the process is mainly on the combination and optimization of instruction, the object-oriented focus is transferred from the instruction to the data and function of the organization program.
Class
The data and functions of a program are organized into a packaged collection of logically related data items and functions, called classes. As an
, derived classes cannot directly use the private members of the base class. 3) C + + Neutron class external access attribute table
Parent class member Access level
FollowingUnderwritingPartyExpression
Public
proteced
Private
Public
Public
proteced
Private
proteced
proteced
proteced
Private
Private
Private
Priv
I. The relationship of successionInheritance refers to the ability of a class (called a subclass, sub-interface) to inherit the functionality of another class (called a parent class, parent interface) and to increase its own new functionality. In UML class diagram design, inheritance is represented by a solid line with a hollow triangular arrow, from a subclass to a parent class, or a sub-interface to a parent interface.Ii. Realization of the relationshipImplementations refer to a class class th
In the development of MVC project encountered problems, do permissions control, through the MVC filter to achieve, so in the allocation of permissions when you want to get all the Controller and action method, by looking for data, referring to the "ASP. NET MVC Framework Disclosure", the final realization.In C #, the implementation of dynamic fetch classes and methods is mainly implemented by reflection, to refer to System.Reflection.1 Publicacti
Basic Theory:
-----------------------------------------------------
Java internal class: the definition of an internal class is defined within another class.
The reason is:
1. An internal class object can access the implementation of the object created for it, including private data. That is, an internal class instance is privileged to the instance of the class that contains it.
2. for other classes in the same package, the internal class can b
indexOf (String str) { return indexOf (str, 0); // There is a public synchronized int indexOf (String str, int fromIndex) method }StringBuilder does not have a synchronous lock on the method, so it is non-thread safe .3. StringBuilder and StringBuffer in commonStringBuilder and StringBuffer have public parent class Abstractstringbuilder ( abstract class ).One of the differences between an abstract class and an interface is that the public methods of some subclasses can be defined in
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.