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方法。
如果要判断两个字符串对象是否指向到同一个内存单元,应该使用==。
评论留言