Java基础(上)
书写注释
//单行注释 只能注释一行文字
/* 多行注释 */ 可以注释一段文字
/**
*
*/ 文档注释
代码规范
标识符
关键字
-
所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始
-
首字符之后可以是字母(A-Z或者a-z),美元符($),下划线(_)或数字的任何字符组合
-
不能使用关键字作为变量名或方法名
-
标识符是大小写敏感的
-
合法标识符举例: age,$salary,_value
-
非法标识符举例: 123adf,-salary,#avkj
-
可以使用中文名,但是一般不建议这样去使用,也不建议使用拼音
public static void main(String[] args){
String 韩老魔 = "厉飞雨"
System.out.printIn(韩老魔);
}
数据类型
Java的数据类型分为两大类
-
基本类型(Primitive type)
数值类型
-
整数类型
byte占1个字节范围:-128-127
short占2个字节范围:-32768-32767
int占4个字节范围:-2147483648-2147483647
long占8个字节范围:-9223372036854775808-9223372036854775807
-
浮点类型
float占4个字节
double占8个字节
-
字符类型char占2个字节
boolean类型:占1位其值只有true和false两个
-
引用类型(Reference type)
类
接口
数组
类型转换
public static void main(String[] args){
int i =128;
byte a =(byte)i; //内存溢出
//强制转换 (类型)变量名 高--低
//自动转换 低--高
}
-
不能对布尔值进行转换
-
不能把对象类型转换为不相干的类型
-
在把高容量转换到低容量的时候,强制转换
-
转换的时候可能存在内存溢出,或者精度问题
public static void main(String[] args){
//操作比较大的数的时候,注意溢出问题
//JDK7新特性,数字之间可以用下划线分割
int money = 10_0000_0000;
int yeas = 20;
long total = money*((long)years); //把一个数转换为long
}

浙公网安备 33010602011771号