一些常见的注意事项
一 标识符和关键字
1 分隔符 : ; {} () 空格 .
2 分号 : 字符串 和 变量名 不能跨多行
String he
llo = "你还!"+ "java"; System.out.println(hello); //错误的
标识符规则
1 标识符 由字母 下划线 数字 $ 符号组成 数字不能开头
2 不能是java关键字和保留字,可以包含关键字和保留字
3 标识符不能包含空格
4 见名知意
5 标识符只能含有$ 不能含有其他特殊字符 java 关键字
标识符 = 名字 (用于对事物的区分)
指程序中包类 接口 变量 方法 常量
abstract抽象 assert声明 boolean break byte case catch char class continue
default do double else enum枚举 extends final finally float for if
implements实现 import int interface insrtanceof(判断对象是否相等的) long native(原生态) new package
private protected public return short static strictfp (严格精准的)super(调用父类) switch(转换)
synchornized (同步)this throw throws transient try void volatile(不稳定的) while
数据类型分类 :
java语言是一种强类型语言,每个变量和每一个表达式都必须先声明后使用
分类:基本类型 和 引用类型(数组)
(基本数据类型)
整数型:1个字节 byte 内存占8位 -128----127
2个字节 short 内存占16位 -32768----32767
4个字节 int 内存占32位 -2147483648---2147483647
8个字节 long 内存占64位 2的31次方
字符型:2个字节 char
浮点型:4个字节 float
8个字节 double
布尔类型 1位 boolean
例 byte a = 56;
byte b = 43 ;
byte c= (a+b); // 相加之后 系统默认为int型
System.out.println();
以下列举了常用的优先级:
int 是最常用的整数类型 通常情况下 一个java整数常量默认就是int 型
java中整数常量有3中表示方式:十进制 ,八进制 O(零开头不是字母O)开头,十六进制Ox或OX开头
int a = 016; //八进制
System.out.println(a);
int b = 0X45; // 16进制
System.out.println(b);
int c = 3; // 十进制
System.out.println(c);
float a1 = 5.2345556f;
System.out.println(a1);
double a2 = 0.0;
System.out.println(a2 / a2);
System.out.println(6.0 / 0 == 555.0 / 0);
//正无穷大 和 负无穷大是相等的 ps:只有浮点数除以0 才能得到正无穷大或 负无穷大 因为java 语言
//会自动把和浮点数运算的0 当成0.0来处理
System.out.println(-3 / 0.0);//负数除以0 负无穷大
// System.out.println(0/0);//抛出除以0的异常
boolean 与字符串相连时 boolean 会自动转换成字符串
直接量 :直接赋值的量