java复习第一天

java语法基础

1.关键字:其实就是某种语言赋予了特殊含义的单词

2.标识符:1)数字不可以开头 2)不可以使用关键字

3.变量空间的开辟:数据类型,变量名称,初始化值

4.变量的作用域和生存期:

变量的作用域:从定义变量定义的位置开始,到改变量所在的大括号结束

生命周期:

变量从定义的位置开始就在内存中开始活了

变量到达它所在的作用域的时候就在内存中消失了

5.数据类型:

1)基本数据类型:byte,short,int,long,float,double(六种数字)、char、boolean;

2)引用数据类型:数组、类、接口 

6.方法中只能调用方法不能定义方法

7.重载:在一个类中,如果出现了两个或者两个以上的同名方法,只要他们的参数的个数,或者参数的类型不同,即可称为重载

8.数组用于存储同一类型额数据的容器

二分查找法数组中的元素必须有序

9.java分了5片内存

1.寄存器

2.本地方法区

3.方法区

4.栈

5.堆

栈:储存都是局部变量;只要数据运算完成所在的区域结束,该数据就会被释放

堆:用于存储数组和对象,也就是实体

1.每一个实体都有内存首地址值

2.堆内存中的变量都有默认初始化值。因为数据类型不同,值也不一样

3.垃圾回收装置

10.过程就是方法,对象就是方法等一些内容进行了封装

11.匿名对象的使用方法:

1.当对方法只进行一次调用的时候。可以使用匿名对象

2.当对象对成员进行多次调用时,不能用于匿名对象。必须给对象起名字

12.在类中定都称为成员:

1.成员变量:对应的是事物的属性

2.成员方法:对应的就事物的行为

13.成员变量和局部变量的区别:

1.成员变量直接定义在类中。局部变量定义在方法中,参数上,语句中

2.成员变量在这个类中有效,局部变量只在属于自己的大括号中有效

3.成员变量存在于堆内存中,随着对象的产生而产生,消失而消失

局部变量存在于栈内存中,随着所属区域的运行而存在,结束而消散

14.所有对象创建时都需要初始化才可以使用

15.一个类中出现多个构造方法,是以重载的形式体现出来的

16.封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式

17.this表示对象。就是所在方法所属对象的引用

18.用this调用构造方法,必须定义在构造方法的第一行。因为构造方法是用于初始化的,所以初始化动作一定要执行。

19.静态方法只能访问静态成员不能访问非静态成员

20.静态方法中不能使用this,super等关键字

21.成员变量和静态变量的区别:

1.成员变量所属于对象。也称为实例变量

静态变量所属于类。所以也称为类变量

2.成员变量存于堆内存中。

静态变量存于方法去中

3.成员变量随着对象的创建而存在。随着对象的回收而消失。

静态变量随着类的加载而存在。随着类的消失而消失

4.成员变量只能被对象所调用

静态变量可以被对象所调用,也可以被类名调用

成员变量可称为对象的特有数据,静态变量称为对象的共享数据

     

posted @ 2020-08-16 17:38  最爱小猫咪  阅读(81)  评论(0)    收藏  举报