关键字:关键字又称为保留字。电脑事先定义的,有特别意义的标识符,关键字不能用作变量名、 方法名、 类名 、包名和参数。
关键字如下图(仅供参考):
·
标识符:标识符是用来给类对象方法变量接口和自定义数据类型命名的。
标识符命名规则:首先关键字不能当做Java标识符。标识符由数字、字母和下划线,美元符号组成,而且首位不能是数字,区分大小写。
命名例子:类和接口名 每个首字母大写,含有大小写(如:HelloWorld);
方法名 其命名方法叫做驼峰式命名,首字母小写,其余的首字母大写,含大小写(如:myName);
常量名 基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔,对象常量可大小写混写(MY_NAME);
变量名 可以大小写混写,首字母小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号,命名尽量能够见名知义。
注释:Java注释其实是用来解释代码内容和功能的语句,方便以后的程序维护和阅读。
注释种类:单行注释 (用双斜杠)如: // (内容)
多行注释 (用单斜杠和星号)如:/*...(内容).....*/
文档注释 (用单斜杠和星号,与多行注释有区别的)如:/**.......(内容)..........*/
基本数据类型
1. 常量: 在程序中不能修改的数据;
声明常量必须用final关键字;
常量分为:整型、浮点型、字符型、布尔型、字符串型常量;
语法:final <类型> variable = 值。
2. 变量:变量不用final关键字声明;
语法:<类型>variable;
命名规则:采用cammel(驼峰)命名方法。
3. 基本数据类型
(1) 布尔类型。只有两个值true和false。且不对应任何整数值。
例如:boolean b = true;
(2) 字符类型。
字符常量:用单引号括起来的字符,如 ‘a’,‘A’。
字符型变量:类型为char,在机器中占16位,其范围为0~65535。其定义如下:char c = ‘a’;(指定变量c为char类型,且赋值为‘a’)。
(3) 整数类型。
Java语言中有4中整数类型:位 byte、短整型short、整型int、长整型long。
(4) 浮点类型。
为了提高数据的表示精度,可以采用浮点型,浮点型有两种:单精度(float)和双精度(double),其值必须在后面加f或者F(如 :1.23F)。
4.数据类型的转换
(1)不同类型数据间的优先关系如下:
由低到高的顺序
byte、short、char->int->long->float->double
(2)自动类型转换规则。
(3)强制类型转换。高优先级数据要转换成低优先级数据,需用到强制类型转换,例如:
int i;
byte b = (byte)i;(把int型变量i强制转换为byte型)。
分支结构:Java分支语句有两重分支和多重分支。
1. if-else语句(两重语句)
其语法:
if(条件){
<语句块1>
}
else{
<语句块2>
}
注意:(1)else子句根据需要可以没有。
(2)if-else语句可以嵌套。
(3)先判断,再执行。
2.switch语句(多重语句)
其语法:
switch(表达式){
case(常数1):
<语句块1>
break;
case(常数2):
<语句块2>
break;
.....................
default:
<语句块n>
breakk;
}
循环语句
1. for循环
语法:for(<初始表达式>;<条件表达式>;<修改条件表达式>){
<语句或语句块>;
}
2.while循环
语法:<初始表达式>
while(<条件判断表达式>){
<语句或语句块>;
<修改条件表达式>
}
3. do-while循环
语法:<初始表达式>
do{
<语句或语句块>;
<修改条件表达式>
}
while(<条件判断表达式>)
数组
数组是相同类型的数据按顺序组成的一种复合数据类型,通过下标获取数据,下标从0开始。
一维数组
声明方式:
方式1:数据类型 数组名[ ]; 如:int a[ ] ;
方式2:数据类型 [ ] 数组名; 如:int [ ] a;
创建数组:
数组名[ ] = new 数据类型[元素个数];
例如:int s = new int[30];
访问修饰符的访问权限(图片找的,如有雷同,没有其他意思):