标签:基本数据 float 整数 代码 java 进制 version har 基本数据类型
标识符:大小写字母、0-9(数字)、_(下划线)、$(美元符号)
类名:大驼峰式(如:HelloWorld)
变量名:小驼峰式(如:helloWorld)
常量:大写字母加下划线(如:MAX_NUM)
整数型:byte short int long
浮点型:float double
字符型:char
布尔型:boolean
自动类型转换(隐式)
强制类型转换(显式)
int num = (int)100L;
注:
- 强制类型转换有可能精度损失、数据溢出
- byte/short/char 发生数学运算时,都会被首先转换为int类型,然后再计算
- long发生数学运算时均转换为long类型
- boolean类型不能转换
int i= 0b10; //二进制0b
int i2= 10; //十进制
int i3= 010; //八进制01
int i4= 0x10; //十六进制0x
最好完全避免使用浮点数进行表示与比较!
float f = 0.1F;
double d = 1.0/10;
//输出f与d值相等,但f==d为false
// \t 制表符
// \n 换行
// ...
类变量
static int a = 1; //在类中有关键字static的变量
局部变量
public static void main(String[] args){
int a = 1; //在main方法中定义的变量,必须声明和初始化
}
实例变量(对象的变量)
public class Demo{
String name;
int age;
boolen gender;
public static void main(String[] args){
Demo demo = new Demo();//类名 对象名 = new 类名();
//输出默认值:
Systm.out.println(demo.age);//数值类型为0
Systm.out.println(demo.gender);//布尔类型为false
Systm.out.println(demo.name);//除基本类型其他类型为null
}
//修饰符不区分前后
final double PI = 3.14;
JavaDoc命令用于生成自己的API文档
@author 作者名
@version 版本号
@since 指明需要最早使用的jdk版本
@param 参数名
@return 返回值情况
@throws 异常抛出情况
javadoc -encoding UTF-8 -charset UTF-8 DOC.java(文件名)
标签:基本数据 float 整数 代码 java 进制 version har 基本数据类型
原文地址:https://www.cnblogs.com/Han-Song/p/13074443.html