cpu, ram, alu, program counter.
- Storing: hard disk, solid state drive
- user input: keyboard, mouse
- display output: monitor and printer
- Communication: network interface
- play sounds: audio output device
- Convert images into binary number: scanner
![image-20220714155743776](/Users/zhouziyi/Library/Application Support/typora-user-images/image-20220714155743776.png)
Why Java bytecode instead of machine code?
- complier has to understand java
- Java bytecode interpreter is small
- security
data and instructions
Data:
- variable: memory location
- Type: what sort of data a variable can hold.
Instruction:
- Control structre
- Subroutine
封装继承多态
nothing to note
nothing to note
nothing to note
这jb英文教材看的很乏味
此笔记终止