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

javaone

好的。 也许我的标题太夸张了。 我确实相信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或杀手级产品将是我们无法期待的。
  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

javaone

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

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

相关文章

hmailserver mysql密码_第二步:点晴MIS系统Email模块hMailServer数据库连接配置指引

点击:windows系统-》开始-》所有程序-》hmailserver-》hMailServer Database Setup,在弹出的对话框中输入默认管理密码“clicksun2010”,进入后按照以下步骤操作:输入登陆密码:clicksun2010,务必使用这个密…

spring3.0异步_在Spring 4.2中更简单地处理异步事务绑定事件

spring3.0异步介绍 如您可能已经知道的(例如,从我以前的博客文章中 ),不再需要创建一个单独的类来实现带有onApplicationEvent方法的ApplicationListener ,以便能够对应用程序事件做出响应(包括来自Spring …

java 插入mysql 日期_Java日期-插入数据库

我需要找出一种将带有java.util.Date字段的记录插入数据库的方法,但我陷入了困境。有谁知道我该怎么做?现在我有类似的东西。java.util.Date myDate new java.util.Date("01/01/2009");sb.append("INSERT INTO USERS");sb.append(&…

jboss fuse 教程_JBoss Fuse –使用MVEL将您的静态配置转换为动态模板

jboss fuse 教程最近,我重新发现了我已经忘记的JBoss Fuse功能,并且我认为其他人可能会从此提醒中受益 。 这篇文章将重点放在JBoss Fuse和Fabric8上,但所有正在寻找最小侵入性方法来为其静态配置文件添加一定程度的动态支持的开发人员也可能…

mysql客户库_你应该知道的10个MySQL客户启动选项

大部分服务器管理员知道MySQL数据库管理系统(RDBMS)是高度灵活的软件块,带有范围广阔的启动选项,可以用来修改相关行为。然而,大部分人却不清楚,标准MySQL客户端带有同等大量的启动选项,其中一些在日常MySQL交互作用中…

java实现ldap服务器_Java到LDAP教程(包括如何安装LDAP服务器/客户端)

java实现ldap服务器本教程将向您展示如何编写Java代码以与LDAP交互。 但是在执行此操作之前,我们需要在计算机上设置LDAP服务器和客户端。 如果此时您不确定到底是什么LDAP,建议您使用这篇文章,其中提供了一个很好的定义示例。 (…

java 程序增加 防盗_防盗Java EE –保护Java EE企业应用程序的安全

java 程序增加 防盗redev离我们仅有几天的路程,我受邀作了两次演讲。 其中之一是关于我最喜欢的主题:安全性和Java EE。 它旨在实现两个目标。 一方面向典型的Java EE开发人员介绍整个应用程序安全过程和主要目标。 而且还要查看有关Java EE在满足典型需…

php对mysql基础操作_php+mysql的基础操作

标签:PHP可以说是当下很火的一门后端语言了,它小巧玲珑,和html等前端语言配合的可以说是天衣无缝,加之xampp,wampp等工具的出现,更是前端开发者的福音,作为一名前端ER,如果不熟悉一门后端语言的话,那简直都不好意思说自己要加薪,那么我们对于php这门语言学习时,如果…

js内存泄露 垃圾回收_Java内存体系结构(模型),垃圾回收和内存泄漏

js内存泄露 垃圾回收Java内存架构(Java内存模型) 上面是堆的Java内存模型以及Java虚拟机(JVM)中运行的任何Java应用程序的PermGen。 还提供了比率,以使您更好地了解如何在每种生成类型之间分配允许的内存。 以上所有内…

qlineedit文本改变时_PyQt5 QLineEdit(单行编辑器) 学习

QLineEdit is a widget that allows to enter and edit a single line of plain text. There are undo and redo, cut and paste, and drag & drop functions available for the widget.代码:# codingutf-8from PyQt5.QtWidgets import QApplication, QWidget,\…

jboss7.0.2_红帽JBoss企业应用平台7.0 ALPHA发布了!

jboss7.0.2红帽JBoss企业应用程序平台7(JBoss EAP 7)是基于开放标准构建并符合Java Enterprise Edition 7规范的中间件平台。 它将WildFly Application Server 10与高可用性群集,消息传递,分布式缓存和其他技术集成在一起。 现在可…

java数组和list_Java中的数组和List

一.数组Array1.数组在内存中是连续存储的,所以它的索引速度是非常的快,而且赋值与修改元素也很简单2.声明数组的时候,必须同时指明数组的长度,数组的长度过长,会造成内存浪费,数组和长度过短,会…

sts集成jboss_与JBoss BPM Travel Agency更新了Modern BPM数据集成

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

java规则表达式_Java基础--正则表达式的规则

注意:正则表达式只关注格式是否正确,不关注内容是否有效。一、字符集合, []表示一个字符。1、[abc] :指a,b,c中的任意一个字符。2、[^abc]:指除了a,b,c外的任意字符。3、[a-z]:表示a到z间的任意一个字符。4、[a-zA-Z0-9]:表示a到z…

获取http请求标头_HTTP请求和标头参数的CDI拦截器–简单示例

获取http请求标头在使用Java EE开发和发展REST API的过程中,有些情况下您希望以更精细的方式(视情况)对传入的HTTP请求(特别是标头参数)进行“观察” Servlet过滤器或更具体的ContainerRequestFilters 。 我发现在某些…

java多线程区别_Java中实现多线程的两种方式之间的区别

Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要产生一个线程,有两种方法:◆需要从Java.lang.Thre…

詹金斯搭建_与詹金斯一起将GitLab中的Gradle项目发布到Artifactory

詹金斯搭建我将详细展示如何定期构建您的项目,然后如何进行发布。 它涉及许多工具的协作,我发现很难正确设置这些工具,这就是我编写此代码的原因。 目标 我将向您展示如何实现以下两种方案。 第一个是如何进行常规开发的非发行版&#xff1a…

java socket优化_Java Socket编程代码优化

1.问题:在学习Java的Socket编程,写了一些代码练习,但是又不知道是否规范,是否有优化的空间?2.代码:package com.nekolr.socket;import com.google.common.util.concurrent.ThreadFactoryBuilder;import jav…

java 函数式编程_Java函数式编程:Javaslang入门

java 函数式编程Java是一门古老的语言,并且该领域中有很多新手在他们自己的领域(JVM)上挑战Java。 但是Java 8到来并带来了一些有趣的功能。 这些有趣的功能使编写新的惊人框架(例如Spark Web框架或Javaslang)成为可能…

java 线程组作用_Java线程组(ThreadGroup)使用

JDK 对线程组类注释:A thread group represents a set of threads. In addition, a thread group can also include other thread groups. The thread groups form a tree in which every thread group except the initial thread group has a parent.A thread is a…