- JAVA 基础
- 1.Dos基本命令
- 2.数据存储的方式
- 2.1数据存储基本单位
- 2.2常见进制单位
- 3.Java八大基本数据类型
- 3.1 整型
- 3.2 浮点型(小数)
- 3.3 字符类型
- 3.4 布尔类型
- 3.5 变量命名规则
- 4.转义字符
1.1打开CMD wind +r
1.2 dir 展示当前目录下面的所有的文件夹和文件
1.3 cd 路径 目录的切换
1.4 cd …/ 返回上一级的目录
1.5 mkdir 在指定的文件夹下面创建指定的文件夹
1.6 切换盘符 D: 回车即可
1.7 rd删除指定的目录
1.8 del删除指定的文件
1.9 cls 清屏
2.数据存储的方式 2.1数据存储基本单位计算机存储的最小的基本单位 字节 (byte)
| 1024byte = 1kb |
|---|
| 1024kb = 1mb |
| 1024mb = 1gb |
| 1024gb = 1tb |
| 1024tb = 1pb |
| 1024pb = 1eb |
| 进制单位 | 基数范围 | 规则 |
|---|---|---|
| 二进制 | 0-1 | 逢2进1 |
| 八进制 | 0-7 | 逢8进1 |
| 十进制 | 0-9 | 逢10进1 |
| 十六进制 | 0-9 a-f | 逢16进1 |
| 整型 | 数据范围 | 占用内存的字节 |
|---|---|---|
| byte | -128-127 | 1字节 |
| short | -32768 - 32767 | 2字节 |
| int(是最常用的,而且是默认的,以后开发就用int) | -2^31 - 2^31-1 | 4字节 |
| long | -2^63 - 2^63-1 | 8字节 |
注: 一般在声明long类型数据 后面需加L
总结: 开发中使用最多int
package com.kz.SE;
public class Demo01 {
public static void main(String[] args) {
//生声明一个byte类型的数据
byte b1 = 100;
//-128-127 超过这个范围就报错
//声明一个short类型的数据
//-32768 - 32767
short s1 = 789;
//-2^31 - 2^31-1
int i1 = 780;
//int i2 = 637783889389343889343894;
long long1 = 789;
//-2^63 - 2^63-1
long long2 = 37838339393939377L;
//有的加L?只要写一个整型的数据都是默认的int类型的数据
long long3 = 76543;
//告知编译器 当前的数据是long类型的数
long long4 = 783833939339L;
//783833939339L这个范围超过int了,就不能再使用默认的int
//大范围转小范围 需要强转 可能丢失数据
}
}
- 注意问题:强制类型转换通常都会存储精度的损失,所以使用时需要谨慎
| 浮点 | 数据范围 | 占用的字节数 |
|---|---|---|
| double | -1.79*10^308 - 1.79 * 10^308 | 8字节 |
| float | -3.4* 10^38 - 3.4*10^38 | 4字节 |
注意事项:
1.斜体样式double有效的位数是17
2.float 有效位数是7位
3.声明float类型的数据的时候需要加f
package com.kz.SE;
public class Demo02 {
public static void main(String[] args) {
//声明一个double类型的数据
double d1 = 3.4;
System.out.println(d1);
double d2 = 3.1415926535;
System.out.println(d2);
double d3 = 356.565626141235;
System.out.println(d3);
//double有效的位数 是17
//声明一个float类型的数据
//要加F或者f
float f1 = 67.84469F;
System.out.println(f1);
float f2 = 7282.6565f;
System.out.println(f2);
float f3 = 8.00232323f;
System.out.println(f3);
float f4 = 678.4562359102f;
System.out.println(f4);
//float 有效位数是7位
}
}
3.3 字符类型
| 数据类型 | 数据范围 | 占用字节 |
|---|---|---|
| char | 除了 都是可以的 | 2字节 |
注意事项:
声明char类型的数据的时候是一个 单引号’'.而且单引号只能 有一个元素
//声明一个char类型的数据 //使用单引号 char c1 = 'K'; char c2 = '1'; char c3 = '@'; //char c4 = ''; System.out.println(c1); System.out.println(c2); System.out.println(c3);3.4 布尔类型
| 类型 | 数据范围 | 占用的字节 |
|---|---|---|
| boolean | true false | 1字节 |
//声明一个布尔类型的数据 boolean b1 = true; boolean b2 = false; //boolean b3 = 88; System.out.println(b1); System.out.println(b2);3.5 变量命名规则
命名规则:
类
1.不能以数字开头
2.首字符大写(骆峰规则)
HelloWord
变量
1.首字母不能大写
2.变量的命名可以使用数字,字母,_,$等组成,但是不能以数字开头
3.采用的是小驼峰的命名规则
4.命名一定要见名知意
userName
5.已经被Java使用的关键字不能再当成一个变量了
4.转义字符作用: 把一个无意义的字符转为有意义的字符
语法格式:
字符(有意义的字符或者无意义的字符)
几个特殊的符号:
n:回车换行
t: 制表符 空格
public class Demo4 {
public static void main(String[] args) {
//打印一个字符类型的数据 '
System.out.println(''');
//打印一个字符类型的数据
System.out.println('\');
//打印一个字符串的"
System.out.println(""");
//打印一一个字符串类型的数据
System.out.println("\");
//打印一一个字符串类型的数据 \
System.out.println("\\");
}
}
持续更新Java基础…



