关于java的一些名词
来源:互联网 发布:mrj频道 知乎 编辑:程序博客网 时间:2024/05/18 00:03
初学Java,看到好多名词不认识,所以来总结一下。
本文中涉及的java编程方面的技术名词:
JDK
JRE
Java IDE
Java SE
Java EE
Java ME
tomcat
JDK
JDK(Java Development Kit)即Java开发工具包,是java的SDK(Software development kit)。
JDK包含了一批用于Java开发的组件,其中包括:
- javac – 编译器,将后缀名为.java的源代码编译成后缀名为.class的字节码
- java –运行工具,运行.class的字节码
- jar –打包工具,将相关的类文件打包成一个文件
- javadoc – 文档生成器,从源码注释中提取文档,注释需符合规范
- jdb debugger,调试工具
- jps –显示当前java程序运行的进程状态
- javap – 反编译程序
- appletviewer –运行和调试applet程序的工具,不需要使用浏览器
- javah –从Java类生成C头文件和C源文件。这些文件提供了连接胶合,使Java和C代码可进行交互。
- javaws –运行JNLP程序
- extcheck –一个检测jar包冲突的工具
- apt –注释处理工具
- jhat – java堆分析工具
- jstack – 栈跟踪程序
- jstat – JVM检测统计工具
- jstatd – jstat守护进程
- jinfo –获取正在运行或崩溃的java程序配置信息
- jmap –获取java进程内存映射信息
- idlj – IDL-to-Java编译器。将IDL语言转化为java文件
- policytool –一个GUI的策略文件创建和管理工具
- jrunscript – 命令行脚本运行
JDK还包含了JRE(Java Runtime Environment)Java运行环境。
Java IDE
Java集成开发环境主要有:Eclipse,Netbeans,JBuilder,MyEclipse等。使用较多的是Eclipse和Netbeans,Eclipse是开源的IDE,Netbeans是sun公司的,MyEclipse是收费的。使用最多的是Eclipse,安装Eclipse需要安装JRE,不需要再安装JDK了。
Java xE
Java平台共分为三个主要版本,分别是Java EE、Java SE和Java ME。
Sun公司在1998年发表JDK1.2版本的时候,使用了新名称Java 2 Platform,即“Java2平台”,修改后的JDK称为Java 2 Platform Software Developing Kit,即J2SDK。并分为标准版(Standard Edition,J2SE),企业版(Enterprise Edition,J2EE),微型版(MicroEdition,J2ME)。J2EE便由此诞生。
2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名以取消其中的数字“2”:J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME。
Java EE,Java平台企业版(Java Platform Enterprise Edition),是Sun公司为企业级应用推出的标准平台。
Java SE 是Java平台标准版的简称(Java Platform Standard Edition) (also known as Java 2 Platform) ,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE提供了基础。
Java ME以往称作J2ME(Java Platform, Micro Edition)是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API。它和Java SE、Java EE一起构成Java技术的三大版本,并且同样是通过JCP(Java Community Process)制订的。
tomcat
tomcat是java进行web开发的服务器软件。
18 0
- 关于java的一些名词
- Java 一些名词的解释
- Java一些名词的解释
- 关于java的几个名词
- 关于网络的一些专业名词
- 关于.Net中一些名词的理解
- 关于一些数据库名词的解释
- 关于数据结构的一些名词定义
- 关于并行计算的一些名词
- 关于计算机的一些名词或是概念
- J2EE的一些名词
- 一些名词的解释
- j2ee的一些名词
- sem的一些名词
- 一些光通信的名词
- 一些名词的解释
- 一些操作系统的名词
- 关于面向对象一些名词的定义(C++)
- 界面设计:社交登陆表单的一些事
- 面向 Android* 设备的英特尔® USB 驱动程序
- AdMob广告平台
- 提高编程能力的7条建议
- unity3d点击屏幕选中物体
- 关于java的一些名词
- linux下java安装
- android通讯录 MIMETYPE DATA1~DATA15
- 在iOS中创建静态库
- 苹果Xcode帮助文档阅读指南
- linux内核--使用内核队列实现ringbuffer(续)
- Extensible XML authoring
- Servlet详解---取得其他内置对象
- ffmpeg解码视频