摘要:
写文件路径的三种方式: File类的常用方法: 创建文件:createNewFile() 创建单层文件夹:mkdir(): 创建多重文件夹:mkdirs(); listFiles()获取该目录下有几个文件,得到的是一个File[]数组: 文件目录: 打印结果: 阅读全文
摘要:
Date应用实例: 利用Calendar日历表分别获取时间,设置时间: 阅读全文
摘要:
我们都知道equals比较的是内容,很明显上面的结果是true. 然而equals方法的参数对象是Object,那Person也是对象,如果直接使得person.equals(person2)结果又如何呢,答案是false,因为在equals方法中用的是==,比较的是地址,让我们重写Person的e 阅读全文
摘要:
常量池存储的是常量,即不能改变的量(final,非new出来的String) 栈存储的是简单数据类型 堆存储的是对象 阅读全文
摘要:
对象在new的时候就会创建一个新的地址,所以需要将实例先提前初始化为静态的,在调用时直接用类调用,便不需要new出来了 饿汉式是线程安全的 懒汉式是非线程安全的 object.singleton.Student@15db9742object.singleton.Student@15db9742 ob 阅读全文
摘要:
泛型: 泛型是JDK 1.5的一项新特性,它的本质是参数化类型(Parameterized Type)的应用,也就是说所操作的数据类型被指定为一个参数,在用到的时候在指定具体的类型。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口和泛型方法。 泛型在接口中的使用: 泛型在类名中的 阅读全文
摘要:
Java集合框架包含的主要内容: collection接口在java.util包中。 list接口常用的方法: Set是无序的,元素不可重复的,实现collection接口 List是有序的,元素可重复的,实现collection接口 Arraylist采用的是动态数组,遍历元素和随机访问元素的效率 阅读全文
摘要:
优点:解耦和,降低了不同类之间的依赖性 孩子由于太小,不能自己吃奶需要保姆来喂,衣服脏了也不能自己洗,通过代理实现。 test: 阅读全文
摘要:
接口的特点: 接口中的属性是静态常量,用过类名.进行调用,无法进行重新赋值 接口的方法默认都是抽象方法,不需要方法体 接口中的方法必须在实现类中全部实现 实现类用implements实现接口 接口弥补了Java中单继承的缺点,接口可以多实现,通过,拼接 阅读全文
摘要:
用abstract修饰的类称为抽象类: 加abstract的方法称为抽象的方法 抽象的类只能被继承,不能被实例化 抽象的类中,方法是抽象的,不写方法体 抽象的方法必须定义在抽象类中 抽象类中的方法不一定都是抽象的方法(比如set get 方法) 抽象类的子类必须重写父类的抽象方法,除非子类也是抽象类 阅读全文