“Java”领域大事记(2001-2009)

ARM调试寄存器与DCC通信深度解析 调试寄存器作为处理器调试子系统的核心组件,通过硬件断点和观察点机制实现程序执行监控。其工作原理基于状态机模型,当触发条件满足时,处理器会切换到调试状态并通过DCC(数据通信通道)与主机交互。在ARM架构中,DBGDSCR寄存器作为控制中心管理调试流程,而DBGBVR/DBGBCR和DBGWVR/DBGWCR寄存器对分别实现代码断点和数据观察功能。DCC通信支持阻塞模式等优化方案,能显著降低调试延迟。这些技术在嵌入式系统开发、实时调试和低功耗场景中具有重要价值,特别是在Cortex-R系列处理器上需要特别注意 阅读详情

时间点                                                                 当期大事
1995年5月23日                                               Java语言诞生
1996年1月                                                      第一个JDK-JDK1.0诞生
1996年4月                                                     10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术
1996年9月                                                      约8.3万个网页应用了JAVA技术来制作
1997年2月18日                                              JDK1.1发布
1997年4月2日                                                JavaOne会议召开,参与者逾一万人,创当时全球同类会议规模之纪录
1997年9月                                                     JavaDeveloperConnection社区成员超过十万
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年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
2007年5月                                                     JavaOne会议上,Sun公司发布了JavaFx框架
2007年6月30日                                              Eclipse正式发布Europa版本,即Eclipse 3.3
2007年8月1日                                                Sun改股票代码为JAVA
2007年10月                                                   Sun发布了新一代的应用服务器Glassfish 9.1版本
2007年11月                                                   Google发布开源智能手机操作系统开发平台Android
2007年12月                                                    Sun正式发布了NetBeans 6.0;Groovy 发布了1.5 版本
2008年1月                                                     Sun以10亿美元的价格收购MySQL公司
2008年3月                                                     第18界Jolt Award在3月5日颁发。在总共16项大奖当中,Java相关的项目荣获了其中两项大奖:其中一项是软件集成开发环境,获得者是Sun的IDE开发工具NetBeans 6。另外一项是软件库、框架和组件大奖,这个奖项的获得者曾经有我们熟知的Hibernate,Spring,Ruby on Rails等,这些框架都先后成为大红大紫的软件。此次奖项的获得者是来自Google公司的开源依赖注入框架Guice。

2008年7月                                                    NetBeans 6.5 M1 版本正式发布
2008年9月                                                    SUN 公司的工程师、JSR-292规范的领导者、Java 虚拟机开发人员John Rose 8月底                                           在博客中宣布, 正在开发中的下一代Java 虚拟机已经可以运行动态指令(invokedDynamic)了。
“invokedynamic”是在JCP的JSR-292规范中定义的一组专门为了Java虚拟机运行动态脚本语言所添加的字节码指令。

Keil MDK打开别人工程总报错?手把手教你修复‘找不到main.o’和‘未定义’的路径问题 本文详细解析Keil MDK工程移植时常见的'找不到main.o'和'未定义'编译错误,提供从路径修复到宏定义配置的完整解决方案。通过系统化的检查清单和预防措施,帮助开发者快速解决MDK工程迁移问题,提升嵌入式开发效率。 阅读详情

相关推荐

GPU微架构演进分析--从SIMT到Scalar-Vector-Tensor计算的混合配比与调度

GPU架构经历了从专用计算模块到统一可编程处理器的演进。传统GPU面临专用电路配比难题,Nvidia Tesla架构通过引入可编程多线程处理器实现图形与计算的统一。Fermi架构进一步向计算倾斜,随后的架构陆续加入Tensor Core等专用单元。AI时代促成了从图形处理主导向AI计算的转变,形成了Scalar+Vector+Tensor的混合计算范式。SIMT调度重要性降低,CUDA面临新挑战,RISC-V等架构可能带来新机遇。

ChipCamp的博客---https://chipcamp.blog.youkuaiyun.com/ 917

2001年就有的Java内存泄漏,你还在踩坑?程序员别再装睡了

Java 的内存泄漏,这不是一个新话题。Jim Patrick 的这篇文章早在 2001 年就写出来了。但这并不意味着 Java 的内存泄漏是一个过时了的甚至不重要的话题。相反

2603_96171993的博客 284

SAP与泛微OA集成(半导体行业)

本项目通过SAP PO中间件集成SAP与泛微OA在半导体行业的应用,由于行业特殊性,广泛深入应用了RSA加密等特性

集信通 1164

Java的第20年:Java和我的故事

今年是Java诞生的第20年,写这样的一篇文章纪念那个曾经让我执着和疯狂的Java,也纪念那个从单纯到迷茫再回归单纯的我。

骆昊的技术专栏 2万+

Axure原型模板与元件库APP交互设计素材(附资料)

