#102030:在30天内运行20 10K,庆祝Java 20年

1995年5月23日是技术史上的重要时刻。 业界似乎并没有意识到当天发布的语言会在未来几年内完全改变技术的格局。 Java将在今年的同一天庆祝20岁生日。

Java 20年,哇!

java20-anniversary-566x1024

回顾20年前的存储器时代,思考一下Java的发明时间/方式。 万维网专用于精英人士,刚刚推出了5 1/2英寸软盘,拨号调制解调器,公告板和电子商务。 当然,没有智能手机,Netflix,Twitter,Facebook,Uber或任何此类技术。 暂停几秒钟,考虑一下语言和平台如何发展之间的所有年份。

拥抱,丰富,强大,可靠,能干和健壮是我想到的一些词语。 所有这些技术现在都由Java提供支持!

这不是LEGEN…等待它…等待它…等待它…DARY(以Barney Stinson的风格��确实是传奇!

C大约在43年前发明,C ++在32年前发明,Objective C在32年前发明,而C#在15年前发明。 除C语言外,哪种语言是Tiobe Index中排名前2位的语言?

Java,当然!

现在,它再次成为2015年4月的首选语言。

tiobe-april2015-1024x283

我在1999年3月计划JDK 1.2.2时加入Sun Microsystems。 能够幸运地成为1999年12月的J2EE 1.2首次发布的一部分(是的,那是以前的样子,现在不再被称为)。自那时以来,企业Java的世界已大为不同世界。 因此,Java社区绝对贴心!

从一个黑夜会议中学习并观看一些真正的历史文物:

这是我多年来拥有的一些杰作:

java20-badges-1024x768 java20-banners-e1430358981232-1024x1014

java20-duke-1024x768 java20-ring-1024x768

足够的背景! Java的20岁生日需要庆祝。 那么我们该怎么办?

如何庆祝?

计划徒步跋涉前往珠穆朗玛峰大本营,以庆祝Java岛成立20周年。 预订了机票,订了一家徒步旅行公司,购买了衣服和装备,并且发生了许多其他有趣的对话。 我们的目标是5月23日到达珠穆朗玛峰大本营,并在世界最高点之一庆祝周年纪念日。 但是由于不可预见和不幸的情况,这次跋涉现已取消。 幸运的是,有一位守护天使在保护我们!

那么,我将如何庆祝Java 20周年?

作为一名狂热的跑步者,我想在5月的30天里跑20个10k。 每10k专用于Java一年。 现在,距离当然可以大于10k,但必须至少为10k。

可以在movecount.com/members/arungupta或Strava上跟踪我的跑步情况:

静态图

希望它将激励其他Java社区成员在5月份参加健康的活动。

您不必一定要运行。 还有其他方法来庆祝#102030:

  • 20天,共10天的俯卧撑/俯卧撑/蹲坐30天
  • 接下来30天10套20个俯卧撑,或10天30套20个俯卧撑
  • 在30天内捐赠$ 10到20的慈善机构,或$ 20到10的慈善机构,或$ 20 * 10到1的慈善机构(例如Devoxx4Kids )
  • 撰写20个技巧,说明在30天内如何在10个主题中使用Java
  • 在30天内撰写10个博客和20条技巧
  • 每天小睡20分钟(由@evanchooly ��建议)

选择10、20、30的任意组合,并使用#102030分享您如何庆祝Java 20岁生日:)

您的#102030是什么?

翻译自: https://www.javacodegeeks.com/2015/05/102030-celebrating-20-years-of-java-by-running-20-10k-in-30-days.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/362310.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java第二次实训

/*3、按要求编写一个Java应用程序: (1)定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。 (2)编写一个类,继承自矩形类,同时该类描述长方体&am…

vue笔记(一)基本使用、数据检测

vue 官网 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。 一、基本使用 二、数据检测 一、Vue的思想 MVC【参考 nd的博客园】: 名称描述M(…

Hazelcast入门指南第2部分

本文是我开始以Hazelcast (分布式内存数据库)为特色的系列文章的继续。 如果尚未阅读第一篇文章,请单击此处 。 分布式馆藏 Hazelcast具有许多可用于存储数据的分布式集合。 以下是它们的列表: 清单 我设置 队列 清单 IList是…

防止DISCUZ根域名跳转到forum.php的方法

症状:输入http://www.sn03.com/跳转到www.cn03.com/forum.php,这样有两个不好,1、用户复制时不利于传播,2、两个页面内容的重复对搜索引擎排名不利,如何取消这个呢? 全局-域名设置-应用域名-默认&#xff1…

Hazelcast入门指南第1部分

介绍 我将在Hazelcast上做一个系列。 我从Twitter了解了该产品。 他们决定跟随我,经过对他们所做工作的研究后,我决定跟随他们。 我在推特上说,Hazelcast将是分布式密码破解者的重要Struts。 这引起了一些兴趣,我决定加入一个。 H…

Vue 组件与复用

&#xff08;1&#xff09;全局注册 <!DOCTYPE html><html lang"zh"><head><meta charset"UTF-8" /><title>Vue</title></head><body><div id"app"><my-component></my-compone…

js笔记(二)数组、对象、this

大标题小节一、数组1. 数组的创建、赋值、分类&#xff1b;2. 数组的简单操作&#xff08;根据索引增、查、改&#xff09;&#xff1b;3. 声明式和构造函数创建的数组的区别&#xff1b;4.数组的方法&#xff1a;push()、unshift()、splice()、pop()、shift()、slice()、sort(…

Oracle SYSAUX 表空间 说明

一. SYSAUX 说明 在Oracle 10g 版本中&#xff0c;引入了SYSTEM表空间的一个辅助表空间&#xff1a; SYSAUX表空间。 SYSAUX 表空间存放一些其他的metadata组件&#xff0c;如OEM,Streams 等会默认存放在SYSAUX表空间里。这样也能降低SYSTEM表空间的负载。 因此SYSAUX 表空间也…

JAXB –新手的观点,第2部分

在本系列的第1部分中&#xff0c;我讨论了使用JAXB和JPA将数据从XML文件加载到数据库中的基础知识。 &#xff08;如果需要使用JSON而不是XML&#xff0c;则相同的想法应转化为类似Jackson的工具。&#xff09;该方法是使用共享域对象-即&#xff0c;一组带有描述XML映射和关系…

[C++Primer] 第二章 变量和基本类型

第二章 变量和基本类型 引用 引用定义的时候必须初始化。引用初始化之后无法重新绑定到其它对象上。引用本身并不是对象&#xff0c;所以没有指向引用的引用&#xff08;不管如何多层引用&#xff0c;引用的还是源对象&#xff09;下面用一个简单的例子说明&#xff1a; int a1…

VUE v-bind绑定class和style

1、绑定class &#xff08;1&#xff09;对象语法 <!DOCTYPE html><html lang"zh"><head><meta charset"UTF-8" /><title>vue示例</title></head><body><div id"app"><div class&quo…

js笔记(四)内置对象Math和Date()、浏览器对象模型BOM

大标题小标题备注一、内置对象Math、Date()1. Math 数学对象;2. Date() 日期对象;常用的数学对象&#xff1a;Math.PI、abs(n)、round(n)、random()、floor(n)、ceil(n)、pow(x,y)、sqrt(n)、min(3,4,5,6)、max()、sin(弧度)、cos()、tan()&#xff1b;获取日期&#xff1a;get…

ListView展示SIM信息

首先看一下程序运行后的图片&#xff1a; 在开始写代码之前&#xff0c;看展示下程序的结构&#xff1a; 下面开始代码, 第一步&#xff0c;主程序代码&#xff1a; import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.os.Bundl…

MQ

https://mp.weixin.qq.com/s/AFjYLtqGXkOVHcETePBHBw https://mp.weixin.qq.com/s/5pPjUOfAH6IN7cXMgMvoKw转载于:https://www.cnblogs.com/codeLei/p/11052781.html

代理的JavaOne 2014观察

我今年无法参加JavaOne&#xff0c;但很高兴看到一些在线资源涵盖了JavaOne 2014的活动。在本文中&#xff0c;我总结了JavaOne 2014的一些观察结果&#xff0c;并提供了指向提供这些观察结果的参考的链接。提供有关这些观察的更多背景细节。 列出的观察结果没有特定的顺序&…

push和unshift方法

push和unushift都是向数组插入元素。 push是向数组尾部插入元素。 unshift是向数组头部插入元素。 共同点&#xff1a;都可以一次插入多个元素。 arrayObject.push(newelement1,newelement2,....,newelementX) arrayObject.unshift(newelement1,newelement2,....,newelement…

js笔记(五)文档对象模型DOM

大标题小节一、DOM选择器1. id 选择器&#xff1a;getElementById("id名")&#xff1b;2. class 选择器&#xff1a;getElementByClassName("class名")&#xff1b;3. 标签选择器&#xff1a;getElementsByTagName("标签名")&#xff1b;4. name…

星期五基准功能Java

让我们的产品负责人想象一下有一天会发疯&#xff0c;并要求您执行以下操作&#xff1a; From a set of Strings as follows : “ marco_8”&#xff0c;“ john_33”&#xff0c;“ marco_1”&#xff0c;“ john_33”&#xff0c;“ thomas_5”&#xff0c;“ john_33”&am…

SEO优化实践操作

合理的title、description、keywords&#xff1a;搜索对着三项的权重逐个减小&#xff0c;title值强调重点即可&#xff0c;重要关键词出现不要超过2次&#xff0c;而且要靠前&#xff0c;不同页面title要有所不同&#xff1b;description把页面内容高度概括&#xff0c;长度合…

Flot画实时曲线

源代码&#xff1a; <head> <meta http-equiv"Content-Type" content"text/html; charsetutf-8" /> <title>深海的小鱼编制-PLOT</title> <script language"javascript" type"text/javascript" src"…