首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏bit哲学院

    java历史_Java历史

    参考链接: Java历史 java历史  Java is an object-oriented programming language. Java历史 (History of Java)   Java was started as a project called “Oak” by James Gosling in June 1991. Java版本历史 (Version History of Java)   Java is a general-purpose programming language. 下图显示了Java编程语言的版本历史。     /33218/history-of-java  java历史

    1.1K30发布于 2021-02-03
  • 来自专栏Java2

    Java历史

    Java历史相关:并发,Java ES1.初识java语言的创始: James-GoslingJava语言的公司:SUN Standford University NetworkJava语言的几大重大事件 :1995 正式发布1996 发布JDK1.01999 发布第二代Java平台 简称Java2 细化了三个版本 (J2SE)Java2 Standard Edition Java第二代平台标准版 桌面版 C/S (J2EE)Java2 Enterprise Edition Java第二代平台企业版 企业版 B/S (J2ME) Java2 Micro Edition Java第二代平台微型版 移动端2004 JDK1.5 添加了很多新特性(泛型,枚举,自动拆装箱,增强for循环)2005 JDK1.4 04-2-6 XML处理,Java打印服务,LoggingAPI,Java Web Start,JDBC3.0API,断言,Preferences API,链式异常处理,支持IPV6,支持正则表达式

    54900编辑于 2023-06-05
  • 来自专栏iSharkFly

    Java 历史

    社区成员超过十万 1998-02 JDK1.1被下载超过2,000,000次 1998-12 JAVA2企业平台J2EE发布 1999-06 SUN公司发布Java的三个版本:标准版(JavaSE,以前是 J2SE)、企业版(JavaEE以前是J2EE)和微型版(JavaME,以前是J2ME) 2000-05 JDK1.3发布 2000-05 JDK1.4发布 2001-06 NOKIA宣布,到2003年将出售 1亿部支持Java的手机 2001-09 J2EE1.3发布 2002-02 J2SE1.4发布,自此Java的计算能力有了大幅提升 2004-09 J2SE1.5发布,成为Java语言发展史上的又一里程碑 为了表示该版本的重要性,J2SE1.5更名为Java SE 5.0 2005-06 JavaOne大会召开,SUN公司公开Java SE 6。 此时,Java的各种版本已经更名,以取消其中的数字"2":J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME 2006-12 SUN公司发布JRE6.0 2009-

    86120发布于 2019-01-30
  • 来自专栏陈树义

    JVM系列第2讲:Java 虚拟机的历史

    今天我们就来简单回顾下 Java 虚拟机的发展历史。 虚拟机始祖:Sun Classic 在 1996 年 1 月 23 日,Sun 发布 JDK 1.0,其中自带的虚拟机就是 Classic VM。 到了 JDK 1.4 时,其正式退出历史舞台。可以说 Sun Classic 还是存在了将近四年的时间,但另外一个虚拟机可就没有那么好的运气了。 总的来说,从 2000 年 JDK 1.3 发布,HotSpot VM 作为默认的虚拟机开始登上历史舞台。 最后的赢家:Oracle 看了这么些历史,似乎都是在说 Sun公司发布的虚拟机,与 Oracle 似乎没有什么关系。 附录:Java 虚拟机历史 JDK 版本升级不仅仅体现在语言和功能特性上,还包括了其编译和执行的 Java 虚拟机的升级。

    73420发布于 2018-12-10
  • 来自专栏小沐沐吖

    Java历史背景

    Java分为三个体系: JavaSE(J2SE) (Java2 Platform Standard Edition,java平台标准版) JavaEE(J2EE) (Java 2 Platform,Enterprise Edition,java平台企业版) JavaME(J2ME) (Java 2 Platform Micro Edition,java平台微型版)   2005年Oracle公司并购Sun公司,Java 发展重大历史 1995年5月23日,Java语言诞生 1996年1月,第一个JDK-JDK1.0诞生 1998年12月8日,JAVA2企业平台J2EE发布 1999年6月,SUN公司发布Java的三个版本 :标准版(JavaSE,以前是J2SE)、企业版(JavaEE以前是J2EE)和微型版(JavaME,以前是J2ME) 2004年9月30日18:00PM,J2SE1.5发布,成为Java语言发展史上的又一里程碑 此时,Java的各种版本已经更名,以取消其中的数字"2":J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME 2009年04月20日,甲骨文74亿美元收购Sun。

    78020编辑于 2022-09-09
  • 来自专栏全栈程序员必看

    Java版本历史「建议收藏」

    Swing、Java2D等的全新API被加入其中,而许多原本JDK 1.0的类和方法已被弃用。 文章目录 JDK Alpha 和 Beta JDK 1.0 JDK 1.1 J2SE 1.2 J2SE 1.3 J2SE 1.4 J2SE 5.0 版本控制系统的改变 Java 5 更新 Java SE 该版本到J2SE 5.0为止的后续版本被更名为Java 2,而版本名称“J2SE”(Java 2平台,标准版)取代JDK以区别J2EE(Java 2平台,企业版) 和J2ME(Java 2 Platform CORBA互通的接口描述语言实现 Java集合框架 J2SE 1.3 代号为Kestrel。 2002年2月6日发布了JSR 59(页面存档备份,存于互联网档案馆),是第一个在JCP下开发的Java平台。

    3.5K30编辑于 2022-09-08
  • 来自专栏开源部署

    JAVA语言的发展历史

    1、Java语言介绍 Java是一门面向对象编程语言,不仅吸收了C语言的各种优点,还摒弃了C里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。 Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。 2Java语言发展史 詹姆斯·高斯林(James Gosling),SUN– (Stanford University Network斯坦福大学网络公司) 1995年5月23日,Java语言诞生 1996 年1月 JDK1.0 1997年2月 JDK1.1 1998年12月 JDK1.2(将Java分成了J2SE,J2EE,J2ME) 2000年5月 J2SE1.3 2002年2月 J2SE1.4(1.4.2

    91220编辑于 2022-09-14
  • 来自专栏翎野君

    Java名称的历史起源

    Later the project went by the name Green and was finally renamed Java, from Java coffee, a type of coffee Why Java was first named as "Oak"? Why Oak?  Why Java Programming named "Java"? Why had they chose the name Java for Java language? Since Java was so unique, most of the team members preferred Java than other names. Java is an island in Indonesia where the first coffee was produced (called Java coffee).

    88420编辑于 2023-05-12
  • 来自专栏纯洁的微笑

    历史首次,Python 超过 Java

    这些年 Python 和 Java 厮杀的很厉害! 1 TIOBE 排行榜 最新10月 TIOBE 编程语言排行榜,Python 历史性的超过 Java 登上老二位置,这是历史上第一次! 把 TIOBE 中其它的编程语言隐藏掉,可以明显的看到 Python 从2018年开始发力,到今年10月终于和 Java 出现了第一次交叉。 也就是说:历史上首次 Python 超越了 Java ! 2 交叉验证 编程语言排行榜并不能100%代表市场占有率,但是从各个IT网站的搜索中提取的指标,但一般也不会相差太远。 在百度指数中输入 Python 和 Java ,可以看到这些。 百度指数中Java的日均搜索指数和Python相当,但是从移动端的数据来看,Python 就会稍微超过 Java。 虽然短期内 Python 超过了 Java,这是因为很多新兴领域的崛起,但从大型项目的使用情况来看,Java 仍然是这个领域的王者!

    1.1K10发布于 2020-11-13
  • 来自专栏JDArmy

    Java Agent内存马演变历史

    Java Agent内存马演变历史 第一阶段: • 上传inject.jar到服务器用来枚举jvm并进行植入。 • 上传agent.jar到服务器用来承载webshell功能。 第四阶段: • 论如何优雅的注入Java Agent内存马 0x01 Java Agent概述 在 jdk 1.5 之后引入了 java.lang.instrument 包,该包提供了检测 java 程序的 Java Agent 支持两种加载方式对java程序进行动态修改,分别为: 1. premain 方法,在启动时进行加载 。 2. agentmain 方法,在启动后进行加载 。 unpack> <scope>system</scope> </dependencySet> </dependencySets> </assembly> 2. ; /** * @Author: reader-l * @Date: 2022/9/2 下午3:50 */ public class AgentInject { public static

    1.8K20编辑于 2022-11-14
  • 来自专栏小码农薛尧

    历史代码分析》2、接口结果封装

    代码如下: package tech.xueyao.common; import tech.xueyao.contant.enums.ResponseStatus; import java.io.Serializable data) { this.code = code; this.msg = msg; this.data=data; } public BaseResponse() { } } 以下是对这段 Java 2.

    21000编辑于 2025-03-03
  • 来自专栏JAVA

    JAVA-Day01】Java的介绍、特点和历史

    Java的介绍、特点和历史 博主 默语带您 Go to New World. ,以及Java历史。 总之,Java和C++都是强大的编程语言,适用于不同的应用领域,没有哪个更好,只有哪个更适合特定的任务。 2. 1998年:Java 2发布,引入了Swing GUI库和Java 2 Platform, Enterprise Edition(J2EE)。 结语 本文深入探讨了Java的面向对象编程特性、编译型与解释型、与C++的区别、编程语言的发展历史、Oracle JDK和OpenJDK的区别以及Java历史

    27100编辑于 2024-11-20
  • 来自专栏鸿的学习笔记

    我所了解的大数据的历史2

    接着说谷歌,上篇文章提到了 GFS 。那么谷歌为什么要硬着头皮去啃分布式系统这块硬骨头呢?首先,我们要知道谷歌刚开始成立时是一家搜索公司,方便用户查询互联网上的信息。因此谷歌必须要存储整个互联网上的信息,那这个数据量是庞大的。对于这个需求,传统的数据库或者更深入地说,单机是远远不够的,必须要使用分布式系统搭建集群;但是那个时候要搭建集群,可供选择的方案大多像 Oracle 的 RAC 一样,需要昂贵的机器。因此谷歌必须要自行去解决这个问题:

    44800发布于 2020-02-18
  • 来自专栏cwl_Java

    速读原著-Java 20 年:历史与未来

    Java 20 年:历史与未来 作为最受欢迎的编程语言之一,Java 已经走过了 20 个年头。从已经落寞的诺基亚到现在火热的电商系统,我们都能看到 Java 语言的身影。 从 1995 年的第一个版本到现在的 Java 1.8,我们甚至能从Java 的版本迭代中看到不同时代编程语言关注的重点。经过了过去 20 年的发展,Java 已经成为如今使用最为广泛的企业级语言。 为了庆祝 Java 的第 20 个生日,InfoQ 为此采访了 Java 技术专家彭晨阳(网络 ID:板桥)。 InfoQ:您是哪一年开始接触 Java 的? 有一段时间参与过手机游戏的开发,那时客户端是 J2ME,但是游戏逻辑不加载在客户端,而是将客户端只作为界面展现,类似今天的浏览器+Angular.js 这样富客户端。 InfoQ:很多人都在唱衰 Java,您能结合 Java 的发展现状和趋势谈谈 Java 的前景吗?

    55210发布于 2020-02-14
  • 来自专栏JavaEdge

    Java代码覆盖率历史发展轨迹

    目录 0 覆盖率定义 1 EMMA 1.1 maven 集成 1.2 与jenkins集成 1.3 插桩 坑 总结 2 jacoco JaCoCo优势 JaCoCo基本概念 JaCoCo 原理 注入方式 尽量在接口测试中提高覆盖率 2 jacoco jacoco就是 EMMA 的团队开发的 他们已经全部转向jacoco ? 它针对的开发语言是java,其使用方法很灵活,可以嵌入到Ant、Maven中;可以作为Eclipse插件,可以使用其JavaAgent技术监控Java程序等等。 存在如下情况不适合on-the-fly,需要采用offline提前对字节码插桩: (1)运行环境不支持java agent。 (2)部署环境不允许设置JVM参数。 (2) Build时执行instrument、report、check。 (3) 覆盖率生成到target/jacoco.exec 3 总结 ?

    1.6K31发布于 2020-05-27
  • 来自专栏技术趋势

    java发展史及虚拟机历史

    java已经有20多年的历史了,我将2021算上已经有26年了,按照成年人的年纪来算,算是已经毕业可以出来赚钱准备养家的路上了,虽然说现在java很火特别最近几年的微服务盛行,导致一种现象,高新技术层出不穷 版本历史: 1995年5月23日,Java语言诞生 1996年1月,第一个JDK-JDK1.0诞生 1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术 1996年9月,约8.3 社区成员超过十万 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语言发展史上的又一里程碑 此时,Java的各种版本已经更名,以取消其中的数字“2”:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME 2006年12月,SUN公司发布JRE6.0 2009

    79520发布于 2021-02-03
  • 来自专栏学习之路

    【Docker#2】容器历史发展 | 虚拟化实现方式

    2. 为什么要虚拟化、容器化? 我们从上面的历史发展来看,虚拟化和容器化的最主要目的就是资源隔离,随着资源隔离的实现逐渐也带来了更大的收益。 Java 虚拟机同样具有跨平台特性,所谓跨平台特性实际上也就是虚拟化的功劳。 因为 Java 语言是 调用操作系统函数库 的,JVM 就是在应用层与函数库层之间建立一个 抽象层,对下通过不同的版本适应不同的操作系统函数库,对上提供统一的运行环境交给程序和开发者,使开发者能够调用不同操作系统的函数库 2. 容器虚拟化实现 容器虚拟化,有别于主机虚拟化,是操作系统层的虚拟化。 基本原理:通过 namespace 进行各程序的隔离,加上 cgroups 进行资源的控制,以此来进行虚拟化。 案例 # 格式化分区为 ext4 文件系统 mkfs -t ext4 test.txt mke2fs 1.46.5 (30-Dec-2021) Discarding device blocks: done

    37310编辑于 2025-07-21
  • 来自专栏前端架构

    再谈HTTP2性能提升之背后原理—HTTP2历史解剖

    即使千辛万苦,还是把网站升级到http2了,遇坑如《phpcms v9站http升级到https加http2遇到到坑》。 HTTP2的发展历史 一、http HTTP协议经过多年的使用,发现了一些不足,主要是性能方面的,包括: HTTP的连接问题,HTTP客户端和服务器之间的交互是采用请求/应答模式,在客户端请求时,会建立一个 2.  HTTP/2 的系列归档:HTTP/2 | 凯文叔叔的网志 Can i use 上关于支持HTTP/2 的浏览器:Can I use... /spdy/spdy-whitepape 本文主要内容来源:《HTTP 2.0的那些事》 文章由本人精炼而成,原文:再谈HTTP2性能提升之背后原理-HTTP2历史解剖 - Network - 周陆军的个人网站

    2.1K51发布于 2019-01-28
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    什么是Java,了解Java历史,你知道Java已经到17了吗?

    什么是Java,了解Java历史,你知道Java已经到17了吗?并且又变成完全免费了,其实之前的收费也只是名义上的,对使用Java语言开发来说,没有丝毫影响! 1999年6月,Sun公司发布了第二代Java平台(简称为Java2)的3个版本:J2ME(Java2 Micro Edition,Java2平台的微型版),应用于移动、无线及有限资源的环境;J2SE( Java 2 Standard Edition,Java 2平台的标准版),应用于桌面环境;J2EE(Java 2Enterprise Edition,Java 2平台的企业版),应用于基于Java的应用服务器 2002年2月26日,J2SE1.4发布。自此Java的计算能力有了大幅提升,与J2SE1.3相比,其多了近62%的类和接口。 此时,Java的各种版本已经更名,已取消其中的数字2,如J2EE更名为JavaEE,J2SE更名为JavaSE,J2ME更名为JavaME。

    91410编辑于 2022-11-24
  • 来自专栏跟着小郑学JAVA

    【JavaSE专栏1】Java的介绍、特点和历史

    ; } } JavaSE(Java2 Platform Standard Edition,java平台标准版) JavaEE(Java 2 Platform,Enterprise Edition ,java平台企业版) JavaME(Java 2 Platform Micro Edition,java平台微型版) ---- 1 面向过程和面向对象 同学们需要记住,Java 是一门面向对象的编程语言 6 Java历史 由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。 7 课时小结 在本节课时中,我们学习了 Java 的简介、面向对象和面向过程的区别、编译型语言和解释型语言的区别、Java 和 C++ 的区别、编程语言的发展历史、Oracle JDK 和 OpenJDK 的区别和 Java历史

    41121编辑于 2023-08-01
领券