三高问题:高可用、高性能、高并发
Java发展
- 基于Java开发的平台、系统、工具
- 构建工具:Ant、Maven、Jekins
- 应用服务程序:Tomcat、Jetty、Jboss、Websphere、webblogic
- Web开发:Struts、Spring、Hibernate、myBatis
- 开发工具:Eclipse、Netbean、intellij idea、Jbuilder
- 、、、
Java三大版本
JavaSE:标准版(桌面程序、控制台开发…)
JavaME :嵌入式开发(手机、小家电…)
JavaEE:企业级开发(web端、服务器开发…)
JDK、JRE、JVM
JDK:Java Development Kit (Java开发工具)
JRE:Java Runtime Environment (Java运行环境)
JVM:Java Virtual Machine(Java 虚拟机)
在不同的操作系统安装JVM,实现Java的可移植性(跨平台操作)
JDK包含JRE、JVM,JRE包括JVM