Java基础知识笔记
JingbinChow
不可描述的人。
展开
-
笔记——Java面向对象之继承
1.继承的特点java只支持单继承,不支持多继承java支持多层继承2.this和super关键字this关键字代表对象的引用,代表哪个类对象取决于哪个类调用,一般在一个类里直接调用this指本类引用。super关键字代表当前子类对父类对象的引用。this(参数),调用本类其他相应参数的构造函数,写在构造函数第一行。super(参数),调用父类相应参数的构造函数原创 2017-02-20 17:06:14 · 389 阅读 · 0 评论 -
笔记——Java面向对象之多态
1.多态的概念多态的概念很复杂,一句话概括,程序运行时产生的多种形态。2.多态的前提类之间要有继承关系子类要重写父类的方法父类的引用指向子类3.多态成员变量及方法访问特点成员变量:编译时看父类,运行时看父类静态变量:编译时看父类,运行时看父类成员方法:编译时看父类,运行时看子类静态方法:编译时看父类,运行时看父类4.多态的弊端在产生多态后,不能使用子原创 2017-02-21 22:53:45 · 529 阅读 · 0 评论 -
笔记——Java之抽象类
1.抽象类的概念简单概括,内部包含了抽象方法的类。2.抽象类的特征声明抽象类时使用abstract关键字修饰。抽象类内的抽象方法也需要abstract关键字修饰,并且抽象方法只需声明,无需实现。抽象类无法实例化,也就是不能通过new的方式产生对象。如果一个类中有抽象方法,这个类必须是抽象类(必须被abstract修饰)。抽象类的子类必须重写父类所有抽象方法后才能被实例化原创 2017-02-21 23:37:44 · 283 阅读 · 0 评论 -
笔记——Java之接口
1.接口的概念我的理解,更为纯粹的抽象类,为实现类提供了一定规范,制定了一套规则。2.接口的特性声明时使用interface关键字,不再使用Class,因此,接口并不属于类。接口只能继承接口,并可以继承多个接口,但不能继承类,继承接口时不需要重写抽象方法。接口中所有方法都为抽象方法,方法修饰隐式指定为public abstract并且只能这样,否则会报编译错误。接口中可有有原创 2017-02-22 10:54:55 · 340 阅读 · 0 评论 -
笔记——Java之注解
1、注解的分类按照运行机制分1)源码注解:注解只在源码中存在,编译成.class文件后就不存在了。2)编译时注解:在源码和.class文件中都存在。JDK中常见注解大多都为编译时注解。3)运行时注解:在代码运行阶段起作用,有可能会影响代码逻辑的注解。JavaEE框架中大多数注解都为此类型。按照来源分1)JDK注解:JDK中为我们提供的注解。2)第三方注解:在使用第三方开原创 2017-03-20 16:53:25 · 323 阅读 · 0 评论 -
Java中常用数据结构
Java中常用数据结构Collectionlist arrayList 底层数据结构是数组,查询快,增删慢,非线程安全vector 线程安全版的arrayListlinkedList 底层数据结构是链表,查询慢,增删快,非线程安全,有特有的功能addFirst及addLast,get和remove同理,可操作头尾的元素,因为其有序的特性,可以模拟栈和队列set hashSet 底原创 2017-10-11 12:39:10 · 422 阅读 · 0 评论