1.java 有类的 重写和重载2种:重载是同一类中,方法名相同,参数不同的方法;而重写是子类继承父类方法,重新编写 (@Override)

【注】oc 没有重载只有重写,并且还叫重载

 

2.static :表示类的意思;如果 修饰属性,表示这个属性为全局的属性,并且所有的成员变量的这个属性都是相同的值;

修饰 方法,表示这个方法为类方法,类方法只能调用类属性;

 

3非静态代码块 想一个不带参数的构造器,而静态代码块(static修饰)会先执行,并且只执行一次(类加载的时候)

 

4.extends :继承关键字

 

5.final: 最终的,修饰 属性 - > 不能被修改;修饰方法 -> 不能被重写 ;修饰类 -> 不能被继承,扩展;

 

6.abstract :抽象;修饰方法:没有方法体,只有方法声明(抽象方法);修饰类,不能被实例化(抽象类)

ps:抽象方法的类一定是抽象类,但抽象类里边不一定有抽象方法

 

7.interface定义接口  implement实现接口

ps:一个类可以实现多个接口,多个接口实现用“,”分开

 

8.try catch  异常处理机制 finally  ;throws抛出异常

 

9.属性修饰符:

作用域           当前类  同一包内   子孙类      其他包 

public              √           √             √            √ 

protected        √            √             √            × 

default            √            √             ×            × 

private            √            ×             ×            ×

 

10.集合(collections)

set 无序,不可重复

list 有序,可重复

map 键值对

 

11.iterator 递归 (it.hasNext  it.next())(Enumeration);

 

12.instanceof 判断对象是否属于某个类(true 属于),例:( o instance person2 )

 

13.treeset 自带排序功能(可以为本身支持的类型排序-默认升序)

 

13.1可以为指定的元素,自定义排序的功能: 元素自身具有比较性实现Comparable接口 覆盖compareTo方法 - 元素里边写方法

compareTo 返回0:相等;负数:当前元素小;整数:当前元素大

 

13.2创建comparator,在外部实现自定义排序,属性不需要实现

 

14.properties 属性文件

 

15.collection.synchronizedList() 方法来得到一个线程安全的集合

 

16.IO 流:

InputStream   FileInputStream        BufferedInputStream     objectInputStream

OutputStream  FileOutputStream       BufferedOutputStream    objectOutOutStream

Reader        FileReader             BufferedReader          InputStreamReader

Writer                  FileWriter                               BufferedWriter          OutputStreamWriter

 

16.1.serializble 对象的输入输出流,对象实现这个接口

类的版本号:用于对象的序列化

16.2 RandomAccessFile ,有一个指向文件内容的指针,通过 seek()方法移动指针

 

17.常用类

17.1 String 不可变

StringBuffer(线程安全),StringBuilder(线程不安全)可变的字符串

 

17.2 Date 日期  DateFormat

 

18反射 class ,是一个类照镜子的到的,获取class 有三种方法,常用的是用全类名的方法来获取

 

对class的描述 Field:属性      Method:方法     consortctor :构造器

 

18.多线程有2种实现方法:1.继承Thread 类  2.实现Runnable接口

“你在你的领域中加油,我在我的领域里努力!我们在音乐世界里见!” -- JJ(林俊杰)