java基础知识点,零碎点的整理篇
2017-05-06 20:04
274 查看
今天无聊,整理了点java的零碎知识点,记录分享下:
final 关键字
①final 类不能继承
②final 方法不能重写
③final 修饰的变量编程不可修改值,只能赋值一次
abstract 关键字、
①abstract 修饰的类不能被实例化
②abstract 修饰的方法不能有方法体
③一个类中定义了抽象方法,那么它一定是抽象类。
④抽象类中不一定存在抽象方法
⑤不能用abstract修饰私有的方法,构造方法,静态方法
接口的特点:
接口中所有的成员变量 默认都是由 public static final 修饰
接口中所有的方法都默认由 public abstract 修饰
接口无构造方法
实现接口,必须实现该接口里面的所有方法
例子:
public interface Runner{
int id = 1;
public void start();
public void run();
}
解决错误的理想是在编译期间
枚举类:
数量有限而且固定
使用enum 来定义一个类
枚举构造器只能用private修饰
枚举类的所有实例必须显示列出。列出的实例自动加public static final
枚举常用的方法:values() 获取枚举类的所有实例
valueOf() 根据枚举类的实例名来获取
序列化的概念
对象序列化:对象序列化将对象保存到磁盘上,或允许在网络中直接传输对象
对象序列化,实现serializable 接口
序列化:内存 到 磁盘 OutputStream
反序列化: 磁盘 到 内存 InpuStream
String 类是一个 不可变的字符序列,final 修饰,不可继承
StringBuffer 效率低 线程安全
StringBuilder 效率高 线程不安全
相关文章推荐
- java零碎知识点整理
- 再探java基础——零碎基础知识整理
- Java基础知识点整理Day_01
- java零碎知识点整理
- Java知识点整理:第一章:基础知识梳理
- java基础知识点整理
- Java入门基础-数组知识点整理
- Java基础------知识点整理(六)-----抽象
- Java基础知识点整理Day_02
- JAVA基础知识点整理
- Java基础------知识点整理(四)-----final关键字
- Java基础复习,整理知识点
- Java基础知识点整理Day_03
- Java基础知识——零碎整理
- 再探java基础——零碎基础知识整理
- Java基础------知识点整理(二)
- Java基础------知识点整理(三)----- 继承
- Java知识点整理:第二章:Java基础知识梳理
- Java基础知识点整理Day_04
- Java基础------知识点整理(十)-----String类