今天的学习总结:
1**.变量**的本质:代表一个 “可操作的存储空间” ------空间大小由声明变量的 类型 决定?(int , long ,double )
2.提到了作用域
3.变量声明是一条完整的语句,用“分号 ; ” 结尾
4.关于变量声明的一些建议:逐个声明变量 而不是: int a,b; 声明与初始化可以同时进行(放一行中) 如 int a=10;
5.关于变量声明与初始化的一些代码实践。
6.变量的分类:局部变量(local variable),成员变量(),静态变量(static variable)。
知识点:
局部变量(local variable)
定义;方法或语句块内部定义的变量。生命周期是从声明位置开始到方法或语句块执行完毕为止。
注意:局部变量在使用前必须先声明、初始化(赋值)-----那别的变量在这点上有什么特别呢?
成员变量(member variable)
定义:方法外部,类内部定义的变量。
代码:
/**
- 测试变量
- @author L
*/
public class TestVariable {
public static void main(String[] args) {
int age;//该变量在main方法中声明,就仅能在该方法中使用,就是main后面的{}之间的范围
age = 18;
{
double salary = 3000.0;
}//语句块,因此salary仅在该语句快中有效;局部变量
//int big;
System.out.println(age);
//System.out.println(big);
//System.out.println(salary); 如果不注释掉 ,其报错原因为:salary变量未声明
}
}
昨天一夜未睡,早上7:00入睡中午起来,然后上了一下午的课。到了下午6:00左右才挤出时间看了一会视频进行学习。今天的java学习很短,但是我确保了我依然在学习的路上。
往后好好把时间安排好,确保每天自主学习的时间不少于3个小时!