【基础知识】Java相关名词
Java相关名词
一、Java 开发名词
Java 2 标准版(J2SE) 桌面,java基础及其核心,主要开发桌面程序或控制程序。
Java 2 移动版(J2ME)移动端、手机,嵌入式开发。
Java 2 企业版(J2EE)企业版、服务器,web端开发。
二、Java 跨平台
JVM : 实现真正的可移植性,只要安装了JVM的地方都可以运行Java程序。
三、Java 工具
构建工具:Maven、Jekins、Ant
应用服务器:Tomcat、Jetty、Jboss、Websphere、Weblogic
Web开发:struts2、spring、myBatis
Hadoop 大数据领域 、Android 手机端
Java动态性–>反射 ,大多框架基本都基于反射
JDK :Java Development Kit Java开发者工具
JRE: Java Runtime Environment Java运行环境
JVM : Java Virtual Machine Java虚拟机
JDK包含JRE包含JVM。Java、Javac编译运行Java程序,Javadoc可以生成doc文档,jar可以生成.jar的应用程序。
运行Java程序需要JRE环境,程序运行时会在JVM中运行,所以实现了Java的可移植性。java类初始化的时候调用java.lang.ClassLoader加载字节码文件。
四、JDK 的目录
1 | bin : 存放Java运行工具,如javac.exe、jar.exe |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Lusen的小窝!
评论