注释是帮助你在以后看代码时能快速理解代码
java中的注释有三种:
单行注释://注释内容
多行注释:/ * 注释内容 * /
文档注释:JavaDoc,/
标识符类名,变量名以及方法名都被称为标识符
注意
所有的标识符都应该以字母,美元符,下划线开始首字母之后可以是字母,美元符,下划线或数字的任何字符组合不能使用关键字作为变量名或者方法名标识符是大小写敏感的可以使用中文命名,但是一般不建议使用,拼音也不建议 数据类型
Java的数据类型分为两大类
基本数据类型
- 整数类型
byte:1字节,-128~127short:2字节,-32768~32767int:4字节,-2147483648~2147483647long:8字节,-9223372036854775808~9223372036854775807 浮点类型
float:4字节double:8字节 字符类型
char:2字节 Boolean类型
true和false
- 类接口数组
拓展
整数拓展
二进制:0b八进制:0十六进制:0x
浮点数拓展
float表示的数都是大约值,是接近但不等于的,所以尽量避免使用浮点数进行比较
如果需要使用浮点数进行计算且不能有误差,可以使用BigDecimal这个类来计算
字符拓展
字符可以强制转换为int类型所有的字符本质是数字
布尔值拓展
boolean b = true;
if(b==true){}
//等价于,前者是新手常用的方式,后者则是老手
if(b){}
类型转换
在运算中,不同类型的数据需要先转换为同一类型,之后再进行运算
强制类型转换
(类型)变量名 高—低
自动类型转换
由低到高转换可以直接转换
注意- 不能对布尔值进行转换不能把对象类型转换为不相干的类型在把高容量转换为低容量的时候,强制转换转换的时候可能存在内存溢出或者精度问题
变量即为可以变化的量
Java是强类型语言,每个变量必须声明其类型
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
格式为:
注意事项:
每个变量都有类型,类型可以是基本类型,也可以是引用类型变量名必须是合法的标识符变量声明是一条完整的语句,因此每个声明都必须以分号结束
变量作用域
类变量
- 写在类中的变量关键字static从属于类,与类同生同死
- 可以写在类中间从属于对象,如果不进行初始化,数值类型初始值一般为0或者0.0,字符串类型默认值为十六进制0000,布尔类型默认值为false,其他类型初始值一般为null
- 写在方法中的变量只在方法内有用
public class Demo{
//类变量
static double salary = 2500;
//实例变量
String name;
int age;
//main方法
public static void main(String[] args){
//局部变量:必须声明和初始化值
int i=10;
System.out.println(i);
//实例变量
//变量类型 变量名字=new Demo01();
Demo01 demo01=new Demo01();
System.out.println(demo01.age);
System.out.println(demo01.name);
//类变量,关键字static
System.out.println(salary);
}
//其他方法
public void add(){
}
}
常量
初始化之后就不能再改变的值,不会变动的值
所谓常量是一种特殊的变量,它的值被设定之后就不允许再改变
常量名一般使用大写字符
//final 常量名 = 值; final double PI = 3.14;变量的命名规则
所有的变量,方法,类名要见名知意类成员变量:首字母小写和驼峰原则,monthSalary局部变量:首字母小写和驼峰原则常量:大写字母和下划线,MAX_VALUE类名:首字母大写和驼峰原则,Man,GoodMan
l 常量名 = 值;
final double PI = 3.14;
## 变量的命名规则 - 所有的变量,方法,类名要见名知意 - 类成员变量:首字母小写和驼峰原则,monthSalary - 局部变量:首字母小写和驼峰原则 - 常量:大写字母和下划线,MAX_VALUE - 类名:首字母大写和驼峰原则,Man,GoodMan - 方法名:首字母小写和驼峰原则,run(),runRun()



