1.明确总共要学的内容
2.冯诺依曼体系结构
通常一个电脑需要主机、cpu、内存、io设备(非必要)就可以组起来。
冯诺依曼体系结构采取二进制的办法,输入设备输入一个内容运算器进行运算出来的结果存储在存储器里,控制器可以控制内存和输出设备的显示结果。
3.一些简单快捷键
Ctrl+A全选
Ctrl+X剪切
Ctrl+Z撤销
Ctrl+S保存
4.常用的Dos(磁盘操作系统)命令
和Linux创建虚拟机里的命令很像,学到可以回顾一下区别。
-----------------------------------------------------------------------------------------------------------------
5.java特性和优势
简单性、面向对象、可移植性(跨平台性write once run anywhere)、高性能、分布式(url?)、动态性、多线程、安全性、健壮性。
javase是学习javaee的基础。
6.JDK/JRE/JVM
开发工具/运行环境/虚拟机
7.卸载Jdk
测试jdk是否安装成功Java -version
8.helloworld
1.建个.java文件夹存放代码
2.编写代码
3.编译代码 (e.g. javac hello.java)
编译成class文件
4.运行class文件 如下图
9、java程序运行机制
编译型
解释型
编译器编译源程序得到字节码(.class文件)将字节码放入jvm的类装载器里 有一个字节码校验器然后 看看代码对不对,然后通过解释器解释给操作系统。
先编译到操作系统才解释,二者都有。