//单行注释 三线码农学编程 这个是通过操作file header里面编写的 每次生成的时候就有了标识符
Java所有的组成部分都需要名字,类名、变量名以及方法名都被称为标识符。
所有的标识符都应该以字母开头,美元符,或者下划线开始
首字符之后可以是字母,美元符,下划线或者数字的任意字符组合。
不能使用关键字作为变量名或方法名
标识符对大小写敏感。
尽量不使用中文命名。
| 合法 | 不合法 |
|---|---|
| code、¥code、_code | 123code、-code、#code |
强类型语言:要求变量的使用要严格符合规定,先定义后使用。弱类型语言 基本类型
八大基本数据类型
数值类型| 整数 | 浮点 | 字符 |
|---|---|---|
| byte(1个字节) | float(4个字节) | char(占两个字节) |
| short(2个字节) | double(8个字节) | |
| int(4个字节) | ||
| long(8个字节) |
// 整数拓展 进制 二进制0b 十进制 八进制0 十六进制0x
int i=24;
int i1=010;
int i2=0x10;
System.out.println(i);
System.out.println(i1);
System.out.println(i2);
//最好不要使用浮点数进行比较
float f=0.1f;//0.1
double d=1.0/10;//0.1
System.out.println(f==d);//false
后期会使用到BigDecimal类,不可以使用浮点数
所有的字符本质还是数字
编码 ASCII表
转义字符
boolean类型| 是 | 否 |
|---|---|
| true | false |
类接口数组 字节
位(bit):计算机内部数据的存储最小单位。字节(byte):计算机数据处理的基本单位,习惯用B表示。1B=8bit字符:是指计算机中的字母、数字和符号1024B=1KB1024KB=1M1024M=1G 类型转换 强制转换
(类型)变量名 高——低
(int)25.9;
不能对布尔值进行转换
不能把对象类型转换为不相干的类型
转换过程可能存在内存溢出或者精度问题
操作比较大的数的时候注意溢出
数比较大的时候 _ 可以连接数
自动转换低——高
变量可以变化的量每个变量都必须声明类型最基本的存储单元 作用域
类变量实例变量局部变量 常量
static final double PI=3.14;
加了static类中即可调用
命名规范所有名字 见名知意首字母小写 驼峰命名常量:大写字母和下划线类名:首字母大写和驼峰方法名:首字母小写和驼峰原则



