JDK选型、安装与配置
软件开发必要软硬件结构
- Hardware 硬件
- arm
- x86
- OS 操作系统
- windows
- linux
- mac
- Java platform (Java平台)
- 特性
- 企业级,性能好,稳定
- 生态丰富
- JavaEE
- 跨平台
- 中间件/生态组件
- tomcat
- spring
- apache
- netty
JDK 结构
如图:
- JVM是Java虚拟机,用于实现跨平台特性。将byte code机器码通过Class Loader编译为统一的class文件,这样只要是安装Java环境的操作系统都可以识别运行class文件。
- JRE是Java运行环境,有了JRE就可以运行一个Java程序。
- Java.net 提供网络访问能力
- java.io 提供文件访问能力
- j.u.c 并发包可以快速构建一个并发程序
- JDK是Java开发工具包,为开发者提供开发能力。
- 包含工具:javac、javap、jar、jstack、jdb