2020-03-13

离毕业剩三个月,重新复习JAVA,学习测试理论,开始记录吧

1.cmd中从c盘到d盘 输入 D:,无需cd 进入或退到c:/

2.标识符:
在程序中标识符可用作变量名、方法名、接口名、类名。(数字不能放在首位,区分大小写)

3.命名规则:
类名:首字母大写,
接口名:与类名相同,
方法名:首字母小写其他各字大写raiseSalary,多为动词,
常量名:通常大写两字之间用_分割BLUE_COLOR
变量:首字母小写,后面名字大写byPercent

4.数据类型
(1)基本数据类型:1)数值类型:
整数类型:byte(8位) short(16) int(32) long(64)
浮点类型:float(5F) double(双精度)
2)字符类型:char '\t’表示tab键 '\u???'表示一个 Unicode字符
3)布尔类型:boolean
(2)符合数据类型:类类型:class
数组
接口类型:interface
5.类型转换
所占位数从小到大
byte short char int long float double (char只能转为int)
位数多向位数少的转换 int i=3; byte b = (byte) i;

类型转换
6.面向对象技术主要包括:对象、抽象数类型、类型层次、继承性、多态性
用属性描述事物,在oop中把事物称为对象,把属性称为数据,把对他的操作定义为方法
oop中采用三大技术:封装(将数据和对数据的操作捆绑在一起成为类)、继承(将原有的类的数据和方法保留,并加上自己独有的数据和方法成为新类)、多态(在一个类或多个类中,多个方法使用同一个名字,多态可以保证对不同类型的数据进行同等操作)
补充:在源程序中,只能有一个公共类。在Java中只能单重继承,一个子类只能有一个父类。

7.类定义含有两部分:数据成员变量和成员方法
修饰符 class 类名 extends 父类{
类型 成员变量1;
类型 成员变量2;

                修饰符  类型(返回值类型) 成员方法1(参数列表){
                        类型   局部变量;
                        方法体
             }
             修饰符  类型    成员方2(参数列表){
                        类型 局部变量;
                        方法体
             }

}

8.修饰符
(1)public 任何可访问
(2)private 自己类中成员可访问
(3)protected 被同一包及其子类(同包或不同包)的实例对象可访问

9.与继承有关的关键词
1)final 最底层,用来修饰的类不能派生子类
2)abstract 抽象方法,只需给出原型说明方法,方法体是空的。含有抽象方法的类也是抽象类,一定派生子类。

10.this 和 super
this指代本类,super指代父类

11.public class Date{ //Date是个类 类型
int year;
int month;
int day;
}
Date mybirthday,youbirthday是对类Date的说明,也称对类的实例化
mybirthday.day = 26;
youbirthday.month = 3;//访问day、month、year三部分

12.Java对类类型的内存分配分两步
1)说明变量时,在内存中建立一个引用,并置初值为null,表示不指向任何内存空间;
2)程序员用new为其申请相应的内存空间,内存空间的大小由class决定,且内存的首地址赋给刚刚建立的引用。

13.对象指一组变量和相关方法的集合,变量表示对象的状态,方法表示对对象的操作。

14.Java在内存中为实例分配相应的空间后把存储地址返回,称此存储地址是对对象的引用(引用变量)。格式: 类名 变量名; Point p;

15.对对象实例化(实例化过程就是对对象分配内存)
格式: 变量名 = new 类名(参数列表); p = new Point();

16.对象使用,使用对象中的数据和方法的格式:
对象引用.成员数据
对象引用.成员方法
Point p = new Point(1,1);
p.x = p.y = 20;
p.moveTo(30,30);

17.String s = “hello”; 对String的引用
String t = s; 由于只有一个对象String,当 s 变为 world 时,t 的值也变为world

18.Java垃圾回收机制,创建变量时定义一个指针,若引用指针的次数为0 ,则系统自动回收。
小结:好多概念模糊的地方更清楚了,争取几天复习完,然后复习算法和框架

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值