虽然陆陆续续用Java开发了一年多,但感觉很多基础都不牢固,所以通过阅读和使用这本书,重新打一下基础。
目录
-
- Java的历史
-
- 入门使用
-
- 基本语法
-
- OOP的类和封装
-
- OOP的继承
-
- 接口、lambda表达式、内部类
-
- 异常处理
-
- 范性
-
- 集合Collection
-
- gui(跳过)
-
- Swing(跳过)
-
- 并发
重点阅读内容
会重点阅读5-9,12章
开始吧
第一章
略
第二章
1. 几个名词
- JDK: Java Development Kit
- JRE: Java Runtime Environment
- JE: Standard Edition
- OpenJDK: SE的开源实现
2. 程序运行时发生了什么
javac Hello.java
Java Hello
***javac***是java编译器,将Hello.java编译成Hello.class字节码
***java***启动Java虚拟机,执行.class
3. JShell
jshell
类似于python的shell
第三章
- 语言规范
Java语言规范 - 特殊的表达数字的方式
- 0b前缀表示二进制
- 数字加上下划线,会自动忽略1_000_000表示1百万
- 定义常量
- final:表示只能被赋值一次
- static final: 类常量,定义在方法的外部,其他方法都可以使用。
- public static finall:其他类也可以使用
- floorMod 整数余数的负数问题
没具体看
- 位运算符
- &(and)
- |(or)
- ^(xor)
- ~(not)
- <<(左移)