-
需遵循的一些规范
命名规范:
1.可以以字母,下划线,美元符号开头,不能以数字开头,后面可以接美元
符号,数字,字母,和下划线
2.不能是JAVA的关键字或保留字
编码规范:1.包名必须小写,且为域名的反写,比如com.公司名.模块名.功能名;
2.类名,接口名首字母必须大写,pascal原则;
3.方法名,变量名,第一个单词的首字母小写,后面每个单词的首字母大写,;
4.常量,全部大写
注释:1.单行注释://
2.多行注释/*.....*/
3.文档注释/**..........*/
2. 数据类型
-
基本数据类型:
类型名:byte boolean char short int long float double
字节数: 1 1 2 2 4 8 4 8
默认值: 0 false \u0000 0 0 0L 0.0F 0.0
其中,整型默认为int型,浮点型默认为double型
-
引用数据类型:
数组
类
接口
3.变量分类
按生命周期分:
局部变量:必须有初始值,生命周期从方法被调用开始,到方法调用结束后终止
全局变量:可以没有初始值
4.运算符
-
算术运算符:
+:加
-:减
*:乘
/:取整
%:取余
-
逻辑运算符:(转换成二进制,然后在进行逻辑运算)
&:逻辑与 8&7=0
|:逻辑或 8|7=15
~:取反 ~8=7
^:异或 8^7=15
-
关系运算符:
>:大于
>=:大于等于
<:小于
<=:小于等于
==:等于
!=:不等于
-
移位运算符
<<或<<<:左移运算符(有/无)
>>或>>>:右移运算符(有/无)
5.控制语句
条件语句:
if(布尔表达式){ //条件为真时执行 }else{ //条件为假时执行 } if(布尔表达式){ //条件为真时执行 }else if(布尔表达式){ //条件为真时执行 } switch(值){ case 值1:.....;break; case 值2......;break; default:.......; } 条件?条件成立:条件不成立
注意:switch里面的值只能是short,char,byte,int,case后面的值只能是常量或常量表达式
循环语句:
while(条件){ //循环体(可能不被执行) } do{ //循环体(至少执行1次) }while(条件) for(初始化语句;条件语句;迭代语句){ //循环体 } for(数据类型 元素名称:集合名(数组名)){ //循环体 }
break: 可以跳出循环
continue:可以结束当次循环,进行下一次循环
需遵循的一些规范 命名规范: 1.可以以字母,下划线,美元符号开头,不能以数字开头,后面可以接美元 符号,数字,字母,和下划线 2.不能是JAVA的关键字或保留字 编码规范:1.包名必须小写,且为域名的反写,比如com.公司名.模块名.功能名; 2.类名,接口名首字母必须大写,pascal原则; 3.方法名,变量名,第一个单词的首字母小写,后面每个单词的首字母大写,; 4.常量,全部大写 注释:1.单行注释:// 2.多行注释/*.....*/ 3.文档注释/**..........*/ 2. 数据类型 基本数据类型: 字节数: 1 1 2 2 4 8 4 8 默认值: 0 false \u0000 0 0 0L 0.0F 0.0 其中,整型默认为int型,浮点型默认为double型 引用数据类型: 数组 类 接口 3.变量分类 按生命周期分: 局部变量:必须有初始值,生命周期从方法被调用开始,到方法调用结束后终止 全局变量:可以没有初始值 4.运算符 算术运算符: +:加 -:减 *:乘 /:取整 %:取余 逻辑运算符:(转换成二进制,然后在进行逻辑运算) &:逻辑与 8&7=0 |:逻辑或 8|7=15 ~:取反 ~8=7 ^:异或 8^7=15 关系运算符: >:大于 >=:大于等于 <:小于 <=:小于等于 ==:等于 !=:不等于 移位运算符