Java语言三种技术构架
1.J2EE(Java 2 Platform Enterprise Edition)企业版
为开发企业环境下的应用提供的一套解决方案。
主要包含的技术如:Servlet Jsp等,主要针对Web应用程序开发
2.J2SE(Java 2 Platform Standard Edition)标准版
为开发普通桌面和商务应用程序提供的解决方案。
该技术是其他两者的基础,可开发一些桌面应用程序,如Java版的扫雷
3.J2ME(Java 2 Platform Micro Edition)小型版
为开发电子消费产品和嵌入式设备提供的解决方案。
该技术主要用于小型电子消费产品,如手机中应用的程序等
Java语言的特点
1.跨平台性
图解:
同一个Java程序在三个不同操作系统中都可执行,实现Java程序的跨平台性,也称Java具有良好的可移植性。
Java语言环境搭建
1.JRE(Java Runtime Environment) Java运行环境
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等
如果想运行一个卡法好的Java程序,计算机中只需要安装JRE即可
2.JDK(Java Development Kit) Java开发工具包
包含Java的开发工具,也包括了JRE
其中,开发工具:(javac.exe) 打包工具:(Jar.exe)
简言之,JDK开发完成的Java程序,交给JRE去运行。
Java程序开发流程
图解:
1.将java代码编写到扩展名为.Java的文件中
2.通过javac命令对该java文件进行编译
3.通过java命令对生成的class文件进行运行