注释
文档注释
/**
*
*/
javadoc -encoding UTF-8 -charset UTF-8 Helloword.java(在cmd中生成JavaDoc文档)
单行注释
//
/*
*/
数据类型
double:有限、离散、存在误差
float
Boolean
字符的本质时数字
1bit表示1位
iByte表示一个字节 1B=8b
1204B=1KB
1024KB=1M
1024M=1G
转义字符
| 转义字符 | 功能解释 |
|---|---|
| \t | 空格 |
| \n | 换行 |
| \b | 退格符 |
| \r | 回车符(可以换行) |
| \‘’ | 双引号 |
| \‘ | 单引号 |
| \ \ | 反斜线 |
类型转换
byte,short,char ——int——long——float——double
运算时不同类型的需要转换成同一个类型的进行运算
-
转换时可能有内存溢出的问题或精度的问题
-
不能对布尔类型进行转换
-
强制类型转换(高到低) 自动类型转换(低到高)
变量
-
变量可以看成是一个空间
-
Java变量是程序里面罪基本的存储单元,其中包括变量名和变量类型、作用域
-
变量可以是基本类型和引用类型
变量作用域
-
类变量(static 静态的)
-
实例变量
-
局部变量
-
实列变量:没有初始化会有默认值0 Boolean默认false
常量
final 常量名=值
运算符
位运算 & 两个为1才为1
|都是0才是0,有一个为1就是1
^相同为0不同为1
~取反
<<左移二进制 移动一位乘以2
右移一位 除以2
字符串在前面是拼接 在后面是加
包机制
就是创建一个文件package
浙公网安备 33010602011771号