12.全局变量与局部变量
成员变量又称全局变量,可以在整个类中被访问,它的作用范围最广,同时占用内存时间也是最长;
局部变量只能在定义变量的程序块中被访问,局部变量是运用最广泛的变量,和全局变量相比,局部变量更为安全,且占用内存时间较短。
全局变量有权限修饰符,局部变量不能有权限修饰符。
13.‘a’和“a”区别:
‘a’是字符常量,“a”是一个含有一个字符的字符串常量。
14.自动装箱与自动拆箱
自动装箱能够使一个基本数据类型的数值直接赋给对应的包装类实例变量或者转为Object类实例变量;
自动拆箱允许把一个包装类实例变量直接赋给一个对应的基本数据类型。
Integer intval = new Integer(100);
int a = intval.intValue();
把一个基本数据类型的数值转换为字符串:
例如:double doubletostring = 3.1415926;
String string = String.valueof(doubletostring);
15.Scanner类实现从控制台输入数值
Scanner scan = new Scanner();
int a,b;
System.out.print("请输入a:");
a = scan.nextInt();
System.out.print("请输入b:");
b = scan.nextInt();
16.BufferedReader类实现从控制台输入字符串
String x = null,y = null;
BufferedReader br = new BufferedReader(new InputStreamReaader(System.in));
x=br.readLine();
y=br.readLine();
17.类,属性,方法的修饰符
<1>.类的修饰符可以是public,default,abstract,final
<2>.属性的修饰符可以是public,private,protected,,default,final,static
public,private,protected不能同时使用,可以和final,static结合使用。
<3>.方法的修饰符可以是public,private,protected,default,final,static,abstract