1.
short char byte< int < long<double
小的可以自动的 转换为 大的 switch(<int的类型)
2. String 的 是final修饰 不可 修改,
StringBuffer.append("nimade")----直接的拼接
3. 实现一个线程:
继承+重写 thread
实现 + 实现
wait-----notify 等待----重新启动
4. == 是内存里面的 值 + 基础类型
eq --------对象的内容
5.垃圾回收 防止 内存泄漏,GC
6.一般异常: 定义方法 时抛出,IO FILE SQL
运行: nullpo arthi arraryIn classcast类转化 numberFor 格式化
7. & 与+ 按位与(非 boolean)
&& 短路功能
8. 数组有length属性
9. oop: 许多的代码模块,每个模块一个特定的功能,增加代码重用的几率,高内聚
10.接口可以 继承 接口, 抽象类可以实现接口,
都不能实例化
必须抽象 可以有非抽象的方法
抽象类似用来实现的 不能有 抽象的构造方法+ static方法
11. unicode 包含汉字 1汉字就是1字符=2字节=16位
12.构造器不能 继承, 不能重写
13.多线程: 说了的
实现同步: 同步方法 同步代码块
sleep: 进入谁睡眠
notify: 唤醒一个等待状态的
wait: 让线程进入等待状态,
14 两个接口 collection map
list (有序) set(无序不重复) hashMap hashtable(安全)
arrL(不安全 效率高) linkedList(双向链表存储 安全)
vertor可重复
15. 实现序列化:
实现 serializable 接口 实现 enternaliable接口
collection 中 实现 compareable接口 实现 比较方法
16. 序列化: 将对象的内容流化,可以 进行读写操作,
17. 装载--链接---初始化 classload装载
18. 实现多态: 重写 重载(同一个类的 不管 返回类型)
19. Fileout 可以 写入 字符串 out.read(str str.getByte())
Filewrite stream
20. @include @taglib @page 常用指令