使用java进行婚礼庆祝_#102030:在30天内运行20 10K,庆祝Java 20年

使用java进行婚礼庆祝

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

使用java进行婚礼庆祝

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

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

相关文章

oracle 插入出错_使用sqlca打印错误原因,ORACLE-Proc:SQLCA

SQL 通信区是用下列语句描述的:EXEC SQL INCLUDE SQLCA;此部分提供了用户运行程序的成败记录和错误处理。SQLCA的组成SQLCA是一个结构类型的变量,它是ORACLE 和应用程序的一个接口。在执行 Pro*C程序时, ORACLE 把每一个嵌入SQL语…

这几行 C++ 代码,真的骚!

点击蓝字关注我们事情是这么一回事:国外有个大佬在StackExchange上发起了一个叫做 Tweetable Mathematical Art 的比赛。参赛者需要用C编写代表三原色的RD、GR、BL三个函数,每个函数都不能超过 140 个字符。每个函数都会接到 i 和 j 两个整型参数&#x…

sts集成jboss_JBoss BPM Travel Agency演示与现代BPM数据集成

sts集成jboss不久前,我们启动了一个规模较大的JBoss Travel Agency演示项目,以展示JBoss BPM Suite的一些更有趣的功能。 我们提供了一系列视频 ,不仅向您展示了如何安装它,项目中各种规则和流程工件的含义,还向您介绍…

详解C语言的C#数组

点击蓝字关注我们数组是一种存储相同类型元素的固定大小顺序集合。数组用于存储数据集合,但一般会将数组视为存储在连续存储器位置的相同类型的变量的集合。如果要存储表示100名称学生的分数,需要独立地声明100整数变量。例如:number0.number…

jdk注解_我们正在下注:这个注解很快就会出现在JDK中

jdk注解Yahor最近提出的Stack Overflow问题引起了我的兴趣: 如何在Java 8编译时确保方法签名“实现”功能接口 。 这是一个很好的问题。 让我们假设以下名义类型: FunctionalInterface interface LongHasher {int hash(long x); }该类型强加了清晰的合同…

oracle的连接函数,Oracle各种连接函数总结

1.前言Oracle可用连接函数会介绍以下几个Oracle列转行函数 Listagg()strcat()wmsys.wm_concat()2.Oracle列转行函数 Listagg()2.1最基础的用法:LISTAGG(XXX,XXX) WITHIN GROUP( ORDER BY XXX)用法就像聚合函数一样,通过Group by语句,把每个Gr…

抽象工厂模式设计模式_21世纪的设计模式:抽象工厂模式

抽象工厂模式设计模式这是我的演讲的第二部分,“ 21世纪的设计模式” 。 此模式在Java代码中到处都有使用,尤其是在更多“企业”代码库中。 它涉及一个接口和一个实现。 该界面如下所示: public interface Bakery {Pastry bakePastry(Toppi…

对 C 语言指针最详尽的讲解

点击蓝字关注我们指针对于C来说太重要。然而,想要全面理解指针,除了要对C语言有熟练的掌握外,还要有计算机硬件以及操作系统等方方面面的基本知识。所以本文尽可能的通过一篇文章完全讲解指针。为什么需要指针?指针解决了一些编程…

app http routes.php,Laravel:我的应用程序没有被路由(Laravel : My app doesn't get routed)

Laravel:我的应用程序没有被路由(Laravel : My app doesnt get routed)我正在运行我的第一个laravel应用程序,在接下来的几个小时中遇到依赖项安装错误。对不起它可能是一个小错误,但似乎我无法找到。图片较暗,电脑坏了。应用程序…

ssm 返回json配置_摆脱困境:将运行时配置作为JSON返回

ssm 返回json配置如果需要确定部署到远程服务器的Spring Web应用程序的运行时配置,则需要读取从远程服务器找到的属性文件。 这很麻烦。 幸运的是,有更好的方法。 这篇博客文章描述了我们如何 启动我们的Web应用程序时,将运行时配置写入日志…

为什么 Android 必须在主线程更新 UI ?

点击蓝字关注我们为什么Android必须在主线程更新UI?站在各位大牛的肩膀上,谢谢!正常情况下,Android需要在UI线程更新UI,然鹅,在特殊情况下,子线程也能更新UI不在讨论之列,这篇文章主…

如何对linux文件进行编译,Linux下将源文件编译成目标文件的过程解析

简介请讲一下linux如何源文件逐步编译成可执行文件。解答首先先上图对编译的整个过程有个感性的认识,然后再逐步分析各个过程。以hello.c 程序为例# include main{printf("hello\n");}一个.c源程序需要经过预处理器生成.i文件,再经过编译器生成…

eclipse m2e配置_使用此首选项可加快Eclipse m2e配置

eclipse m2e配置谁不认识他们。 Eclipse中的旧式JFace对话框可以使您直观地看到实际上是一个相当简单的XML或属性文件。 对于m2e,它看起来像这样: 不幸的是,此屏幕的加载速度有点慢,除了检查版本号和其他您将永远不会更改的东西…

学点 STL C++ 的线性容器

点击蓝字关注我们std::array看到这个容器的时候肯定会出现这样的问题:为什么要引入 std::array 而不是直接使用 std::vector?已经有了传统数组,为什么要用 std::array?先回答第一个问题,与 std::vector 不同,std::arr…

linux at查看进程命令,at命令 - Linux命令大全 | linux教程

at命令允许指定运行脚本时间,at的守护进程atd会以后台模式运行,检查系统上的一个特殊目录来获取at命令的提交的作业。默认情况下,atd守护进程每60秒检查一次目录。有作业时会检查作业运行时间,如果与当前时间匹配,则运…

java替换数组中的元素_如何使用Java 8流快速替换列表中的元素

java替换数组中的元素假设您有一个项目清单&#xff1a; List<String> books Arrays.asList("The Holy Cow: The Bovine Testament","True Hip Hop","Truth and Existence","The Big Book of Green Design" );&#xff08;不要…

C++:良好的编程习惯与编程要点

点击蓝字关注我们以良好的方式编写C class假设现在我们要实现一个复数类complex&#xff0c;在类的实现过程中探索良好的编程习惯。① Header(头文件)中的防卫式声明complex.h: # ifndef __COMPLEX__ # define __COMPLEX__ class complex {} # endif防止头文件的内容被多次包含…

如何使用man命令linux,Linux man命令的使用方法

Linux提供了丰富的帮助手册&#xff0c;当你需要查看某个命令的参数时不必到处上网查找&#xff0c;只要man一下即可。可以使用man man 查看man的使用方法1.man共有以下几个章节代码功能1标准用户命令(Executable programs or shell commands)2系统调用(System calls)functions…

linux adb 端口,linux 无法连接adb 设备

之前电脑linux 连接 adb 设备一直都是正常的&#xff0c;今天突然出现无法连接的情况adb shell出现下面的错误信息error: insufficient permissions for deviceadb device出现下面的信息List of devices attached????????????no permissions解决方法lsusb 查看adb…

php 系统交互 删除文件_FileSystemMap:与文件系统交互的自然方法

php 系统交互 删除文件作为项目的一部分&#xff0c;我目前正在研究创建FileSystemMap 。 我已经开始了一个非常小的GitHub的项目在这里举办的代码。 本质上&#xff0c;此映射实现将允许用户与其文件系统上的目录进行交互&#xff0c;就好像它是java.util.Map 。 映射中的每个…