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