JavaOne 2015继续,Java将永远存在(……也许是长篇大论)

好的。 也许我的标题太夸张了。 我确实相信Java,生态系统,社区,虚拟机和母编程语言将会存在很长一段时间。

  1. 有什么可以偏离的? 假设在我的酒店房间中花费大量时间,在我的演讲中增加技巧之间,我认为这将是一种颠覆Java的至高无上的破坏性技术。 Java的二十年令人惊奇。 这是惊人的投资,也是技术创新的高峰。 有些人可能将其视为沉重的债务,其他主角则将其视为安全。
  2. 什么会破坏Java传动系统? JavaScript,并非如此。 JavaScript成为多线程,动态和千兆内存,垃圾收集机器将需要很长时间。 确实,这个规模问题是Java容易受到攻击的地方。 几年后,Java将不得不满足RAM大小的需求,而RAM大小可能会达到1 TB。 物联网还需要朝其他方向缩小规模。 这就是为什么MOD​​ULE和AGGREGATES是整个Java平台的关键要求和成就的原因。 如果我们能够穿越JIGSAW,那将就像穿越窥镜,我们将身处爱丽丝梦游仙境。
  3. 如果有什么将成为Java Killer,那么它将是LEFT-FIELD。 即使Apple决定开源该语言并将其跨平台,我也不认为这将是SWIFT。 编程语言在2016年不是问题。在1995年,它是C语言编程,在为malloc()分配了free()标准库调用之后,却忘记了对其进行调用。 Java是1995年的LEFT-FIELD,因为没有人怀疑将几个至高无上的关键思想推到了一起(以软件的形式组成)。 通过字节码和虚拟机实现了可移植性,通过Java标准库(JDK)实现了网络连接,并且通过Netscape Applet沙箱实现了安全性。 早在1995年,这些都是很难实现的事情。 我记得我加入的每家公司都有一个MyStringUtils.c,MyLinkedList.c,MyHashTable.c的副本。 那时,标准库变得非常重要,现在,我们将Java SDK发挥了优势,心地善良,我们一致说“ Meh!”。 完全正确。 因此,基于当今的问题,下一代Java东西或杀手will将会是我们所不希望的东西。
  4. 我希望您(不是JavaOne的读者)可以与James Gosling一起观看Star7视频。 该视频来自1992(c)Sun Microsystems。 高斯林得到了斯科特·麦克尼利 ( Scott McNealy)的全力支持,并支持其开发和创新产品。 视频显示James用一块老式的砖形GSM天线操纵了约7英寸的触摸屏。 这是Project Green的循环视频,该项目最终变成了Oak,成为了Java平台。 Oracle在Parc 55的Java展览20年中展示了该视频。数据库巨头应该将该视频放到YouTube上。 结束。
  5. 昨晚在Duke的聚会上,Null Pointers乐队的演唱很棒。 苏珊和艾莉森很棒。 整个乐队Frank,Cesar,Zoran,Ed和Freddy都很出色。 我们摇了房子!
  6. 不对传统酒吧的安全人员说,我要求我提供照片ID。 我看起来像17岁吗? 真。 整理一下,伙计!
  7. 对在Geary St. 333 Geary St.上对Rob和Jeff的Lefty O'Doul的爱尔兰酒吧/餐厅的钢琴家(Frank O'Connor)也是!
  8. Ed Malaska在Java和Scala的Apache Spark上进行了精彩的演讲。 他使这种所谓的大数据处理看起来很有趣并且易于理解。 我将查看您的RDDS,直接非循环组以及您的映射流和归约流。 Scala确实使开发人员编程API大大缩短了。 您需要在代码后面看到显式揭示的推断类型。
  9. Joe Darcy的JDK 9语言和工具功能也不错。 早期访问版本现在值得一试,因为它的质量很高。 实际上,您至少今天应该尝试一下。 同样在下一个预期的JavaOne构建版本中,RPEL将正式亮相。 是的,最终Java将具有JSHELL,即READ-PROCESS-PRINT-LOOP。 教育老师开始欣喜,因为Java易于上手。 Oracle绝对应该在JSHELL周围使用JavaFX包装器。 哦是的 可能是GLUON团队可以在本机设备上制作移动版本包装程序。
  10. 我有机会与Java EE 8 MVC规范团队会面,并了解了这次午餐时间的最后一部分。 现在,MVC具有重定向作用域,而不是讨论过多的Flash作用域。 他们将地图集合重命名为Redirect Scope,以避免与JSF中的Flash作用域混淆。 此外,表单验证似乎已步入正轨。
  11. 碰到Java Posse Round Up伙伴,真的让我心跳加速。 Todd Costella,Fred Simons,Dianne Marsh,James Ward和Joel Neely。
  12. 我必须参加一个会议。 *待定*
  13. 有人在今天早上早些时候问我“你说的这个绑定上下文是什么?” (见下文)

