java 基本知识点

成员变量:属于类,可以被public,private,static,final等修饰符修饰,对象调用,随对象创建而创建,消失而消失。存在堆中,如果没有赋初值,则会自动以类型的默认值赋值

局部变量:方法中,不能被public,private,static等修饰,但能被final修饰 ,方法调用,  随方法调用而产生,随方法调用的结束而自动消失。存在于栈中,不会自动赋值,必须显示地  赋值后才能使用

创建对象:  1.声明变量    2.利用new运算符创建新的对象,并让变量指向它

  Cylinder  volu;

volu = new Cylinder();                                                                                                                 对象的使用

对象名.对象成员

使用匿名对象通常有两种情况:

1.如果对一个对象只需进行一次方法调用

2.将匿名对象做一个实参传递给一个方法调用 

私有成员:

只能在本类中被调用

公共成员:public

却省访问控制符:

表示这个成员只能被同一个包中的类所访问和调用

方法的重载:

同一个类

相同方法名

参数列表不同         

构造方法:     

构造方法名与类名相同

没有返回值,也不能用void修饰。因为一个类的构造方法的返回值类型就是该类本身,构造方法定义后,创建对象时就会自动调用它

构造方法的主要作用是完成对类对象的初始化工作

允许从一个构造方法内调用另一个构造方法(是通过this()语句来调用的)

静态成员:

被·static修饰的成员叫做静态成员(类成员)

不被static修饰的成员叫做实例成员

静态变量不需要实例化就可以使用

也可以通过实例对象来访问静态变量,格式如下:

1.类名.静态变量名(建议使用此格式)

2.对象名.静态变量名

静态变量必须独立于方法之外

静态方法:

1.非static的方法是属于某个对象的方法

2.static方法是属于整个类的,静态方法中不能直接访问实例变量与实例方法

3.静态方法中不能使用this或super

4,调用格式

类名.静态方法名(建议使用)

对象名.静态方法名        (需要先创建对象)   

基本类型的变量是指由int,double等关键字所声明而得到的变量,而由类声明而得到的变量称为类类型的变量,它是属于引用类型变量的一种。

对象也可以用数组来存放,但必须有下面两个步骤:

1.  声明类类型的数组变量,并用new运算符分配内存空间给数组

2.用new运算符产生新的对象,并分配内存空间给它,并让数组元素指向它。

java语言具有垃圾自动回收的功能。

你可能感兴趣的:(java 基本知识点)