在Axure中,手机模型是展示APP或小程序界面效果的重要工具。通过导入手机模型元件,设计师可以更加直观地模拟真实设备的显示效果,从而更准确地评估设计的可行性和用户体验。Axure官方及第三方资源库中提供了多种品牌和型号的手机模型,如iPhone、Android等,设计师可以根据项目需求选择合适的模型进行使用。Axure作为一款强大的原型设计工具,为APP和小程序的设计与开发提供了丰富的界面组件元件库和交互设计素材。

招风的黑耳优快云 1983

让旧 Append 字段升级为真正的 Key User Custom Field:基于 SCFD_EUI 的无损转换与 UI / API 暴露实战

摘要:SAP S/4HANA私有云和本地部署项目中,常面临将历史遗留的手工追加字段转换为可管理的Custom Field的挑战。SAP提供通过事务码SCFD_EUI将旧字段转换为ABAP Managed Field(AMF)的路径,实现字段名和数据原地保留的同时获得扩展能力。适用场景包括已沉淀多年数据的字段迁移成本高,或对数据元素有特殊约束需求。转换后字段可在Fiori UI、报表、表单等多触点统一管理。但AMF会增加复杂度,建议优先使用标准Custom Field。操作前需确保开发环境和传输配置正确,并遵

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 248

01年java的程序人生

看到01大家应该都比较震惊吧,是的01年 我是19年高中毕业的,大学没上,找了一个函授在读,然后自己去培训机构学习java学习了一年。 刚刚学完出来找工作,因为学历的原因简历都投不上去,无奈之下先修改简历以本科毕业先拿到面试资格,面试的差不多的时候询问hr公司对于学历的要求,因为一部分的公司是更看重技术一点。 就这样连哄带骗20年6月拿到第一份工作,工资很低4K,但是由于自身问题没有办法,咬牙还是接受了,入职后的前三个月都很轻松,不紧不忙的完成开发任务,从第四个月开始,安排我出差,去客户现场记录谈需求,此开

weixin_49362008的博客 79

uniapp [安卓苹果App端] - 实现微信支付功能+拉起微信付款支付后返回本app页面,详解uniApp如何唤起本机微信app并跳转到支付页面全流程及示例源码(uniapp实现微信支付,可打包)

uni-app项目在APP端使用微信支付功能,uniapp前端实现微信支付,uniapp开发安卓App对接微信支付,uniapp苹果ios唤起微信支付,uniapp调用微信支付uniapp开发app-调用微信支付,uniapp开发安卓苹果app如何接入微信支付,前后端应该怎么做,UniApp中实现微信支付功能,支付报错,调起失败没响应,uniapp苹果微信支付唤起实现,app唤起微信支付,拉起微信支付,uniapp中唤醒微信进行支付并返回app,uniApp调起微信支付失败报错,全网最详细的uniapp微信

🏆 前端领域优质创作者 1万+

杭电ACM2001java做法

计算两点间的距离 Problem Description 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。   Input 输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。   Output 对于每组输入数据,输出一行,结果保留两位小数。   Sample Input 0 0 0 1

SuperBeauty的专栏 1752

MaxScript批量修改材质、贴图名称

