java 2和java有什么区别
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的安装和配置。
转载于:https://www.cnblogs.com/ExMan/p/3798931.html
java 2和java有什么区别相关推荐
- java aes php_php和java的aes默认加密算法有点区别及解决方法。
1.php和java的aes默认加密算法有点区别,php能解密java加密的密文,但java不能解密php加密的密文.原因在于: 1.Java中AES加密与解密默认使用AES/ECB/PKCS5Pad ...
- java char的包装对象,Java 从Character和char的区别来学习自动拆箱装箱
本文结构 1.Character和char 的区别: 2.自动拆箱装箱java 1.Character和char 的区别: Character是类,char基本数据类型.数组 在java中有三个类负责 ...
- java jar 和 war 包的区别
一. jar 包 JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件.JavaSE程序可以打包成Jar包(J其实可以理解为Java了). ...
- c语言 python-C语言、Java语言和python语言的区别在哪里
原标题:C语言.Java语言和python语言的区别在哪里 我们经常听到C语言.Java语言和python语言,那么这三者的区别在哪里呢?随着科技的进步以及新技术的推进,编程语言的种类也是越来越多,随 ...
- JDK版本Java SE、Java EE、Java ME的区别
想在win7 X64上搭建JAVA开发环境来着(只是尝试下),打开JAVA 官网下载JDK,发现好多版本懵了,百度了下找到这些版本的区别,故有了下文 1.JAVA SE Java2平台标准版(Java ...
- 1.8 Java字节流和字符流的区别,如何区分输入流和输出流?
Java字节流和字符流的区别 首先我们先大概总结一下前面学习的内容,可分为以下几点: 以 Stream 结尾都是字节流,Reader 和 Writer 结尾都是字符流. InputStream 是所有 ...
- java中的异常种类和区别以及处理机制和区别
java中的异常种类和区别以及处理机制和区别 按照异常需要处理的时机分为编译时异常(也叫强制性异常)也叫 CheckedException 和运行时异常(也叫非强制性异常)也叫 RuntimeExce ...
- Java虚拟机:Java中堆和栈的详细区别
一.Java中内存分配策略: 在比较堆和栈的区别之前,我们先了解下Java的内存分配策略,按照编译原理的观点,程序运行时的内存分配有三种策略,分别是:静态的,栈式的,和堆式的. (1)静态存储分配:是 ...
- java中ArrayList和LinkedList的区别
首先来看ArrayList和LinkedList的集成类和接口的区别.// lang java public class ArrayList<E> extends AbstractList ...
- Java基础之equals和==的区别深入解析
Java基础之equals和==的区别深入解析 以下是本文目录大纲 equals 和 == 的区别 equals 的重写 复写hashCode方法,有31这个数字的作用 1. equals 和 == ...
最新文章
- [HDOJ2819]Swap(二分图最大匹配, 匈牙利算法)
- 程序员在翻车时的30种常见反应
- SAP 应用服务负载均衡的实现
- 北斗导航 | 估计地面车辆(无人车)的位姿(IMU+GPS:附Matlab源代码)
- OS / Linux / pthread_cond_wait 为什么需要传递 mutex 参数?
- 2019面试跳槽回顾和一点感想
- 代码review工具:Review Board
- 凡事想开,心情不坏~
- vue中的方法如何暴露给webview,使安卓和iOS可以调用
- Hibernate多对多映射 - 连接表
- jquery div无法获取html文件,怎么样用jquery在div中加载页面
- 23岁的一无所有,其实是理所应当的
- 8086汇编语言(一) 汇编语言源程序
- 【编译汇编链接】COFF文件及结构说明
- wxid转微信号软件执行代码。
- macOS Big Sur 11.2.3 (20D91) 正式版发布,百度网盘下载
- ubuntu IPV6及作为路由分配【笔记】
- 湖大ACM10155——Making change
- 七大设计原则(一):开闭原则
- 现代c++中实现精确延时方法总结
热门文章
- 如何选型商业智能和分析平台,Gartner给了这些建议!
- java使用freemaker自定义路径导出Word关键点讲解版
- js常用内建对象之:Array
- 云终端linux,云终端详细介绍,看完你就都懂了
- centos安装软件格式为rpm
- python中inspect的用法(这个难懂,后期再补)
- 二叉树前序遍历python输出_[宜配屋]听图阁 - Python实现输入二叉树的先序和中序遍历,再输出后序遍历操作示例...
- 计算机算法设计与分析 循环赛日程表
- ##CSP 201812-2 小明放学(C语言)(100分)
- 《南溪的目标检测学习笔记》——特征归一化(meadstd)