Java小知识点总结
一. 注释
public class HelloWord {
public static void main(String[] args) {
//单行注释
System.out.println("Hello World!");
/*
多行注释
*/
/**
*@description 文档注释
* @Author 作者
*/
}
}
二.数据类型
数据类型分为两大类:
- 基本数据类型
- 引用数据类型
基本数据类型
- 整数类型
- byte:占1个字节-128~127
- short:占2个字节
- int:占4个字节
- long: 占8个字节,long类型要在数字后面加L
- 浮点类型
- float:占4个字节,float类型要在数字后面加F
- double:占8个字节
- 字符类型:
char:占2个字节 - boolean类型
占一位,值只有true和false
引用数据类型
- 类
- 接口
- 数组
String不是关键字,是个类
三.字节详解
- 位(bit):是计算机内部数据存储的最小单位,如1110是一个四位二进制数
- 字节(byte):是计算机中数据处理的基本单位,用大写的B表示
- 1B=8bit
- 字符:是指计算机中使用的字母,数字,字和符号
单位转换
- 1bit表示1位
- 1Byte表示一个字节 1B=8b
- 1024B=1KB
- 1024KB=1M
- 1024M=1G
四.扩展
整数拓展 进制:
- 二进制:0b开头
- 八进制:0开头
- 十六进制:0x开头
浮点数拓展
float 存在舍入误差,接近但不等于
最好完全避免使用浮点数进行比较
字符拓展
所有的字符本质还是数字
Unicode表(a=97 ,A=65)
转义字符
- 制表符
- 换行