注释:
三种注释://(单行注释) /*书写注释的文字*/(多行注释) /**注释的文字*/(文档注释);
标识符:
java中的标识符:给类,接口,方法包(package)等起名字的字符序列;
标识符的组成:
1>英文的字母大小写;
2>数字字符;
3>$和_;
注意事项:不能以数字字符开头;
针对包名(目录)名命名的规则:字母全部都小写;
单级包:westos
多级包:org.westos.makename
类,接口命令的规则:
单个单词:第一个字母大写:class Demo
多个单词:每个单词的首字母都大写:class HelloWorld
给方法命名的规则:
单个单词:字母全部都小写:main()
多个单词:一个单词全部都小写,从第二个单词开始首字母都大写:checkUserName()
给常量命名:
单个单词:字母全部都大写:HELLO
多个单词:字母全部都大写,每个单词都用下划线隔开:HELLO_WORLD
常量:
在程序执行过程中,其值不发生改变的量;
常量的分类:
A>字面值常量:
a:字符串常量:用双引号括起来的内容:"hello"
b:字符常量:用单引号括起来的单个内容:'A'
c:整型常量:100
d:小数常量:3.1415926
e:布尔常量:ture、false
f:空常量:null(在面向对象的时候,如果一个对象为null,那么一定要给对象进行非空判断);
if(XXX!=null) {
//if条件语句;
}
B>自定义常量(在继承中会用到);
变量:
在程序执行过程中,其值发生改变的量;
变量的三要素:
1)数据类型; 2)变量名; 3)初始化值;
定义变量的注意事项:
1)定义变量,不能是Java中的关键字;
2)不能是已数字开头;
3)一个变量名不能重复定义;
4)建议:一行定义一个变量;
关于变量的一些问题:
1.在进行变量计算的时候 :尽量同一个的数据类型之间进行换算
2.不同类型之间的数据:数据类型的默认提示
*****重点 :byte,short,char 三个之间相互不转换的,但是一旦参与运算,都默认转换转换成int类型
3.强制类型转换:
目标数据类型 变量名 = (目标数据类型)(变量值);
数据类型的分类:
1>基本数据类型的分类:4类8种
整数类型:(整数类型默认int类型) 占用字节数 范围
byte :字节类型 1 -127~128
short :短整型 2
int :整型类型 4
long :长整型 8
浮点型:(浮点类型默认double类型)
float :单精度 4
double :双精度 8
字符类型:
char 2
布尔类型:
boolean(ture/false) 1
2>引用数据类型(在数组中会有)
3>定义long类型的变量:
注意:由于整型类型默认是int类型,所以在long类型变量值后面加上一个标记:L或者l,建议使用L;