我是小白,小白在CSDN的第一个账号莫名其妙的被别人给撬走了,~~~~(>_<)~~~~ 于是有了现在的小白2号,ok,牢骚发完了,开始正途:
1. 标示符的命名规则:
答:标示符的首字母以字母,下划线,或者美元符号为开头,但是不能以数字为开头。
2 java中8个基本数据类型:
.答:byte,char,int,float,double,boolean,short,long,其中,
① byte是整数类型的一种,取值范围:-127~ 128
② String是引用类型,不是基本数据类型
3. 在Java中,float型数据是按照double数据类型来处理的。
4. 在赋值运算或者算术运算时,会有类型转换:
① 从低级别到高级别是自动转换
② 从高级别到低级别必须强制类型转换
5. 关于优先级:
a. 算术运算符 > 关系运算符 > 逻辑运算符
b. 优先级最低的是赋值运算符,其次是条件运算符
c. 算术运算符包括“!”,“++”,“--”,“~”
第四章:数组
1. 一维数组的初始化:
a. int [] num1 = new int [] {1,2,3,4,5};
b. int [] num2 = {1,2,3,4,5};
2. 二维数组的初始化:
a. int [][] num3 = new int [][]{{1,2},{3,4},{5,6}};
b. int [][] num4 = {{1,2},{3,4},{5,6}};
3. Arrays类中的常用的方法:
a. Arrays.toString(数组名) //打印数组:System.out.println(Arrays.toString(a));
b. Arrays.sort(a); //升序排序
第六章:类和对象
1. 重写override和重载overLoad的区别
重载:在一个类中,函数名相同,参数的个数和类型不同
重写:在父类与子类中,函数名相同,参数的个数和类型相同
2. 封装的步骤:
a. 将属性设置为private,防止对象随意的修改属性
b. 设置set-get方法
c. 设置属性的存储限制
3. 当一个类的对象被new时,按顺序会执行哪些操作
a. 执行属性语句;
b. 执行static语句块
c. 执行构造函数
4. 构造函数的特点
a. 无返回值
b. 函数名和类名相同
c. 可以有多个,支持重载
第七章:继承和多态
1. 不能被子类继承的成员
a. private修饰的属性和方法
b. 构造函数
c. 子类和父类在不同的包中,且被默认修饰符修饰的
2. 子类重写父类方法应该注意的
a. 方法名和父类相同
b. 返回值和父类相同
c. 修饰符要大于等于父类
d. 函数的参数个数和类型和父类相同
3. 多态的特点:
a. 编写父类
b. 重写方法
c. 父类的类型,子类的对象
d. 没有被重写的方法,也可以利用父类的类型和子类的对象来进行调用被继承过来的父类的方法
4. 抽象类的特点
a. 抽象类是有继承和多态的衍生而来
b. 不能实例化
c. 抽象类中的抽象方法没有方法体
d. 继承抽象类的类必须重写抽象类中的抽象方法
e. 抽象方法不能用private来修饰
5. 多态的应用
a. 向上转型----子类转换为父类
b. 向下转型----父类转换为子类
c. 使用父类作为方法的形参
d. 使用父类作为方法的返回值
6. 使用多态的好处:
a. 减少代码量
b. 提高代码的可维护性
c. 提高代码的可扩展性
2014-08-17追加:
ps:小白的号经过csdn客服的帮助两天内正常,小白的java第一场考试也取得了优异的成绩,嘿嘿,小白,继续加油罗~