这几天有点划水了。

2021-01-30  本文已影响0人  黄本聪小20强化班

写一点Java知识,复习一下前面的。

接口:

接口中的抽象方法的访问控制符都已指定为public ,所以在类的实现中必须显式的运用public,否则将出错。

数据相互转换

1)字符串转化成数值型数据

例如:

String myString="123";

int myInteger=Int.parseInt(myString);

2)字符串转化成布尔型

String buer="true";

Boolean myBoolean=Boolean.parseBoolean(buer);

3)数值型数据转换成字符串

例如

int mynumber=1234;

String myString=""+mynumber;

成员变量与局部变量的区别

1.从语法形式上看,成员变量是属于类的,而局部变量是在方法中定义的变量或是方法的参数;成员变量可以被public、private、static等修饰符所修饰,而局部变量则不能被访问控制修饰符及static所修饰了成员变量和局部变量都可以被final所修饰。

2.从变量在内从中的储存方式上看,成员变量是对象的一部分,而对象是存在于堆内存的,而局部变量是存在于栈内存的(成员变量在堆,局部变量在栈)

3.从变量在内存中的生存时间上看,成员变量是对象的一部分,它随着对象的创建而存在,而局部变量随着方法的调用而产生,随着方法调用的结束而自动消失。

4.成员变量如果没有被赋初值,则会自动以类型的默认值赋值(有一种情况例外,被final修饰但没有被static修饰的成员变量必须显示地赋值);而局部变量则不会自动赋值,必须显示地赋值后才能使用。 

main 函数内的变量是全局变量,还是局部变量?

(1)main 函数内的变量不是全局变量,而是局部变量

(2)只不过它的生命周期和全局变量一样长而已

(3)全局变量一定是定义在函数外部的 

上一篇 下一篇

猜你喜欢

热点阅读