发表于: 2017-02-23 23:03:59
1 1907
今天完成的事情:
学习变量、常量以及它们的命名规则;
学习局部变量和实例变量之间的区别
明天计划的事情:
学习运算符;
了解面向对象。
遇到的问题:
前面我们涉及到在声明变量的同时直接给变量赋值,也可以先声明变量,以后再给它赋值吗?
在程序运行过程中,空间内的值是变化的,这个内存空间就称为变量。为了操作方便,给这个内存空间取了个名字,称为变量名。内存空间内的值就是变量值。所以,申请了内存空间,变量不一定要有值,要想变量有值,就必须要放入值。
收获:
变量
1) Java是一种强类型语言,每个变量都必须声明其类型
2) Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域
3) 按照变量的作用域来分,变量分为局部变量和全局变量。
4) 变量在使用前必须对其声明,只有在变量声明以后,才能为其分配相应长度的存储单元,声明格式为:
type varName [= value] [{varName [= value]}]
5) 每个变量都有类型,类型可以是基本类型,也可以是引用类型
6) 变量名必须是合法的标识符 (即:标识符必须以字母、下划线或美元符号开头;标识符的其它部分可以是字母、下划线、美元符号和数字的任意组合;标识符不可以是Java的关键字)
7) 成员变量与局部变量的区别:
成员变量:作为类的成员而存在,直接存在于类中。
局部变量:作为方法或语句块的成员而存在,存在于方法的参数列表和方法定义中。
局部变量在使用前必须被程序员主动的初始化,和此形成对比,系统中的成员变量则会被系统提供一个默认的初始值。所以在语法上,类的成员变量能够定义后直接使用,而局部变量在定义后先要赋初值,然后才能使用。
常量
final加在变量前,变量就被定义为常量了;
常量命名一般要用大写字母和下划线表示
命名规则
1) 所有变量、方法名都是首字母小写,采用驼峰原则
2) 常量名采用全大写以及下划线一起使用
3) 类名采用首字母大写的驼峰原则
评论