一、计算机组成
1、硬件
(1)cpu,是计算机运算和执行的核心
(2)硬盘,永久存储文件,存取数据慢
(3)内存,暂时存储数据,存取数据快
2、软件
软件存在是为了提高人与计算机交互的效率
人机交互主要有如下方式
(1)cmd
(2)软件
二、源程序
计算机中程序是以文件的形式存在硬盘中的,如.java .cpp .html,如果直接在硬盘中执行会非常慢,因此需要把程序加载到内存中,提高运行效率
![](https://img.haomeiwen.com/i11005784/a042945f67d26d76.png)
三、进制
逢几进一
十进制 0~9
二进制 0、1
八进制 0~7
十六进制 0~9ABCDEF
四、进制转换
二进制转十进制
![](https://img.haomeiwen.com/i11005784/863c2fae7c9b33a2.png)
十进制转二进制
![](https://img.haomeiwen.com/i11005784/3298fa578675c01f.png)
或
![](https://img.haomeiwen.com/i11005784/8de580f4c46f86a8.png)
五、语言
机器语言 即0和1
汇编语言 用一部分单词表示功能,比机器语言更能为程序员理解,但是功能不多
高级语言 功能多、单词好记,java、c++、python
六、第一个java程序
1、所有源代码都要写到.java文件中
2、java文件第一层要写公共类
3、程序会在主方法中依次执行
4、打印语句
七、执行
一个java程序执行,需要经过编译和解释两步
八、jdk、jre
jdk(java development kit) java开发环境
jre (java runtime environment) java运行时环境
九、环境变量配置
java_home jdk的路径
path jdk下bin的路径
class_path jdk下lib的路径
十、字节码
.class 中间产物
十一、jdk文件夹内容
bin 存储编译、解释等指令
lib 存储程序运行用到的类库
网友评论