object to get included in get title = = $refObj->fields[' title '] If the environment variable remains the default, that is, "do not use Environment ID", we will see the following result:
1 2 3 4 5 6 7 8 9 10 11
Array ( [typeid] => 0 [phpurl] => /plus [indexurl] => / [templeturl] => /templets [memberurl] => /member [specurl] => /special [indexname] => 主页 [templetdef] => /templets/default )
Let's change the environment variable test to see, here in my l
Reprint please indicate the source: http://blog.csdn.net/donglynn/article/details/35788879
Regular expressions are a very useful programming skill. Generally, it is easy to grab a piece of information from an HTML page, such as a
After the author of several days of research, and finally explore the following methods and skills, welcome to exchange corrections.
Look at the following note points and steps:
1. Note/must be escaped to \/, otherwise it
:
Java.lang.ArithmeticException:/by zero in
exc1.subroutine (exc1.java:4) at
Exc1.main (exc1.java:7)
As you can see, the bottom of the stack is line 7th of Main, which calls the subroutine () method. The method causes an exception on line 4th. The call stack is important for debugging because it identifies the exact steps that led to the error.
Nesting of
classes cannot be accessed directlySYSTEM.OUT.PRINTLN (name);//only static members of external classes can be accessed directlySystem.out.println ("Inner" +address);//Access this internal class member. } } Public voidPrintinfo () { person person=NewPerson (); Person.display (); //System.out.println (mail);//not accessible//System.out.println (address);//not accessibleSystem.out.println (person.address);//can access private members of inner classesSystem.out.println
, we first have to create an object of the outer class, and then we can create an object of the inner class, and the inner class gets the field (fields) and method (methods) of the outer class directly. Create inner classes in the following ways:OuterClass.InnerClass innerObject = outerObject.new InnerClass();An inner class cannot define a static variable (except static final) because it relies on an object of an external class.So, the difference betw
); // only the static members of the external class can be accessed directly.System. out. println ("Inner" + address); // access the internal class member.}}Public void printInfo (){Person person = new Person ();Person. display ();// System. out. println (mail); // inaccessible// System. out. println (address); // inaccessibleSystem. out. println (person. address); // you can access private members of an internal class.System. out. println (person. mail); // you can access public members of the
Summary: Like fields and methods, Java allows classes to be members of other classes. Here, we divide the nested classes into 4 types--Nested top-level classes (nested top-level classes), member inner classes (instance inner classes), local internal classes (locally inner Cl
);//cannot directly access non-static members of external classesSYSTEM.OUT.PRINTLN (name);//only direct access to static members of external classesSystem.out.println ("Inner" +address)//access to this internal class member.}}
public void Printinfo () {person who = new person ();Person.display ();
System.out.println (mail);/not accessibleSYSTEM.OUT.PRINTLN (address);/not accessible
SYSTEM.OUT.PRINTLN (person.address)//access to private members of internal classesSYSTEM.OUT.PRINTLN (Per
allowed before JDK1.8, the static method is allowed after the jdk1,8, the abstraction of the abstract class is basically low, allowing concrete methods to exist, even without abstract methods in the abstract class. But the class with abstract method must be abstract class;
An interface has a fixed restriction on the definition of a member, referring to the preceding; the abstract class definition membe
:
VameiVameiJerry
In the preceding example, we use an internal class object to access the name Member of an external class object. When we create an internal class object based on different external objects, the obtained Environment Information also changes.
Nested static class
We can define it inside the class.Static class. Such a class is calledNested static class(Nested static class ).
We c
The Inner class(inner Class) defines the classes in the class. (generally Java's argument)The Nested class(nested Class) is a static (static) inner class. (generally C + + parlance)Static inner class: 1 creates an object of the static inner class and does not require an outer class object 2 cannot be from a static An object of an inner class accesses an external class objectThe biggest difference between
Refer to this articleArticle:
Http://docs.oracle.com/javase/tutorial/java/javaOO/nested.html
Differences between Nested-class and inner-class:
Nested classes are divided into two categories: static and non-static. Nested classes that are declaredStaticAre simply calledStatic
System.out.println("Inner "+address);//访问本内部类成员。 } } public void printInfo(){ Person person = new Person(); person.display(); //System.out.println(mail);//不可访问 //System.out.println(address);//不可访问 System.out.println(person.address);//可以访问内部类的私有成员 System.out.println(person.mail);//可以访问内部类的公有成员 } public static void main(String[] args) { StaticTest staticTest = new StaticTest(); staticTest.printInfo(); } }
Within a static nested class, non-static membe
() { return name; Access outer field } } /** * Constructor * /Public Human (String N) { THIS.name = n; } public void ChangeName (String N) { this.name = n; } private String name;}Operation Result:VameiVameiJerryIn the example above, we access the name member of the Outer class object through the inner class object. When we create inner class objects based on different external objects, the environment information we get
First, nested classUsing nested classes reduces naming conflicts , and an inner class can be defined in a class , in a method , or even in an expression .(1) Definition: A nested (nested) class is any class whose declaration occurs within the body of another class or interface.(2)
Java-JFrame-swing nested browser steps,
Java-JFrame-swing nested browser steps
1. functions to be implemented using swing nested browsers:
By embedding a browser in a form using java swing, you can display the content of another p
; public void F () { System.out.println ("in Anonymous F ()"); } }; } public static void Main (string[] args) { base base = Anonymousconstructor.getbase (.); Base.F (); }}Nested ClassesA nested class is also a class defined in a class, but it does not have a particularly direct relationship with the host class. In use form
()).NewInnerclass (). Printx (2); System.out.println ("Finish!"); }}classOuterclass {intx = 0; classInnerclass {intx = 1; Public voidPrintx (intx) {System.out.println ("X=" +x); System.out.println ("This.x=" + This. x); System.out.println ("outerclass.this.x=" + outerclass. This. x); } }}Output:x=2this.x=1outerclass.this.x=0finish!Serialization
Serialization of inner classes, including local and annonymous classes, is strongly discouraged.
The reason is that when the compiler c
Tags: style color SP Java data Code as database CJSP page: JS method nested Java code (is the operation of the database), if the JS method is not called, when the JSP page is parsed, regardless of whether the JS method is called this Java code will be executed? because the most recent parsing is the
Nested if of a Java conditional statementNested IF statements determine the condition of the inner if if the condition of the outer if is true. For example, the schedule of activities, if today is a working day, then go to work, if today is the weekend, then go out to play, at the same time, if the weather is clear on weekends, the outdoor playground to play, otherwise go to the indoor playground.Syntax: 65
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.