标签:java
jvm堆栈参数设置:
-Xmx :设置最大堆大小;
-Xms :设置最小堆大小;
-Xss :设置栈大小。栈最小默认1m
静态代码块:
随类的加载(且初始化,否则不执行)而执行且只执行一次。用来初始化静态变量
静态代码块只能作为类的成员存在,
Class.forName("java.lang.String");手动加载类
Class.forName("java.lang.String",false,classLoader());手动加载类d但不初始化,不会执行静态代码块
构造代码块和构造方法:
也是类的成员,和成员变量和成员函数同级。
构造对象时,先调用构造代码块,然后是构造函数。调用顺序不会和两者的书写顺序有关,但会按 顺序分别执行构造代码块和构造方法
4. 继承
public class Demo2 { public static void main(String[] args) { Man p = new Man(); p.setName("老王"); p.doSomeThing(); Women w = new Women(); w.setName("小丽"); w.doSomeThing(); } } class Person { protected String name; protected int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public void doSomeThing(){ } } class Man extends Person { @Override public void doSomeThing() { System.out.println(name + "赚钱。。。。。。"); } } class Women extends Person { @Override public void doSomeThing() { System.out.println(name + "买买买。。。。。。"); } }
标签:java
原文地址:http://11312010.blog.51cto.com/11302010/1771567