Java——可能的文本题
其他
2020-04-11 22:53:48
阅读次数: 0
第一章
- Java 语言的特点
- Java的应用平台
- JavaSe
- JavaEE
- JavaMe
- Android开发
- Java的注释
第二章
- 标识符组成
- 数字,字母,下划线,美元符号 (只能以字母、下划线、美元符号开头)
- 大小写敏感,未规定最大长度
- 不能是关键字或保留字
- 命名规定
- 类和接口名:每个单词的首字母大写,驼峰命名法
- 方法名:首字母小写,驼峰命名法,尽量少用下划线
- 常量名:基本数据类型的常量名全部大写,单词与单词之间用下划线分隔,对象常量可以大小写混写
- 变量名:大小写混写,首字母小写,不用下划线
第三章
- 数组是一组具有相同数据类型的数据元素的有序集合
- 特点
- 长度不可变
- 可以存储基本数据类型和引用数据类型
- 同一个数组必须存储相同的数据类型
- 有序
- 方法重载
第四章
- 面向对象的三大特征:封装 继承 多态
- 优点
- 访问权限
- this关键字
- 用于引用本类中的属性和方法
- 调用本类中的构造方法(只能放在重载构造方法的第一行)
- 作为返回值,返回调用此函数的对象
第五章
- super关键字
- 调用基类的构造方法(放在派生类构造方法的第一行)
- 引用基类中的方法和属性(非private)
- 方法重写的规则
- 方法名、返回值相同
- 不能重写标识为final的方法
- 不能缩小访问权限
- 不能重写基类私有的方法
- 三种导包
(系统内置的包 自定义包 第三方提供的包)
- 通过全名来访问某包中的类(全包名)
- 通过import关键字引入包(位于package和类声明之间)
- 单类型引入 import java.util.ArrayList;
- 按需类型引入 import java.util.*;
第六章
- 抽象类特点:
- 不能实例化对象
- 可以有抽象方法(派生类必须全部实现)
- 可以没有抽象方法
- 接口
- 弥补java中单继承的不足
- 一个类可以同时实现多个接口
- 一个接口可以被多个无关类实现
- 一个类实现接口必须实现全部的抽象方法
- Object中的equals()方法
- 判断两个对象是否指向同一块区域(比较的地址),一般需要重写
第七章
- 向上转型:基类引用指向派生类的对象
第十章
- 引入静态属性:
- 执行顺序
- 父类的静态代码块
- 子类的静态代码块
- 父类的构造方法
- 子类的构造方法
- 执行顺序(2)
- 静态属性和静态代码块
- 非静态属性和非静态代码块
- 构造方法
第十一章
第十三章
- Set中三个类的比较‘
- HashSet
- 不能保证元素的排列顺序,顺序可能会发生变化
- 不是同步的,集合元素可以是null,到但只能放入一个null
- 哈希表是通过使用散列法的机制来存储信息,元素并没有以某种特定顺序来存放
- LinkedHashSet
- 以元素插入的顺序来维护集合的链接表,允许以插入的顺序在集合中迭代
- 遍历性能比HashSet好,但是插入时的性能稍逊色于HashSet
- TreeSet
- 提供了一个使用树结构存储Set接口的实现,对象以升序顺序存储,访问和遍历的时间很快
发布了33 篇原创文章 ·
获赞 5 ·
访问量 685
转载自blog.csdn.net/u013140841/article/details/103864538