Java基础总结-狂神说
注释
//单行注释 三线码农学编程
/*
多行注释 三线码农学编程
*/
这个是通过操作file header里面编写的 每次生成的时候就有了
/**文档注释
* ClassName:test01
* Package:day01
* Description:
*
* @date:2022/3/27 8:54
* @author:309021573@qq.com
*/
标识符
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);
/* 24
8
16*/
//最好不要使用浮点数进行比较
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=1KB
- 1024KB=1M
- 1024M=1G
类型转换
强制转换
(类型)变量名 高——低
(int)25.9;
-
不能对布尔值进行转换
-
不能把对象类型转换为不相干的类型
-
转换过程可能存在内存溢出或者精度问题
-
操作比较大的数的时候注意溢出
-
数比较大的时候 _ 可以连接数
自动转换
低——高
变量
- 可以变化的量
- 每个变量都必须声明类型
- 最基本的存储单元
作用域
- 类变量
- 实例变量
- 局部变量
常量
static final double PI=3.14;
加了static类中即可调用
命名规范
- 所有名字 见名知意
- 首字母小写 驼峰命名
- 常量:大写字母和下划线
- 类名:首字母大写和驼峰
- 方法名:首字母小写和驼峰原则