首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏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语言的几大重大事件 Java62009 Oracle公司74亿美元收购SUN2011 Orale Java72014 Java82017 Java9JDK开发商:Oracle,OpenJDK(adopt-openjdk Bean JDK1.2 98-12-8 集合框架,JIT编译器,对打包的Java文件进行数字签名,JFC,Java插件,JDBC引入可滚动结果集,BLOB,CLOB ,批量更新和用户自定义类型,Applet中添加声音支持JDK1.3 00-5-8 Java Sound API,Jar文件索引,对Java的各个方面都做了大量优化和增强JDK1.4 04-2-6 XML JDK1.6 06-12-11增强for循环,监事和管理,插入式注解处理,安全性 JDK1.7 11-7-28 模块化特性,多语言支持,开发者的开发效率得到了改善,执行效率的提高JDK8

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

    Java 历史

    在 2007年5月8日,Sun 完成了开源过程,将所有的 Java 源代码开源了,除了 Sun 没有取得版权的一些代码外。 与传统型态不同,Sun公司在推出Java时就将其作为开放的技术。 全球数以万计的Java开发公司被要求所设计的 Java 软件必须相互兼容。 “Java语言靠群体的力量而非公司的力量”是 Sun公司的口号之一,并获得了广大软件开发商的认同。 此时,Java的各种版本已经更名,以取消其中的数字"2":J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME 2006-12 SUN公司发布JRE6.0 2009- 取得 Java 的版权。 2010-11 由于甲骨文对于Java社区的不友善,因此Apache扬言将退出 JCP 2011-07 甲骨文发布java7.0的正式版。 2014-03 Oracle 公司发布 Java SE 8。 https://www.cwiki.us/pages/viewpage.action?pageId=37492282

    86120发布于 2019-01-30
  • 来自专栏小沐沐吖

    Java历史背景

    Java简介   Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和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的三个版本 Java Runtime Environment Java运行环境 作用:运行写好的java程序 JDK Java Development Kit Java开发工具包 常用工具:   javac.exe

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

    Java版本历史「建议收藏」

    Oracle 将在 2019 年 1 月前为商业用途中的 Java 8 长期支持,而针对非商用的更新将继续提供,直至 2020 年 12 月;此外,AdoptOpenJDK 也为 Java 8 提供免费更新 6 Java 6 更新 Java SE 7 Java 7 更新 Java SE 8 Java 8 更新 Java SE 9 Java 9 更新 Java SE 10 Java 10 更新 Java 从2012年4月开始,Java 7 一直是java.com的默认下载版本,直到 Java 8 发布。 Java SE 8 Java 8 于2014年3月18日发布,包含了一些原本被项目在 Java 7却延迟的功能。 先前JDK 8的更新版本可以在XP中运行,但必须通过强制解压安装程序来进行安装。 2014年10月后,Java 8 成为官方网站上默认的下载版本。

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

    JAVA语言的发展历史

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

    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 ! 在百度指数中输入 Python 和 Java ,可以看到这些。 百度指数中Java的日均搜索指数和Python相当,但是从移动端的数据来看,Python 就会稍微超过 Java。 其实 Python 也是一门非常古老的编程语言,Java 被发明于1995年,而python 发行时间公认为1991年,比 Java 还早4年。 虽然短期内 Python 超过了 Java,这是因为很多新兴领域的崛起,但从大型项目的使用情况来看,Java 仍然是这个领域的王者!

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

    Java Agent内存马演变历史

    Java Agent内存马演变历史 第一阶段: • 上传inject.jar到服务器用来枚举jvm并进行植入。 • 上传agent.jar到服务器用来承载webshell功能。 xml version="1.0" encoding="UTF-8"? xml version="1.0" encoding="UTF-8"? xml version="1.0" encoding="UTF-8"? xml version="1.0" encoding="UTF-8"?

    1.8K20编辑于 2022-11-14
  • 来自专栏Java技术栈

    Spring Boot 3 大版本齐发,Java 8 版本马上要退出历史舞台了!

    3.1, 4.0 Spring 6.0.11+ 6.0.11+ 5.3.29+ Maven 3.6.3+ 3.5+ 3.5+ Gradle 7.5+, 8.x 7.5+, 8.x 6.8.x, 6.9 Spring Boot 2.7 是最后一个支持 JDK 8 的版本,它也将在今年 11 月 18 号停止维护,剩下能用的免费支持的版本全是基于 JDK 17 了,JDK 17 要迎来爆发性的增长了,Java 8 版本也快要退出历史舞台了。 /github.com/javastacks/spring-boot-best-practice 好了,今天的分享就到这里了,后续栈长也会继续关注并分享更多的 Spring Boot 干货,关注公众号Java 版权声明: 本文系公众号 "Java技术栈" 原创,转载、引用本文内容请注明出处,抄袭、洗稿一律投诉侵权,后果自负,并保留追究其法律责任的权利。

    2.5K30编辑于 2023-09-04
  • 来自专栏圆圆的算法笔记

    8篇论文详解用户历史行为序列建模方法

    这其中,用户历史行为序列是一个重要特征,经过很多场景的验证,用户历史行为序列会对模型效果带来较大提升。用户历史行为序列,指的是用户历史曾经点击过的商品,按照点击的时间顺序组成的序列。 本文汇总了8篇推荐系统中对用户历史行为序列建模的方法,包括DIN、DIEN等经典模型。 一种简单的引入用户历史行为的方法为,将用户历史浏览过的商品的embedding进行pooling(例如历史浏览过10个商品,求这10个商品对应embdding的均值)作为特征输入到模型中。 接下来,获取这些其他用户的历史行为序列,选择查找这些用户的历史行为序列中是否包含当前待打分商品。 5 总结 本文我们介绍了8篇推荐系统或广告系统中的用户历史行为建模方法。

    4.3K20编辑于 2022-09-22
  • 来自专栏JAVA

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

    Java的介绍、特点和历史 博主 默语带您 Go to New World. ,以及Java历史。 总之,Java是一门强大而多才多艺的编程语言,具有丰富的历史和生态系统。 2014年:Java 8发布,引入了Java中的Lambda表达式和Stream API,带来了函数式编程的支持。 2017年:Java 9发布,引入了模块系统,以改进代码的可维护性和可扩展性。 结语 本文深入探讨了Java的面向对象编程特性、编译型与解释型、与C++的区别、编程语言的发展历史、Oracle JDK和OpenJDK的区别以及Java历史

    27100编辑于 2024-11-20
  • 来自专栏cwl_Java

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

    Java 20 年:历史与未来 作为最受欢迎的编程语言之一,Java 已经走过了 20 个年头。从已经落寞的诺基亚到现在火热的电商系统,我们都能看到 Java 语言的身影。 从 1995 年的第一个版本到现在的 Java 1.8,我们甚至能从Java 的版本迭代中看到不同时代编程语言关注的重点。经过了过去 20 年的发展,Java 已经成为如今使用最为广泛的企业级语言。 为了庆祝 Java 的第 20 个生日,InfoQ 为此采访了 Java 技术专家彭晨阳(网络 ID:板桥)。 InfoQ:您是哪一年开始接触 Java 的? InfoQ:很多人都在唱衰 Java,您能结合 Java 的发展现状和趋势谈谈 Java 的前景吗? 尽管 Java 8 也加入了函数语言的特点,但是 OOP 和 FP 两者到底是不同的编程范式,不过掌握 FP 有一定门槛,这也是造成很多人观望的一个原因。

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

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

    这样就是扩展了java命令,以后你就可以直接以java emma的形式执行操作了。 然后你需要对被测的包进行插桩。然后emma会开启一个服务,默认端口47653。这个服务就会监控被测的工程了。 java emma ctl -connect localhost:47653 -command coverage.get,coverage.ec java emma report -r html -Dreport.out.encoding =utf-8 -sp /opt/web/simba/src/main/java -in coverage.em,coverage.ec 只要你不删除插桩和收集数据所产生的元数据文件的话。 它针对的开发语言是java,其使用方法很灵活,可以嵌入到Ant、Maven中;可以作为Eclipse插件,可以使用其JavaAgent技术监控Java程序等等。 JaCoCo执行最小需要Java5 JaCoCo通过注入来修改和生成java字节码,使用的是ASM库。 使用 ant 不再赘述 maven 项目插件 这种方式适合Maven的项目。

    1.6K31发布于 2020-05-27
  • 来自专栏全栈程序员必看

    java8 groupingby_java8的groupingby

    可能很多人特别是刚毕业的应届生多少都学过一点java8的东西,知道有很多的新特性 但是在实用性上总感觉没地方用。。 比如一个DO类person,里面包含年龄,性别等属性,这时候需要根据不同的 年龄段对这个list进行过滤,按照以前的方法,只能不断的新建list或者需要自己一个个手动过滤出年龄放在map当中, 但是在java8

    37420编辑于 2022-09-24
  • 来自专栏技术趋势

    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)、 企业版(J2EE)和微型版(J2ME) 2000年5月8日,JDK1.3发布 2000年5月29日,JDK1.4发布 2001年6月5日,NOKIA宣布,到2003年将出售1亿部支持Java的手机 2001 SE 7 2014年3月18日,Oracle公司发表Java SE 8 2017年9月21日,Oracle公司发表Java SE 9 2018年3月21日,Oracle公司发表Java SE 10 2018

    79520发布于 2021-02-03
  • 来自专栏码农小胖哥的码农生涯

    Java 8 + 10 = Java 18

    明天Java 18将正式发布, 虽然它不是长期支持 (LTS) 版本,但它却实现了九个 JEP(在Java 18[1]列出)。有哪些特性值得关注呢? JEP 400 将 UTF-8 指定为标准 Java API 的默认字符集。通过此更改,依赖于默认字符集的 API 将在所有实现、操作系统、语言环境和配置中保持一致。 TUESDAY -> 7; case THURSDAY, SATURDAY -> 8; case WEDNESDAY -> 去年九月发布JDK 17 LTS 版本更为重要,很多类库,特别是Spring framework 6.0和Spring Boot 3.0 都将基于JDK17,你还要在Java 8坚持多久呢? /en/java/javase/17/docs/api/java.base/java/net/InetAddress.html [3] JEP 419: https://openjdk.java.net

    49230编辑于 2022-04-06
  • 来自专栏程序人生 阅读快乐

    Java 8实战

    本书全面介绍了Java 8 这个里程碑版本的新特性,包括Lambdas、流和函数式编程。有了函数式的编程特性,可以让代码更简洁,同时也能自动化地利用多核硬件。 全书分四个部分:基础知识、函数式数据处理、高效Java 8 编程和超越Java 8,清晰明了地向读者展现了一幅Java 与时俱进的现代化画卷。

    58710发布于 2018-10-10
  • 来自专栏怀英的自我修炼

    Java漫谈8

    字符串,在Java中一个最接近与8大数据类型的存在。甚至于由于它太好用了,以至于在编写代码的时候都快忘了有个叫char的基本数据类型了。 我记得,当年刚能独立写一些小型代码的时候,被老师问到8大基本的数据类型有哪些,便脱口而出了String,int, boolean……(当然这个回到是错误的) 为什么会出现这种情况呢,因为String有一个非常特殊的功能 相较于数组,字符串更倾向于显示内容,而且纵观Java的API,String类是没有属性的,像得到它的hashcod,length这些结果都是用方法去得到的。 而在Java中,调用方法时就会有有括号出现,于是就出现了字符串得到长度的大小时用.length(),而数组的长度是用length。 由于开发的时候对字符串的需求远胜于单个字符,故Java在设计String的时候,让它有了不用new,就能直接赋值的方式。

    807100发布于 2018-03-12
  • 来自专栏悠扬前奏的博客

    Java 8 - Lambda

    Lambda是Java8中的新特性,用来在Java中实现函数式编程。 ? Lambda 0.什么是Lambda Lambda表达式是一段可以传递的代码。 将面向对象中传递数据编程传递行为。 以下代码正常输出: public class Java8Tester { final static String salutation = "Hello! GreetingService { void sayMessage(String message); } } 3.2 final修饰的外部局部变量 以下代码正常输出: public class Java8Tester 5.2 Java 8中的function包 实际上在Java 8中提供了一个function包作为这种例子的使用宝典。

    81621发布于 2019-05-28
领券