Java命名规范
1、 项目名全部小写
2、 包名全部小写
3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。
如:public class MyFirstClass{}
4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。
如:int index=0;
public void toString(){}
5、 常量名全部大写
如:public static final String GAME_COLOR=”RED”;
6、所有命名规则必须遵循以下规则:
1)、名称只能由字母、数字、下划线、$符号组成
2)、不能以数字开头
3)、名称不能使用JAVA中的关键字。
4)、坚决不允许出现中文及拼音命名。
Java注释规范
* @author 定义创建者姓名
* @param 定义传入参数; 说明参数的意义
* @param args(传入的参数)
* @version 对类的说明 标明该类模块的版本
* @see 对类、属性、方法的说明 参考转向,也就是相关主题
* @param 对方法的说明 对方法中某参数的说
* @return 返回结果的说明
* @throws 异常类型.错误代码 注明从此类方法中抛出异常的说明
/** 属性注释 */
// 变量注释
Java 输出代码
//声明扫描器类,并监控键盘输入流
Scanner sc = new Scanner(System.in);
System.out.println("控制台输出语句");
sc.next();//获取到键盘输入值
Java 数据类型
数据类型 |
类型定义 |
类型取值 |
boolean |
1字节8位 |
true,false |
byte |
1字节 8位有符号整数 |
-128 ~ + 127 |
char |
2字节 16位Unicode字符 |
Unicode 0 ~ Unicode 216-1 |
short |
2字节 6位有符号整数 |
-32768 (-215) ~ + 32767 (+215-1) |
int |
4字节 32位有符号整数 |
-2147483648(-231) ~ + 2147483647(231-1) |
long |
8字节 64位有符号整数 |
-263 ~ + 263-1 |
float |
4字节32位浮点数 |
1.4E-45 ~ 3.4E+38 , -1.4E-45 ~ -3.4E+38 |
double |
8字节64位浮点数 |
4.9E-324 ~ 1.7E+308, -4.9E-324 ~ -1.7E+308 |
基本类型 |
默认值 |
boolean |
flase |
char |
‘\u0000’(null) |
byte |
(byte)0 |
short |
(short)0 |
int |
0 |
long |
0L |
float |
0.0f |
double |
0.0d |
逻辑运算符
a |
b |
!a |
!b |
a&b |
a | b |
a&&b |
a || b |
a^b |
true |
true |
false |
false |
true |
true |
true |
true |
false |
true |
false |
false |
true |
false |
true |
false |
true |
true |
false |
true |
true |
false |
false |
true |
false |
true |
true |
false |
false |
true |
true |
false |
false |
false |
false |
false |
逻辑非(!):非真既假。非假既真。
异成(^):相同为假。不同为真;
或(|):只要有一个为真即为真;
与(&):只要有一个为假即为假;
三目运算符:判断语句? " 为真执行 "," 为假执行 ";
计算运算符
运算符 | 说明 |
+、—、*、/、%、=、++、-- | 基本运算符 |
12>>3 | 右移3次,相当于12/2的3次方 |
3 <<3 | 左移3次,相当于3*2的3次方 |
a+=b | a = a+b |
a-=b | a = a-b |
a*=b | a = a*b |
a/=b | a = a/b |
a%=b | a = a%b |