2014年12月1日
摘要: 1 关于属性赋值的操作:(1)默认的初始化(2)显式的初始化或代码块的初始化(此处两个结构按顺序执行)(3)构造器中 (4)通过方法对对象的相应属性进行修改 2 初始化块(代码块):如果有修饰,只能用static 3 非静态代码块: (1)可以对类的属性进行初始化操作(2)里面可以有输出语句 (3)一个类中可以有多个非静态代码块,按顺序执行(4)每创建一个类的对象,非静态代码块就创建一次(... 阅读全文
posted @ 2014-12-01 23:52 追梦的小屁孩 阅读(132) 评论(0) 推荐(0)
摘要: 1 类的单例设计模式,就是采取一定的方法保证在整个软件系统中,对某个类只能存在一个对象实例。 package p1; //饿汉设计模式 //由于饿,开始就创建实例 public class TestSingleton1 { public static void main(String[] args) { Singletion s1 = Singletion.ge... 阅读全文
posted @ 2014-12-01 23:03 追梦的小屁孩 阅读(130) 评论(0) 推荐(0)
摘要: 1 static静态的,用来修饰属性,方法,代码块,内部类 2 当其中一个变量对此属性进行修改,会导致其他对象对此属性的一个调用 vs 实例变量:对象各有一套副本 3 静态变量和方法随着类的加载而加载,可以直接用类调用或对象调用,因为类加载早于对象。 4. static方法(类方法)中不能调用非静态的属性或方法。而非静态的方法可以调用静态的属性或方法。由于静态的结构生命周期早于非静态的结构... 阅读全文
posted @ 2014-12-01 16:09 追梦的小屁孩 阅读(983) 评论(0) 推荐(0)
摘要: package lianxi3; import java.util.Scanner; import java.util.Vector; public class TestScore { public static void main(String[] args) { // 1.从键盘输入学生成绩,输入负数结束 // 2.将学生成绩保存在Vecto... 阅读全文
posted @ 2014-12-01 15:18 追梦的小屁孩 阅读(147) 评论(0) 推荐(0)