Java SE(1)-环境变量,字面量,进制,数据类型,标识符命名规则

lg369 / 2023-08-22 / 原文

p4 常用CMD命令

盘符+冒号 盘符切换

dir 查看当前路径下内容

cd 目录

cd\

cd..

cd 目录1 \ 目录2 \ ... 进入多级目录

cls 清屏

exit 退出

在cmd中也有代码补全功能, 为Tab键

win+E 键 打开我的电脑

p5 环境变量

想要把任何目录下可以打开指定软件, 就可以把软件的路径配置到环境变量中.

右键我的电脑 - 系统属性 - 高级 - 环境变量 - 系统变量 - path -把你要用的程序路径输入这里, 可以上移来增加效率.

p7 jdk-helloworld

  1. bin: 各种工具命令, 如 javac 和 java.
  2. conf: 相关配置文件
  3. include: 一些平台特定的头文件
  4. jmods: 各种模块
  5. legal: 各模块的授权文档
  6. lib: 工具的一些补充jar包.

javac 编译 java 运行 有c有后缀, 没c没后缀

p9 配置环境变量

小技巧: 在文件窗口的路径处左键 , 输入cmd, 就可以在此路径下打开cmd.

在系统变量窗口中, 先新建一个JAVA_HOME变量( c:\jdk )

再配置Path中添加. ( %JAVA_HOME%\bin )

p12 Java的发展

长期支持版本(LTS): 8.0 , 11.0 , 17.0

p17 class关键字

关键字的特点 : 关键字字母全部小写. 关键字有特殊颜色标记.

class : 用于( 创建 / 定义 ) 一个类 , 后面跟随类名.

p18 字面量

字面量的类型 :

​ 整数类型 不带小数点的数字

​ 小数类型 带小数点的数字

​ 字符串类型 用双引号括起来的内容 (任何) "Hello World"

​ 字符类型 用单引号括起来的内容, 内容只能有一个 'a' , '我' , '0'

​ 布尔类型 真假 true 或 false

​ 空类型 一个特殊的值 , 空值 值是 : null

快捷键: 选中文件 , 按F2 - 改文件名 .

细节: null不能直接打印, 如果我们要打印null , 只能用字符串的形式打印.

**\t - 制表符 **- 在打印时, 把前面的字符串长度补齐到8, 或是8的倍数. 最少补一个空格, 最多补8个空格. 也就是在打印一些类似表格数据的时候, **让数据对齐. **

System.out.println("name" + '\t' + "age");
System.out.println("tom" + '\t' + "23");
//效果 
name    age
tom     23   

p19 变量基本用法

p20 变量使用的注意事项

变量在使用前一定要赋值.

建议定义变量的时候, 直接赋值 , 不要把赋值分开写.

p22 数据存储

Text文本 Image图片 Sound声音

不同进制在java代码中的表现形式

​ 二进制 : 0-1 , 代码中以 0b 开头

​ 十进制 : 0-9 , 不加任何前缀

​ 八进制 : 0-7 , 以 0 开头

​ 十六进制 : 0-9 , a-f , 以 0x 开头

​ 不区分大小写 , jdk7的特性

System.out.println(17);//十进制
System.out.println(017);//八进制
System.out.println(0b123);//报错
System.out.println(0x123);//十六进制

任意进制转十进制

公式 : 系数 * 基数的权次幂 相加

系数 : 就是每一位上的数

基数 : 当前进制数

权 : 从右往左 , 依次为 0 1 2 3 4 5 ...

例子:

二进制 1 0 1

​ 1X2^2 + 0X2^1 + 1X2^0

​ 4 + 0 + 1

十进制 4+1 = 5

8421快速转换法 二进制转十进制

把下表中的每位数进行相加

1 1 1 1 1 1 1 1

128 64 32 16 8 4 2 1

例子: 二进制 0b1101 8 + 4 + 0 + 1 = 13

十进制转其他进制

除基取余法

不断的除以基数(几进制, 基数就是几)得到余数, 直到尚为0 , 再将余数倒着拼起来即可.

计算器

我们可以用计算器来转换进制

BIN 二进制 OCT 八进制 DEC 十进制 HEX 十六进制

在计算机中, 数字就是转成二进制, 而字母和汉字都是查询对应的码表,转成对应的数字再转成二进制存储的.

p23 数据类型

整数: byte(-128~127) short int(默认) long(定义此类型变量要在数据值后面加一个L后缀, 大小写都行,建议大写)

浮点数: float(数据值后面加F后缀) double(默认)

取值范围大小关系:

double > float > long > int > short > byte

p25 标识符

标识符: 就是给类, 方法, 变量等起的名字.

标识符命名规则 -- 硬性要求

  1. 由数字, 字母, 下划线(_)和美元符($)组成

  2. 不能数字开头

  3. 不能是关键字(关键字全部小写)

  4. 区分大小写

标识符命名规则 -- 软性建议

  1. 小驼峰命名法: 方法, 变量 -- 例子: name firstName

  2. **大驼峰命名法: 类名 **-- 例子: Student GoodStudent

p26 键盘录入

  1. 导包 import java.util.Scanner; 写在类定义的上面
  2. 创建对象 Scanner sc = new Scanner(System.in);
  3. 接收数据 int i = sc.nextInt(); 在这上面可以输出提示信息.