- 基本语法
- 变量、运算符、流程控制、数组
- 面型对象
- 高级应用
- 多线程、集合、IO流、网络编程、反射、NIO等
- 深入编程
- 数据结构、设计模式、JVM内存结构等
计算机硬件
- 总线(bus)
- 中央处理器(CPU)
- 从内存中获取指令,然后执行这些指令
- 包括控制单元【用于控制和协调其他组件的动作】和算术/逻辑单元【用于完成数值运算(比较)】
- 内存(主存)
- 1byte=8bit 由有序的字节序列组成
- 存储设备(如磁盘、光盘、磁带)
- 磁盘驱动器:每台计算机至少有一个硬盘驱动器
- 光盘驱动器:CD和DVD
- USB闪存驱动器
- 输入设备(如键盘、鼠标)
- 输出设备(如显示器、打印机调制)
- 通信设备(如解调器、网卡)
在个人计算机上,总线搭载在主板上,主板是一个连接计算机各个部分的电路板
冯·诺依曼体系结构
- 提出一个计算机需要具备输入设备、输出设备、存储器、运算器、控制器
- 输入数据和程序的输入设备
- 记忆程序和数据的存储器
- 完成数据加工处理的运算器
- 控制程序执行的控制器
- 输出处理结果的输出设备
IT定律
- 摩尔定律
- 安迪·比尔定律
- 反摩尔定律
操作系统
- 控制和监视系统的活动
- 分配和调配系统资源
- 调度操作
万维网 < 因特网 < 互联网
B/S browser server
C/S client server