java基础大纲
2018-09-07 本文已影响0人
Mango_lxh
一、java基础
基础语法(数据类型,变量定义,关键字,运算符,流程控制)
类与继承(如何定义类,如何实现继承类,如何定义类的方法,方法的访问权限等)
一切皆对象,理解object类(熟悉理解它的11个方法)
一切皆对象理解:java中除了8种基本数据类型,java中所有的类都继承自Object类,Object类是所有类的基类
toString()、equals()、hashcode()、clone()、get()、wait()重载3个、finalize() 、notify()、notifyAll()
equals方法和hashcode这个两个方法是做什么的,以及他们之间的关系,为什么在实现equals方法时要实现hashcode方法
clone()复制一个类的对象,深拷贝和浅拷贝
finalize() 的作用:建议jvm进行垃圾回收,调用这个方法后不一定进行垃圾回收
getClass(),反射 获得一个类的class类对象,也就是说在java中一切类在被加载到编译器后,都会对应生成一个描述这个类的对象,通过getClass把这个对象获取到
接口与多态
接口和类的关系
对多态的理解
常用的几个接口:serializable 、comparable、clonable、comparator、
异常处理(重点掌握)
泛型:对类的抽象描述(深入理解)
枚举:特殊的类,类的对象可以无数个,枚举的对象只有几个
javaIO流
java注解,四种,自定义注解
java反射:通过getClass方法得到类的源信息
java网络(基础可略过)