星7

弗兰克·奥康纳

埃里克·埃文斯(Eric Evans):从本书开始,我对DDD的了解


即使书本有点密集,也请投资于DDD原始书而不是提要。 您必须多次阅读其中的部分内容,但是一旦您了解了它,就会很有启发性。

祝你有美好的一天!

翻译自: https://www.javacodegeeks.com/2015/10/javaone-2015-continues-and-java-will-live-forever-well-maybe-a-long-tail.html

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

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

相关文章

生产上oracle扩展表空间,oracle基于裸设备(raw device)扩充表空间

首先在oracle中查询表空间的使用情况,确认是哪个表空间不足。select df.tablespace_name “Tablespace”,df.bytes/(1024*1024) “Total Size(MB)”, sum(fs.bytes)/(1024*1024) “Free Size(MB)”, round(sum(fs.bytes)*100/df.bytes) “% Free”, round((df.bytes…

VC包含目录、附加依赖项、库目录及具体设置

包含目录&#xff1a;#include <headerfile.h>中headerfile.h的搜索目录。如果有XXX.h找不到&#xff0c;设置这个目录可以解决。附加依赖项&#xff1a;C的库会把函数、类的声明放在*.h中&#xff0c;实现放在*.cpp或*.cc中。编译之后&#xff0c;*.cpp&#xff0c;*.cc…

oracle catalog命令,db2 catalog tcpip 命令咨询?

使用 CLP 从客户机编目 TCP/IP 节点编目 TCP/IP 节点会在描述远程节点的 DB2 客户机节点目录添加一个条目。此条目指定客户机用来访问远程主机所选择的别名(node_name)、hostname(或 ip_address)和 svcename(或 port_number)。必须具有“系统管理”(SYSADM)或“系统控制器”(SY…

Java 9代码工具:使用Java微型基准测试工具的实践会话

用肉眼看&#xff0c;基准测试似乎只是确定执行某些代码需要花费多长时间的简单问题。 但是通常&#xff0c;这是幼稚的方法。 提供具有准确和可重复结果的有意义的基准并非易事。 在本文中&#xff0c;我们想向您介绍OpenJDK代码工具项目&#xff0c;尤其是JMH。 Java Microb…

Quartz 第六课 CronTrigger(官方文档翻译)

CronTriggers使用的频率比SimpleTrigger跟高。如果需要schedule 中触发Job的方式类似于日历的形式而不是一个确定的是时间间隔&#xff0c;那就需要使用CronTrigger。 对于CronTrigger&#xff0c;你可以触发Schedule&#xff0c;例如每个周五中午或者每个工作日的下午9:30或者…

centos 6.6 oracle 10g,centos 6.2 安装 oracle 10g 问题

问题一&#xff1a;正在启动 Oracle Universal Installer...正在检查安装程序要求...检查操作系统版本: 必须是redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1or asianux-2未通过<<<<正在退出 Oracle Universal Installer。您可以在/tmp/OraInstall2002-…

查看本地文档的一些方法

1. 某目录下临时开web服务器 cd some_dir python -m SimpleHTTPServer 9090 9090手动指定的端口&#xff0c;然后使用http://localhost:9090来访问。下同&#xff0c;不赘述。 2. python文档 pydoc -p 9090 3. matlab文档 cd %MATLAB_DIR%\help # e.g. G:\soft\MATLAB\R2016a\…

oracle sql为null值,在SQL Server Oracle MySQL当数据库中查出某值为NULL怎么办

在SQL Server Oracle MySQL当数据库中查出某值为NULL怎么办?1、MSSQL: ISNULL()语法ISNULL ( check_expression , replacement_value )参数check_expression将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。replacement_value在 check_expression 为 NULL时…

SQL入门语句之LIKE、GLOB和LIMIT

一、SQL入门语句之LIKE LIKE用来匹配通配符指定模式的文本值。如果搜索表达式与模式表达式匹配&#xff0c;LIKE 运算符将返回真&#xff08;true&#xff09;&#xff0c;也就是 1。这里有两个通配符与 LIKE 运算符一起使用,百分号&#xff08;%&#xff09;代表零个、一个或多…

vaadin_在Vaadin和JSF之间选择

vaadin随着最新版本的Primefaces 3.0的发布&#xff0c;JSF终于达到了前所未有的成熟度和实用性&#xff0c;使其与其他流行的Rich Internet Applications&#xff08;RIA&#xff09;选项面对面&#xff0c;例如Google Web Toolkit&#xff08;GWT&#xff09;&#xff0c;Ext…

windows server 2008 oracle 10g,一次不太愉快的Windows Server 2008 R2 SP1上安装ORACLE 10G经历...

华为服务器型号RH5885 V3&#xff0c;安装windows server 2008 r2, oracle 10g1、安装包要使用10204_vista_w2k8_x64_production_db.zip&#xff0c;不用102010_win64_x64_database.zip&#xff1b;2、DBCA创建数据库之前&#xff0c;关闭BIOS中Hyper-Threading [ALL] - [Disab…

通过OmniFaces缓存组件以编程方式缓存PrimeFaces图表

在这篇文章中&#xff0c;您将看到如何结合PrimeFaces和OmniFaces获得可缓存的图表。 为了使事情变得简单&#xff0c;我们将使用PrimeFaces 折线图。 对于这种图表&#xff0c;我们可以在页面中使用<p&#xff1a;chart />标记和一个简单的托管bean。 因此&#xff0c;在…

ReactNative——打包发布

1、生成一个签名密钥 ‘ keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000 ’ 生成一个my-release-key.keystore的密钥库文件 2、找到路径/android/app/src/main,并在该目录下新建assets文件夹 3、在工程…

oracle版本说明,Oracle版本说明

Oracle 的版本号很多&#xff0c;先看11g的一个版本号说明&#xff1a; 注意&#xff1a; 在Oracle 9.2 版本之后&#xff0c; oracle 的maintenance release number 是在Oracle的版本号很多&#xff0c;先看11g的一个版本号说明&#xff1a;注意&#xff1a;在Oracle 9.2版本之…

linux 用户 组区别吗,Linux系统的用户和用户组有什么区别

1.用户和用户组的概念Linux是一个多用户系统,要使用系统资源就必须在系统内拥有合法的用户账号, Linux系统可以存在多个用户,但是需要使用唯一的用户名来区分不同的用户,同时所有非系统用户都需要设置密码才可以登录到系统。和人类不同, Linux系统只能使用数字来记录用户。在实…

Opserver配置Redis、SqlServer监控

简介 Opserver是Stack Overflow的开源监控解决方案&#xff0c;由Stack Exchange发布&#xff0c;基于.NET框架构建。开源地址&#xff1a;https://github.com/opserver/Opserver 使用 github下载源代码编译后&#xff0c;发布至IIS&#xff0c;需要先修改Opserver/Config目录下…

Linux挂载多个文件夹读不出,FTP不显示Linux挂载文件夹怎么办?-处理FTP不显示Linux挂载文件夹的方案 - 河东软件园...

最近有位用户向小编反映&#xff0c;声称自己在Linux中使用vsftpd启FTP服务&#xff0c;并在FTP用户下挂载一个Windows的共享盘&#xff0c;但是登陆FTP后却无法显示该挂载的共享盘。出现这种问题真是令人十分头疼呢&#xff0c;想要快速解决这个问题又找不到合适的方法。该怎么…

以太坊智能合约Hello World示例程序

简介 以太坊(Ethereum)是一提供个智能合约(smart contract)功能的公共区块链(BlockChain)平台. 本文介绍了一个简单的以太坊智能合约的开发过程. 开发环境 在以太坊上开发应用&#xff0c;首先需要安装其客户端&#xff0c;本文使用基于Go语言的Geth, 其官网为https://github.c…

play 打包 模块_全新的Play模块资料库

play 打包 模块早在11月&#xff0c;我就Play框架的 Nicolas Leroux谈到了如何创建模块存储库。 他同意这将是一个好主意&#xff0c;但是时间不足使我无法开始。 在上周Google Play小组发生了暴风雨之后&#xff0c;我决定将其优先处理。 可以在几周内提供可用的原型。 概述&a…

linux统计字符串频数,Linux 统计某个字符串出现的次数

系列文章&colon;老项目的&num;iPhone6与iPhone6Plus适配&num;&lpar;持续更新中&comma;更新日期2014年10月12日 星期日 &rpar;本文永久地址为http://www.cnblogs.com/ChenYilong/p/4020399.html ,转载请注明出处. ********************************** .…