计算机语言发展史
汇编语言
用于逆向工程,机器人,病毒
高级语言
面向过程:C语言
面向对象:C++,Java
1972 C语言
C语言的缺点:指针和内存管理
1982 C++
Java
Java三大版本
JavaSE 标准版 桌面程序,控制台开发
JavaME 不用了
JavaEE 企业级开发 web端,服务器开发
JDK&JRE&JVM
JDK:Java开发者工具 包含JRE,JVM,其他的一些开发工具
JRE:Java运行环境
JVM:Java虚拟机 一种规范
jdk安装
遇到的一个问题:卸载jdk后在cmd里测试version还是会显示openjdk的版本,经试验发现是由于之前装过centos虚拟机,有openjdk的路径。
jdk1.8文件夹下各文件or文件夹的含义:
1.bin 放一些可执行程序(很多个exe)
2.include 一些C语言的头文件
3.jre JAVA运行环境,如果只是要运行JAVA编的程序有这个就可以了
4.lib JAVA的一些库
5.src压缩包 一些资源文件,解压之后可以看到JAVA基础类的源代码