JAVA学习笔记
JAVA概述
什么是 JDK,JRE
JDK 基本介绍
JDK 的全称(Java Development Kit Java 开发工具包)
JDK = JRE + java 的开发工具 [ java, javac,javadoc,javap 等]
JDK 是提供给 Java 开发人员使用的,其中包含了 java 的开发工具,也包括了 JRE。所以安装了 JDK,就不用在单独 安装 JRE 了。
JRE基本介绍
JRE(Java Runtime Environment Java 运行环境)
JRE = JVM + Java 的核心类库[类]
包括 Java 虚拟机(JVM Java Virtual Machine)和 Java 程序所需的核心类库等,如果想要运行一个开发好的 Java 程序, 计算机中只需要安装 JRE 即可。
JDK、JRE 和 JVM 的包含关系
JDK = JRE + 开发工具集(例如 Javac,java 编译工具等)
JRE = JVM + Java SE 标准类库(java 核心类库)
如果只想运行开发好的 .class 文件 只需要 JRE
1.2java执行流程
1.3Java开发注意事项和细节说明
1.4Java转义字符
/r 一个回车 将指针指向这行的第一个字符
‘北京’替换了‘韩顺’ 因为一个回车导致指针指向发生变动
1.5注释
1.5.1 单行、多行注释
单行注释 //
多行注释 /* */
1.5.2文档注释
文档注释 /** */
1.6DOS
1.7数据类型
1.7.1整型的类型
1.7.2整型的使用细节
1.7.3浮点的分类
1.7.4浮点知识
关于浮点数在机器中存放形式的简单说明,浮点数=符号位+指数位+尾数位
尾数部分可能丢失,造成精度损失(小数都是近似值)。
1.7.5浮点的使用细节
针对第五条使用陷阱
1.7.6字符类型的使用细节
1.7.7 ASCII 码介绍(了解)
1.7.8 Unicode 编码介绍(了解)
1.7.9 UTF-8 编码介绍(了解)
1.7.10 布尔类型:boolean
1.7.11自动类型转换
1.7.12自动转换细节
1.7.13强类型转换
1.7.14基本数据类型和String类型的转换
运算符
2.1取模除余运算
2.2逻辑运算符
2.3标识符命名规则
2.4标识符命名规则
2.5键盘输入
2.6进制介绍
2.7switch
数组
3.1使用方法1
3.2使用方法2
3.3使用方法3
3.4数组赋值机制
3.5数组拷贝
3.6二维数组
3.6.1使用方法1
3.6.2使用方法2
3.6.3使用方法3
面向对象
4.1、注意事项和细节说明
4.2属性在内存中的存在形式
4.3类和对象分配机制
4.4存储案例
最后一句会报 NullPointerException 异常
4.5成员方法的使用细节
4.6递归
4.7方法重载
4.8可变参数
4.9可变参数的注意细节
4.10作用域
4.11作用域使用细节
4.12构造器构造方法
4.13构造器使用细节
4.14构造器创建流程
4.15this细节