p4 常用CMD命令
盘符+冒号 盘符切换
dir 查看当前路径下内容
cd 目录
cd\
cd..
cd 目录1 \ 目录2 \ ... 进入多级目录
cls 清屏
exit 退出
在cmd中也有代码补全功能, 为Tab键
win+E 键 打开我的电脑
p5 环境变量
想要把任何目录下可以打开指定软件, 就可以把软件的路径配置到环境变量中.
右键我的电脑 - 系统属性 - 高级 - 环境变量 - 系统变量 - path -把你要用的程序路径输入这里, 可以上移来增加效率.
p7 jdk-helloworld
- bin: 各种工具命令, 如 javac 和 java.
- conf: 相关配置文件
- include: 一些平台特定的头文件
- jmods: 各种模块
- legal: 各模块的授权文档
- 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 标识符
标识符: 就是给类, 方法, 变量等起的名字.
标识符命名规则 -- 硬性要求
-
由数字, 字母, 下划线(_)和美元符($)组成
-
不能数字开头
-
不能是关键字(关键字全部小写)
-
区分大小写
标识符命名规则 -- 软性建议
-
小驼峰命名法: 方法, 变量 -- 例子: name firstName
-
**大驼峰命名法: 类名 **-- 例子: Student GoodStudent
p26 键盘录入
- 导包 import java.util.Scanner; 写在类定义的上面
- 创建对象 Scanner sc = new Scanner(System.in);
- 接收数据 int i = sc.nextInt(); 在这上面可以输出提示信息.