Java核心技术卷一|001

Java核心技术卷一|001

黄鹏宇 1,075 2021-09-24

虽然陆陆续续用Java开发了一年多,但感觉很多基础都不牢固,所以通过阅读和使用这本书,重新打一下基础。

目录

    1. Java的历史
    1. 入门使用
    1. 基本语法
    1. OOP的类和封装
    1. OOP的继承
    1. 接口、lambda表达式、内部类
    1. 异常处理
    1. 范性
    1. 集合Collection
    1. gui(跳过)
    1. Swing(跳过)
    1. 并发

重点阅读内容

会重点阅读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

第三章

  1. 语言规范
    Java语言规范
  2. 特殊的表达数字的方式
    1. 0b前缀表示二进制
    2. 数字加上下划线,会自动忽略1_000_000表示1百万
  3. 定义常量
    1. final:表示只能被赋值一次
    2. static final: 类常量,定义在方法的外部,其他方法都可以使用。
    3. public static finall:其他类也可以使用
  4. floorMod 整数余数的负数问题

没具体看

  1. 位运算符
  • &(and)
  • |(or)
  • ^(xor)
  • ~(not)
  • <<(左移)