数据类型
java的数据类型分为两大类
基本类型
数值类型
整数类型(byte, short, int, long)浮点类型(float, double)字符类型(char) boolean类型:占1位其值只有true和false两个 引用类型
类接口数组
类型转换
类型: 低------>高
byte,short,char->int->long->float->long
强制类型转换(高–底)
int i
= 128;
byte b
= (byte)i
;
自动类型转换 (底–高)
int i
= 128;
double b
= i
;
注意点:
不能对布尔值进行转换不能把对象类型转换为不相干的类型在把高容量转换到低容量的时候,强制转换转换的时候可能存在内容溢出,或者精度问题
变量
变量作用域
类变量(static 关键字的变量)实例变量局部变量 (方法里的变量)
public class Variable{
static int i
= 1;
String str
= "Hello World";
public void func(){
int i2
= 0;
}
}
常量
final 常量名
=值
;
final double PI
=3.14759;
变量的命名规范
所有变量、方法、类名:见名知意类成员变量:首字母小写和驼峰原则:userName局部变量:首字母***小***写和驼峰原则常量:大写字母和下划线:MAX_VALUE类名:首字母大写和驼峰原则方法名:首字母***小***写和驼峰原则:go()
包机制
为了更好的组织类,java提供了包机制,用于区别类名的命名空间
一般利用公司域名倒置作为包名 (com.baidu)
packageimport
JavaDoc
javadoc命令是用来生成自己的api文档
参数信息
@author 作者名@version 版本号@since 指明需要最早使用的jdk版本@param 参数名@return 返回值@throws 异常抛出情况
jdk文档