LENOVO-PC_刘甲波12.01

变量的作用域和生命周期

作 用域

作用域是变量的使用范围

​ 变量的作用域是指包含该变量的离该变量最近的大括号

特殊情况

​ (1)For循环的循环变量只能在For循环内部使用

​ (2)方法的形参只能在方法的内部使用

生命周期

变量的生命周期是指变量从分配内存到回收内存的过程

小贴士:变量的使用原则,尽量晚的分配早点回收

作用域和生命周期示例程序

字符串

字符是用单引号引住的单个符号,例如:char ch='&';,字符在java中使用cahr类型表示。

字符串是字符的序列,在java中使用String类型表示字符串。string类被定义在java.lang包中。java.lang包中自动导入,应此该报在类中不需要导入。

字符和字符串的区别

1.

字符类型:char使用单引号

字符串类型:string使用双应号

2.

char是基本类型也叫原生类型

string是引用类型

3.

char类型的变量中必须存储一个字符

string类型的变量中可以存储多个字符

ASCll码

ASCII(American Standard Code for Information Interchange): 美国信息交换标准代码。ASCII码有两个问题需要搞清楚,1是谁和谁交换,2是哪些字符可以交换。可以交换的字符一共128个。这128个包括可见的字符(后96个)和不可见的字符

Ascll可以通俗的理解为使用整数表示字符的编码,Ascll规定整数

0~31,127(共33个)表示不可见字符,如换行、回车;

65~90表示26个英文大写字母'A'~'Z';

97~122表示26个英文小写字母'a'~'z';

48~57表示10个数字字符'0'~'9';

字符串的两种使用方式

第一种:字面量, 用双引号直接赋值的就是字面量。

列:String 变量名 =“初始值”

第二种:字符串对象,new的就是字符串对象

String 变量名=new String(初始值);

字符串对象

字符串对象就是使用new运算符创建的字符串。

例如

如果要判断两个字符串内容是否相等,应该使用equals方法。

如果要判断两个字符串对象是否指向到同一个内存单元,应该使用==。

标签

评论

this is is footer