首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏H5入门到起飞

    Java 发展史

    、EJB(Enterprise Java Beans)等规范,并将Java分成J2SE(Java 2 Standard Edition)、J2EE(Java 2 Enterprise Edition)和 J2ME(Java 2 Micro Edition)三个版本。 J2SE:整个Java技术的核心和基础,它是J2ME、J2EE编程的基础。J2EE:Java技术中应用最广泛的部分,J2EE提供了企业应用开发相关的完整解决方案。 SE 15) 扩展类体系Java 15 在 2020 年 9 月发布,带来了Sealed Classes(密封类)、Hidden Classes(隐藏类)2个新的类机制,扩展java面向对象的特性。 图片图片总结以上就是Java发展史的简单总结,而一种语言如果想要长久的发展,就要不断的进行更新,保持行业领先,并且Java使用前景也比较广阔,许多企业都在使用,而如果要学习的同学们,可以选择长期支持版本进行学习

    1.6K32编辑于 2023-02-14
  • 来自专栏timu1

    JAVA日志发展史

    第三阶段 sun有自己的小心思,2002年2月JDK1.4发布,Sun推出了自己的日志标准库JUL(Java Util Logging),其实是照着Log4j抄的,而且还没抄好,还是在JDK1.5以后性能和可用性才有所提升 2.容易引发混乱。 3.使用了自定义ClassLoader的程序中,使用JCL会引发内存泄露。 2012年,Apache直接推出新项目Log4j2(不兼容Log4j) , Log4j2全面借鉴Slf4j+Logback 。 Log4j2不仅仅具有Logback的所有特性,还做了分离设计,分为log4j-api和log4j-core,log4j-api是日志接口,log4j-core是日志标准库,并且Apache也为Log4j2 而且log4j2 的性能提升很大,而且支持异步日志打印。增加很多新的特性。

    92150编辑于 2021-12-13
  • 来自专栏黑泽君的专栏

    Java语言的发展史

    现时,移动操作系统Android大部分的代码采用Java 编程语言编程。 Java 发展史 ?    1997年9月,JavaDeveloperConnection社区成员超过十万 1998年2月,JDK1.1被下载超过2,000,000次 1998年12月8日,JAVA2企业平台J2EE 发布 2001年6月5日,NOKIA宣布,到2003年将出售1亿部支持Java的手机 2001年9月24日,J2EE1.3发布 2002年2月26日,J2SE1.4发布,自此Java的计算能力有了大幅提升 2004年9月30日18:00PM,J2SE1.5发布,成为Java语言发展史上的又一里程碑。 此时,Java的各种版本已经更名,以取消其中的数字“2”:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME 2006年12月,SUN公司发布JRE6.0

    4.1K10发布于 2018-10-11
  • 来自专栏架构师成长之路

    Spring boot(0)一JAVA Web发展史和spring boo发展史

    2、Servlet和容器出现(纯Servlet开发) java 为了应对上述需求,就必然推出一种技术来支持动态需求,因此servlet技术诞生。 这些框架的目的只有一个:让开发简单,简单,更简单 倡导了MVC思想的jsp+javabean+servlet出现,也存在问题:1)jsp页面中嵌入了很多java代码,使得结构很乱;2)对于大型项目,servlet 6、 Spring boot 发展史介绍(2019年转载) 1)Spring 框架的历史 起点 2002 年 10 月,Rod Johnson 撰写了一本名为 Expert One-on-One J2EE 由于java接口是依赖注入的基本构建块,因此他将这些类的根包命名为com.interface21。 一对一的 J2EE 设计和开发一炮而红。本书免费提供的大部分基础架构代码都是高度可重用的。 Spring 3.0 具有许多重要特性,如重组模块系统,支持 Spring 表达式语言,基于 Java 的 bean 配置(JavaConfig),支持嵌入式数据库(如 HSQL,H2 和 Derby)

    1.7K20编辑于 2022-04-14
  • 来自专栏Yui编程知识

    Java发展史与前景

    Java语言的发展史 Java 语言源于 1991 年 Sun 公司 James Gosling 领导的的 Oak 项目,1995 年 Sun 公司正式起名为 Java,并提出“Write once, Sun 公司把 Java 技术体系分成三个方向,分别是 J2SE(面向桌面和通用应用开发),J2EE(面向企业级应用开发),J2ME(面向移动终端开发)。 2000 年 5 月,Java 1.3 发布,这个版本中 Corba 作为语言级别的分布式对象技术,成为 J2EE 的一个技术前提。 2002 年 2 月,Java 1.4 发布,Java 语言真正走向成熟,提供了非常完备的语言特性,如 NIO,正则表达式,XML处理器等。 2004 年 9 月,Java 5 发布,Sun 不再采用 J2SE, J2EE 这种命名方式,而使用 Java SE 5, Java EE 5 这样的名称。

    1.1K10编辑于 2024-10-16
  • 来自专栏博岩Java大讲堂

    Java虚拟机--Java发展史Java虚拟机

    Java发展史 Java编程语言从诞生到现在已经二十年多年,现已发展成为计算机史上影响深远的编程语言之一,开源/跨平台是其最大的特征,也正是因为此,Java不断地吸引世界上众多优秀程序员来进行学习。 image 说起Java发展史,就不得被提及“Java之父”---詹姆斯·高斯林(James Gosling),他于1955年5月19日出生在加拿大,Java编程语言创始人之一。 )、J2EE(Java 2 Platform, Enterprise Edition)和J2ME(Java 2 Platform, Micro Edition)。 模块化(Project Jigsaw)从Java1.7阶段就开始筹备,Java1.8阶段进行了大量工作,终于在Java1.9里落地; 说完了,Java发展史Java分支 上面,我们说到了Java在1.2版本时,被拆分成了3个方向J2SE(Java 2 Platform,Standard Edition)、J2EE(Java 2 Platform, Enterprise

    1.8K70发布于 2018-05-11
  • 来自专栏云时代Java开发:原理、实战与优化

    Java虚拟机--Java发展史Java虚拟机

    Java虚拟机(JVM)作为Java技术体系的核心,其发展历程与Java语言本身紧密交织,共同实现了“一次编写,到处运行”的宏伟愿景。 Java凭借其跨平台能力和在互联网上的Applet应用迅速引起轰动。第一代JVM-ClassicVM:这是世界上第一款商用Java虚拟机,随JDK1.0一同发布。 五、持续演进:规范与标准化Java虚拟机规范(JVMS):自Java诞生起,Sun(后为Oracle)就维护着《Java虚拟机规范》。 任何符合此规范的实现都可以被称为JVM,这保证了Java生态的兼容性和开放性。与Java语言同步进化:JVM的发展始终与Java语言的新特性保持同步。 总结JVM的发展史是一部不断追求性能、兼容性与开放性的历史。

    12420编辑于 2026-04-13
  • 来自专栏技术趋势

    java发展史及虚拟机历史

    java发展史 ? 社区成员超过十万 1998年2月,JDK1.1被下载超过2,000,000次 1998年12月8日,JAVA2企业平台J2EE发布 1999年6月,SUN公司发布Java的三个版本:标准版(J2SE)、 年9月24日,J2EE1.3发布 2002年2月26日,J2SE1.4发布,自此Java的计算能力有了大幅提升 2004年9月30日18:00PM,J2SE1.5发布,成为Java语言发展史上的又一里程碑 为了表示该版本的重要性,J2SE1.5更名为Java SE 5.0 2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。 此时,Java的各种版本已经更名,以取消其中的数字“2”:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME 2006年12月,SUN公司发布JRE6.0 2009

    81020发布于 2021-02-03
  • 来自专栏Java成神之路

    JVM_总结_03_Java发展史

    一、前言 通过上一节,我们对整个java的技术体系有了一定的了解。 这一节我们来看下Java发展史。 二、Java发展史 1.时间线 image.png 序号 发布日期 JDK 版本 新特性 详细说明 0 1991.04 Oak 1991.04,由 James Gosling 博 士 领 导 的 绿 、J2EE、J2ME (1)Sun 在 这 个 版 本 中 把 Java 技 术 体 系 拆 分 为 3 个 方 向, 分 别 是 面 向 桌 面 应 用 开 发 的 J2SE( Java 2 Platform , Standard Edition)、 面 向 企 业 级 开 发 的 J2EE( Java 2 Platform, Enterprise Edition) 和 面 向 手 机 等 移 动 终 端 开 发 的 J2ME( Java 2 Platform, Micro Edition)。

    1.2K40编辑于 2022-03-11
  • 来自专栏云数据库技术

    数据库发展史2--数据仓库

    早期MPP时代的数仓IBM DB2和Teradata是早期数仓理论的实践者,也是市场领导者。其中Teradata是MPP数仓最成功的商业产品,几乎是行业的天花板。 到了2009年9月,Exadata V2发布,采用了SUN的(此后MySQL也属于了Oracle),次年Oracle完成了SUN的收购。 在V2版本中,Exadata存储节点中首次采用了Flash卡,从而可以同时支持OLAP和OLTP类型的负载。有了高性能产品的同时也有了极其昂贵的价格。 著名的Conor O'Mahony(DB2的市场经理)罗列了使用一台全机架系统(full-rack)Exdata V2所需的费用列表:$1,150,000 硬件价格$1,680,000 存储服务器的软件价格 数据仓库发展史

    1.7K30编辑于 2022-09-16
  • 来自专栏小赵Java总结

    Java发展史以及编译工具的认识

    Java发展史 Java是由Sun公司于1995年5月推出的面向对象的程序设计语言。 JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。 JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)。 另外,可以把Java API类库中的Java SE API子集和Java虚拟机这两部分统称为JRE(JAVA Runtime Environment),JRE是支持Java程序运行的标准环境。 因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。而JDK里面已经包含了JRE,因此只要安装了JDK,就可以编辑Java程序,也可以正常运行Java程序。

    50120编辑于 2022-12-01
  • 来自专栏Java Web

    「MoreThanJava」Java 发展史及起航新世界

    观察近 20 年的数据,Java 的排名从未跌出过前三,而且有将近一半的年份抢占了透明,不得不令人感叹:「流水的程序员,铁打的 Java 啊!」 image Part 2. Java 带来了 Applet image 图片来源:https://www.ibm.com/developerworks/cn/java/ Java 带着 Applet 及时出现。 Java 后来编写的被称为 Servlet 的程序 (及其衍生物 JSP),是许多开发网站的公司迁移到 Java 上的主要原因。 image 图片来源:https://medium.com/@thiagonascimento/time-to-first-hello-world-11a4735602f2 当我们集中注意力 学习一种新的编程语言 参考资料 《Thinking in Java》 第四版; 《Java 核心技术 卷 I》 第 11 版; The complete History of Java Programming Language

    65430发布于 2020-06-11
  • 来自专栏繁依Fanyi 的专栏

    Java 进阶篇】JavaScript 介绍及其发展史

    我们还将讨论JavaScript的发展史,从它的起源一直到现在的现代JavaScript。 什么是 JavaScript JavaScript,通常简称JS,是一种用于构建交互式网页的脚本语言。 后来,为了搭上当时非常流行的Java的热度,更名为"JavaScript"。但需要注意的是,JavaScript与Java没有直接关系,它们是两种完全不同的编程语言。 JavaScript 的发展史 为了更好地理解JavaScript,让我们回顾一下它的发展史。JavaScript的历史可以大致分为以下几个阶段: 1. 2. 增强和扩展 ES3(ECMAScript 3): 1999年,ECMAScript 3发布。它是JavaScript语言的重要版本,为其提供了一些新功能,如正则表达式和更多的控制语句。 游戏开发: 有许多JavaScript游戏引擎,如Phaser和Babylon.js,可以用于创建2D和3D游戏。

    1.1K30编辑于 2023-10-12
  • 来自专栏程序大视界

    细数Java技术架构这些年的发展史

    前言 Java一度被称为是应用最广泛的编程语言。尤其在Java web方面,Java作为后台服务器开发语言,尤其是它跨平台一次编译随处运行的特性,更是受到不少企业和工程师们的爱戴。 的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh 在表示的过程中可以使用Struts2 框架中继承的标签。 三、SSH框架 前几年,只要大家一说起Java,尤其是Java web编程,大家最先想到的技术便是SSH三大框架了。对于一些初级学者来说,只知其一不知其二,没有对SSH三大框架有更深入的研究和学习。 2. 核心流程 ?

    2.1K50发布于 2020-07-21
  • 来自专栏瞳瞳too的学习笔记

    Linux发展史

    这些包管理器的发展史说明了 Linux 操作系统在不断演进和发展中对用户提供了更好的管理软件包的方 总的来说,包管理器是 Linux 操作系统中非常重要的工具,它可以帮助用户轻松地管理软件包,提高工作效率 总结 总之,Linux 是一个非常重要的开源操作系统,它的发展史漫长而复杂,并且在不断发展和演进。它拥有丰富的分支版本和广泛的应用场景,其中包管理器是一个重要的组成部分,为用户提供了管理软件包的方便。

    2.5K30编辑于 2023-02-27
  • 来自专栏晨星先生的自留地

    Linux发展史

    十二月,IBM发布了适用于Linux的文件系统AFS 3.5以及Jikes Java 编辑器和Secure Mailer及DB2测试版,IBM的此番行为,可以看作是与Linux羞答答地第一次亲密接触。 迫于Windows和Linux的压力,Sun逐渐开放了Java协议,并且在UltraSparc上支持Linux操作系统。1998年可说是Linux与商业接触的一年。 2月Red Hat发布了嵌入式Linux的开发环境,Linux在嵌入式行业的潜力逐渐被发掘出来。 2月,微软公司迫于各洲政府的压力,宣布扩大公开代码行动,这可是Linux开源带来的深刻影响的结果。3月,内核开发者宣布新的Linux系统支持64位的计算机。 3月SGI宣布成功实现了Linux操作系统支持256个Itanium 2处理器。4月里美国斯坦福大学Linux大型机系统被黑客攻陷,再次证明了没有绝对安全的OS。

    2.3K60发布于 2018-05-17
  • 来自专栏HTML5学堂

    JavaScript发展史

    我们对HTML5的基本发展进行了基本了解之后,还需要对JavaScript有一定的了解,特别是要明确ECMAScript与JavaScript的关系,了解JavaScript与JAVA的区别。 就在 Netscape Navigator 2.0 即将正式发布前,Netscape 将其更名为 JavaScript,目的是为了利用 Java 这个因特网时髦词汇。

    1.2K70发布于 2018-03-12
  • 来自专栏厉害了程序员

    RPC 发展史

    程序员2编写一个被主程序调用的过程集合。RPC 的主题从未被提及,两个程序员都认为他们的所有代码将被编译并链接成一个单一的可执行二进制程序,并在独立的计算机上运行,不连接任何网络。 这些 IDL 将用于生成 IDL 提供的抽象接口与 C++ 和 Java 等语言的实际实现之间的映射。 Sun与Java成为COBRA最大的竞争对手:商业公司转向了Sun的Java与新兴的Web,并且开始构建基于Web浏览器、Java和EJB的电子商务基础设施。 2015年:Google 开源gRPC 2015 年,Google 将gRPC框架开源,gRPC 使用 PB 作为序列化的解决方案,而在传输的介质上使用了 HTTP/2而不是常见的TCP。 由于两个数据流都是独立的,这也省去了在端点之间创建两个独立连接的麻烦(一个从端点1到端点2,另一个从端点2到端点1)。 ?

    3K40发布于 2021-08-18
  • 来自专栏博岩Java大讲堂

    Java虚拟机--虚拟机发展史

    Java虚拟机介绍 上一节中,我们介绍了Java的发展历史,从Java1.0说到了Java1.9,从1995年说到了2017年,在这20余年的发展过程中,Java在全世界得到了广泛普及,成为了世界上使用人数最多的编程语言 值得表明的是,Java的高速发展离不开底层技术的支持,离不开Java的核心--虚拟机。在这20多年的发展中,Java虚拟机也随着Java的版本不断的迭代,更新。 有趣的是,第一代商用虚拟机Classic VM在Java1.0、Java1.1、Java1.2时仍是首选默认,在Java1.3时成为了HotSpot VM的备份,直到Java1.4时完全退出虚拟机的历史舞台 (2) 启动后快速预热功能,“ReadyNow!”。(3) 可管理性:整合在JVM内的监控工具Zing Vision。 5.2版本支持以下Linux发行版: Red Hat Enterprise Linux (5.2以上, 6.x) SUSE Linux Enterprise Server (SLES 11 sp1和sp2

    1.9K50发布于 2018-05-11
  • 来自专栏媒矿工厂

    MPEG发展史

    MPEG-2 关于什么将最终成为MPEG-2标准的讨论始于MPEG11(1990年7月)。与MPEG-2项目的雄心相比,仍在进行的MPEG-1项目的范围简直不值一提。 MPEG-2的目标是提供一种标准,使价值数千亿美元的有线电视、地面电视、卫星电视、电信公司和一揽子媒体工业能够以压缩形式实现数字化。 MPEG29(1994年11月)批准了MPEG-2标准的系统、视频和音频部分,一些小组主席认为他们的任务已经完成。 MPEG小组在完成几个悬而未决的MPEG-2活动方面做得很好,如MPEG-2视频多视图和4:2:2 配置文件、MPEG-2 AAC、DSM-CC等。 从“旧的MPEG”(MPEG-1和MPEG-2)到“新的MPEG”(MPEG-4)的转变是相当艰难的,需要进行许多组织和人事变动。

    2.1K20发布于 2020-03-04
领券