MaxScript批量修改材质、贴图名称1 实现效果1.1 修改前材质、贴图名称1.2 修改后2 代码 1 实现效果 1.1 修改前材质、贴图名称 1.2 修改后 2 代码 prefixName = "prefiname" maxFile = "maxfilepath" makeDir "newBitmappath" mapsPath = newbitmappath + "\\" fn formatStr index = ( str = index as string newS

郑德帅 3242

YOLOv11改进 | Neck篇 | 双向特征金字塔网络BiFPN助力YOLOv11有效涨点

本文给大家带来的改进机制是BiFPN双向特征金字塔网络,其是一种特征融合层的结构,也就是我们本文改进YOLOv11模型中的Neck部分,它的主要思想是通过多层级的特征金字塔和双向信息传递来提高精度。本文给大家带来的结构可以让大家自行调节网络结构大小,同时能够达到一定的轻量化效果,为什么发BiFPN呢因为它算是YOLO系列改进中的常青树了,大家可以借鉴它的双向特征思想来创新自己的Neck结构本文的BiFPN通过yaml文件配置可以让大家自行调配其结构。

Snu77的博客 9105

从2000年至2009,开发领域10年大事盘点

从2000年至2009,开发领域10年大事盘点还有不到一个月的时间我们就即将迈入下一个十年。从2000至2009年的十年里在编程领域、web开发领域以及Internet等领域,有许多已留下历史痕迹的编程语言、框架和项目,它们的出现改变了这个世界,让我们一起来回顾一下:2000年Windows 2000的官方发布微软取代Windows 95/98和Windows NT的新一代产品。B

jiyeyuran的专栏 785

Oracle EBS 寄销/VMI(2)-->采购篇

上篇有一部分设置需要建BPA后,将BPA编号与批准的供应商相关联.     本篇主要是讲的内容:一揽子采购协议-->准标采购订单-->收接入库-->子库转移-->创建冲减通知-->'按接收开票' 自动开票程序 1. PO-->采购订单à采购订单 创建一揽子采购协议,确定物料

陈显平的专栏-Oracle EBS 1万+

Java开发领域的大牛有哪些

Java开发领域的大牛有哪些   1、James Gosling   在他12岁的时候,他已能设计电子游戏机,帮忙邻居修理收割机。大学时期在天文系担任程式开发工读生,1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,博士论文的题目是:"The Algebraic Manipulation of Constraints"。毕业后到IBM工...

qq_36243386的博客 2435

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

程序员2009精华本(china-pub首发)--百期后的新起点

程序员2009精华本(china-pub首发)定价 : ¥49.00会员价 : ¥36.75(75折) 基本信息作者: 《程序员》杂志社    出版社:电子工业出版社 ISBN:9787121103049 上架时间:2010-3-1 出版日期:2010 年2月 开本:16开 页码:652 版次:1-1 立即购买:http://www.china-pub.com/196383 前言 百期后的...

weixin_34044273的博客 435

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

2009年《程序员》第3期调查表——评价或建议

2009年《程序员》第3期调查表尊敬的读者: 感谢您长期以来对《程序员》的关爱和支持,请您协助我们完成2009年《程序员》第三期的简单调查,表达您对本期杂志的真实感受,以利于我们的进一步改进和提升。 我们对第三期杂志的39篇文章进行调查,请您选出3篇您认为最喜欢阅读的文章、1个您最喜欢的栏目,并提出宝贵的意见和建议! 参与我们的调查,每期将抽出十名幸运读者,赠送精美小礼品一份!2009《程

ywt_go的专栏 746

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

编程语言排行分析,从2009到2019。

文章目录一、世界编程语言排行榜二、历年排名情况1、2009年2、2010年3、2011年4、2012年5、2013年6、2014年7、2015年8、2016年9、2017年10、2018年11、2019年三、排名分析1、Java、C、C++的地位不可动摇2、那些年吹过的牛3、现在正在吹的牛4、很久很久以前的编程语言5、C与C++的关系五、版权声明 一、世界编程语言排行榜 TIOBE编程语言排行榜是...

C语言实战技术 902

Duke's Choice Award 2009(译)

Duke's Choice Award 2009(译) [b]Duke's Choice Award 2009[/b] 在一年一度的JavaOne中,总会选出几个当年度最具代表性、创造性的Java应用,今年当然也不能例外。就在昨天,2009年度的Duke's Choice Award新鲜出炉了,我相信其中的一些应用大家也会很感兴趣的。(2009.06.08最后更新) 每年,Duke's ...

shangchm 194

今天是 Java 诞生日,Java 24 岁了!

今天是 Java 诞生日,Java 今年 24 岁了,比栈长还年轻。。还有得搞,别慌!作为一名Java语言的学习者,对Java的起源和发展有个大概的了解应是必要的。 1991年,Sun公司成立Green项目。Oak语言诞生。 1992年11月,Sun公司为Green项目成立FirstPerson公司。 1992年12月3日,被命名为Star7的面向一种类PDA的这台设备进行了展示,这种设备有鲜艳...

Java技术栈,分享最主流的Java技术 4284

《程序员》0904期最新上市:技术编年史

本期特别策划:百期《程序员》技术编年史八年多,100期杂志,我们见证着技术业界的不断成熟,产业变化的兴衰起伏;八年来,我们不仅见证着历史,更以自己的方式书写着历史。以史为鉴,可知兴衰,这便是百期纪念专辑“技术编年史”的真实起源。           专题布局:(1)见证2001-2009(2)语言的观察者(3)2001年以来的数据库技术领域回顾(4).NET技术发展历览(5)Java历

《程序员》官方BLOG 7080

程序员2009精华本(china-pub首发)

程序员2009精华本(china-pub首发) 定价 : ¥49.00 会员价 : ¥36.75(75折) 基本信息作者: 《程序员》杂志社 出版社:电子工业出版社 ISBN:9787121103049 上架时间:2010-3-1 出版日期:2010 年2月 开本:16开 页码:652 版次:1-1 立即购买:http://www.china-pub.com/196383 前言 ...

yangzhiyong77 722

【JavaSE初识】Java发展历史概要

JavaSE初识 — Java发展历史概要(03)Oak语言JavaJ2SE、J2EE、J2MEJavaSE、JavaEE、JavaME被Oracle收购 Oak语言   语言最开始只是Sun计算机(Sun MicroSystems)公司在1990年12月开始研究的一个内部项目——“Stealth计划”,后来改名为“Green计划”。   他们和其他几个工程师一起在加利福尼亚州门罗帕克市沙丘路的一...

极客-多重人格递归 696

《Java基础篇》"一页知求 "(二)Java编程语言的简介、发展和特点介绍

一、Java简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,前身叫 Oak,衍生自 C++。java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成...

从明老师的博客 880
上一篇: JAVA命名规范
下一篇: 福布斯公布09年全球富豪排行榜 盖茨重回榜首
不善^
博客等级 码龄18年 635粉丝 235原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值