1.1 Java语言发展史
- sun公司
- Java之父——高斯林
1.2 计算机基础知识
- 二进制每个0,1叫bit(比特,位)
- 二进制发明者——莱布尼兹
1.3 计算器储存单元
- 字节(Byte)—++计算机中++数据存储最小单位
- 1 Byte = 8 bit
- 1 KB = 1024 Byte
- 1 GB = 1024 MB
- 1 TB = 1024 GB
- 1 PB = 1024 TB
- 1 EB = 1024 PB
- 1 ZB = 1024 EB
1.5 命令提示符_常用命令cmd
- 根目录-> D: or d:
- 进一个目录-> cd 目录名
- 多个 cd 目录名1\目录名2
- 退一个目录-> cd…
- 退个 cd…\
- 查看当前内容 dir
- 清屏 cls
- 退出 exit
1.6 Java语音的跨平台性
- Java虚拟机–JVM(++翻译作用++)
- JVM,是JAVA程序的运行环境
- 跨平台,Java编写的软件可以运行在任何操作系统,该特性由JVM实现。
- 注:程序-运行在>JVM-运行在>操作系统
- 注:虚拟机不具备跨平台功能(每个操作系统都有不同版本),++++是JAVA程序跨平台++++
1.7 JRE和JDK
- JRE:用来运行Java环境的
- 包含JVM和一些核心类库
- JDK:Java开发工具包
- 包含JRE和编译器等开发工具
- 注:运行只需下载JRE,开发要下JDK
- JDK-包含>JRE-包含>JVM
1.8 JDK配置变量
- JAVA_HOME(建)
- 安装目录
- CLASSPATH(建)
- .;安装目录\lib
- Path(固)
- 安装目录\bin
- %JAVA_HOME%\bin
1.10 程序开发步骤
- 编写
- XXX.java
- 编译
- 编译器javac.exe
- 运行
- 先java字节码.class
- 后JVM运行java.exe
1.11 程序记事本编译运行
- 程序目录下cmd
- javac HeW.java
- java Hew
1.12 记事本操作软件
- Notepad++
1.13 注释
- //单行
- /*
…*/多行注释 - /**
…**/项目注释
1.15 标识符(用户自定义的)
- 命名规则
- 不能数字开头
- 不能关键字
- 可以包含字母,数字,$,_
- 命名规范
- 类名:首字母大写,后每个单词首大写
- 变量名:首字母小写,后每个单词首大写
- 方法名 == 变量名
- 常量名:全大写
1.18 数据类型
- 基本数据类型
- 数值型
- 整型byte,short(-32768~-32767),int(4),long(8)
- 浮点型float(4),double(8)
- 字符型char(2)
- 布尔型boolean(1)
- true,false++没有0,1++
- 引用数据类型
- 字符串
- 数组
- 类
- 接口
- Lambda
- enum枚举
- 注 字符串-引用类型
- 注 浮点数不是精确值(十进制转换二进制有时候除不尽)
- 数据范围和字节数无关
- float后缀F,long后缀L
1.21 变量
- 变量使用不能超过++作用域++
- 作用域:从定义变量一行开始到所属大括号结束