码迷,mamicode.com
首页 > 其他好文 > 详细

day5

时间:2016-05-09 22:21:49      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:java

  1. jvm堆栈参数设置:

    -Xmx :设置最大堆大小;

    -Xms :设置最小堆大小;

    -Xss :设置栈大小。栈最小默认1m


  2. 静态代码块:

    随类的加载(且初始化,否则不执行)而执行且只执行一次。用来初始化静态变量

    静态代码块只能作为类的成员存在,

    Class.forName("java.lang.String");手动加载类

    Class.forName("java.lang.String",false,classLoader());手动加载类d但不初始化,不会执行静态代码块

  3. 构造代码块和构造方法:

   也是类的成员,和成员变量和成员函数同级。

   构造对象时,先调用构造代码块,然后是构造函数。调用顺序不会和两者的书写顺序有关,但会按    顺序分别执行构造代码块和构造方法

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 + "买买买。。。。。。");
}
}


day5

标签:java

原文地址:http://11312010.blog.51cto.com/11302010/1771567

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!