java 2和java有什么区别
JAVA 什么 区别
2023-09-14 09:12:33 时间
Java是一种通用的,并发的,强类型的,面向对象的编程语言.
JDK是Sun公司分发的免费Java开发工具包,正式名称为J2SDK(Java2 Software Develop Kit)。
包括基本的java工具包和标准类库。
自Java1.2之后Java版本统称为Java2,Java2中的容器类库才可以说是一种真正意义上的集合框架的实现。基本完全重新设计,但是又对Java1中的一些容器类库在新的设计上进行了保留,这主要是为了向下兼容的目的,当用Java2开发程序时,应尽量避免使用它们,Java2的集合框架已经完全可以满足你的需求。有一点需要提醒的是,在Java1中容器类库是同步化的,而Java2中的容器类库都是非同步化,这可能是对执行效率进行考虑的结果。
从Java1.2版本开始,Sun公司针对不同的用户推出了三种面向不同应用的运行平台,分别是:
(1)标准版(Standard Edition,J2SE):提供了编写桌面、工作站应用程序所必需的功能,针对个人用户。
(2)企业版(Enterprise Edition,J2EE):提供了一种用于实施基于J2EE多层应用的文档和实例套件的体系模型,是对标准版的扩展,针对企业和网络用户。
(3)微型版(MicroEdition,J2ME):为嵌入式系统所设计的,包括JVM规范和API规范,其API规范是基于J2SE的。J2ME可以升级到J2SE和J2EE。
这三种不同的开发工具包在Sun的Java的官方网站(http://java.sun.com)上都可以免费下载,下面我们就以J2SE为例来介绍Java 2 SDK的安装和配置。
相关文章
- java迭代和 递归的异同_递归和迭代有什么区别?简述区别
- java pojo 是什么_POJO是什么,javabean是什么,以及POJO与javabean的区别
- java用什么软件_Java编程什么软件最好用?
- java编译命令是什么_Java编译命令整理
- java语言的特点_Java语言有什么特点?
- java中|与||,&与&&到底有什么区别呢?
- java backoff_Java BackOff类代码示例
- java中%c%n是什么意思_在编码时如何使用r与n,两者的区别
- java是面向对象还是面向过程_Java面向对象编程和面向过程编程的区别[通俗易懂]
- java启动器_JAVA基础:Java 启动器如何查找类
- java语言的平台无关性是指什么,《深入Java虚拟机》学习笔记二:平台无关性
- 说一下java的运行机制_Java运行机制是什么?「建议收藏」
- a b在java中的意思是什么意思_java中”a=”+a “b=”+b是什么意思?
- java高级工程师_一名Java高级工程师需要学什么?
- Java基础之int和Integer有什么区别
- java一个字符几个字节_Java 语言中一个字符占几个字节?
- java executeupdate_Java自学-JDBC execute与executeUpdate的区别
- 遇到刁钻面试题如何回答Java中,4种对象引用之间的区别是什么?
- Java学习笔记之五java数组详解编程语言
- java 标准输出与标准错误 out与 err 区别 用法 联系 java中的out与err区别 System.out和System.err的区别 System.out.println和System.err.println的区别 Java重定向System.out和System.err详解编程语言
- 实现Linux上的Java环境:从安装到配置(linux安装java环境)
- Java和C/C++到底有什么关系?它们有什么区别?
- 使用Java连接Linux服务器的简单方法(java连接linux)
- Linux下快速编写高效的Java代码(linux写java)
- Java实现Redis分布式锁(java实现redis锁)
- 项目Java项目中展现Redis新型性能优势(redis运用在java)