Java 8的新增功能(第二部分–可能会出现什么)

免责声明:我不为Oracle工作,也不以任何方式代表Oracle。 此功能列表不是官方的。 作为“局外人”,这只是我研究的一部分。

这是由三部分组成的系列文章的第二部分。 在第一部分中 ,我谈到了Oracle正式让开发人员知道JavaFX 8中应该发布的内容(JavaFX是Java的新UI库),我一直在用我遇到的新信息来更新该文章。

在第二部分中,我将讨论该Java8版本或之后的某个版本中可能会出现的情况。

可能会发生什么

支持ios和android

对ios和android的官方支持可能正在开发中。 甲骨文已经在努力将Java平台上的ios和android支持引入到RoboVM中 ,但是它仍处于Alpha阶段,要成为一个完整的商业上可行的解决方案还有很长的路要走。

Oracle尚未发表任何声明将正式支持该平台,但是有迹象表明这已经在发生。 只需看一下Oracle员工在JavaOne上有关这些年的会议上,@ tobibertoni(Twitter用户名)就提到了:

为iPad构建和调试JavaFX应用程序[BOF5517]

* DavidPulkrábek– Oracle高级软件开发人员
*OldřichMatička,甲骨文

适用于iOS的JavaFX已开始转向开源。 在本节中,您将看到如何将JavaFX NetBeans项目转换为真实的iPad应用程序。 还将向您展示如何使用Java平台调试器体系结构(JPDA)调试设备上的JavaFX应用程序,以及向iOS应用程序添加自定义Java本机接口(JNI)代码的分步说明。

  • https://oracleus.activeevents.com/2013/connect/sessionDetail.ww?SESSION_ID=5517

Android上的JavaFX:First Insight [BOF7791]

*TomášBrandalík,甲骨文

Android和iOS上的JavaFX填补了台式机和嵌入式系统之间的空白。 在Android上运行的JavaFX使您可以连接数千万台设备。 本课程为您提供了在Android上成功开发JavaFX应用程序所需的一切。 首先,它引导您完成从项目设置到调试的完整开发过程。 其次,它解释了主要的构成部分:打包,安装,应用程序生命周期,字体,与设备和操作系统服务的交互,媒体和WebView。 最后,它总结了构建结构以及开发人员如何控制和定制自己的构建。

  • https://oracleus.activeevents.com/2013/connect/sessionDetail.ww?SESSION_ID=7791

没有动态代码的高性能Java应用程序:iOS的提前代码生成器[BOF4099]

* Robert Vandette – Oracle咨询工程师

流行的移动设备中使用的Apple iOS和Android操作系统是大批量的平台,到目前为止,尚缺乏兼容的Java支持。 本次会议描述了Oracle计划将Java SE 8中最新的Java语言和API功能引入用于iOS和Android应用程序开发的Oracle应用程序开发系统(Oracle ADF)的Oracle ADF Mobile功能。 它还讨论了JDK 8中针对Oracle ADF Mobile实施所包含的功能,以及如何开发针对iOS和Android的Java应用程序。

  • https://oracleus.activeevents.com/2013/connect/sessionDetail.ww?SESSION_ID=3783

Web上的JavaFX

Oracle正在努力使无需任何插件即可在网上运行JavaFX(现在已禁止在多个平台上使用它们)。 您已经可以检查Bck2Brwsr ,现在为0.7.2版本。

另一个想法是WebFX,一种专用的浏览器,可以直接使用FXML。

使用JavaFX为浏览器增添色彩[BOF7830]

* DavidPulkrábek– Oracle高级软件开发人员
*OldřichMatička,甲骨文

JavaFX是一种强大的多平台图形技术,但是是否可以在没有插件的浏览器中运行JavaFX应用程序? 直接来自类文件? 当然是! 本课程演示了将JavaFX引入浏览器的无插件解决方案。

  • https://oracleus.activeevents.com/2013/connect/sessionDetail.ww?SESSION_ID=7830

Chuck Norris实验:在没有插件的任何浏览器中运行Java [CON4044]

* Jaroslav Tulach – Oracle NetBeans平台架构师
*安东·艾普尔(Anton Epple)–艾普尔顿的培训师和顾问
“ Chuck Norris可以在任何浏览器中运行Java,而无需插件”。 找出您需要的东西,以重现Chuck的回旋踢。 在本课程中,您将学到开始使用新的开源项目“ bck2brwsr”所需要的一切。 除了在GWT中之外,字节码没有编译为JavaScript,而是在基于JavaScript的JVM中运行。 该课程向您展示了通过创建自己的API来扩展该项目的功能有多么简单,这使您可以使用可在任何现代浏览器中运行且具有出色工具支持的静态类型语言(而不是JavaScript)来创建可维护的应用程序。 您将看到一个构建在iPad和Android设备上运行的Space Invaders型游戏的演示。 这不是预览; 您今天就可以使用。

  • https://oracleus.activeevents.com/2013/connect/sessionDetail.ww?SESSION_ID=4044

WebFX:像HTML5应用程序一样运行JavaFX [BOF3132]

* Bruno Borges – Oracle首席产品经理

用于桌面应用程序的JavaFX越来越普遍。 但是,如果JavaFX可以真正替代HTML(或新HTML5)呢? 您只需访问URL并加载完全使用JavaFX构建的网站。 已经包括对CSS和JavaScript的支持,还将支持与使用WebSocket或JAX-RS RESTful服务的服务器集成。 按刷新将是重新加载应用程序(或者我们应该说页面?)并测试新版本的简便方法。 FXP或FX Pages真的可以代替HTML5吗? 本课程介绍一下Web 3.0的新方法。

  • https://oracleus.activeevents.com/2013/connect/sessionDetail.ww?SESSION_ID=3132

参考: Pixel Duke博客上的JCG合作伙伴 Pedro Duque Vieira, Java 8中的新增功能(第二部分-可能会出现什么) 。

翻译自: https://www.javacodegeeks.com/2013/09/whats-new-in-java-8-part-ii-what-might-come.html

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

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

相关文章

MariaDB卸载

二进制安装方式的MariaDB卸载 关闭mysql服务service mysql stop 或 /etc/init.d/mysql stop 或 mysqladmin shutdown -uroot -p 删除数据文件和目录whereis mysql find / -name mysql rm -rf xxx 删除软链接,二进文件(如有必要)cd /usr/local…

aix系统java堆_浅谈AIX环境下的Java性能调优

1、什么是JavaJava 是一种面向对象的编程语言。它以 C 为模型,被设计成小的、简单的、在源和二进制级别跨平台的可移植的语言,Java 程序(applets 和应用程序)可以运行于任何已经安装了 Java 虚拟机(JVM)的机器上。Java 相对其它计算机语言有显著的优势&a…

web 前端 html

1,什么是web 在网络中,大量的数据需要有一个载体,而很多人都能够访问这个载体,利用浏览器的这个窗口链接一个有一个载体,这个载体就是网站也就是web的前身。  1,web标准:结构标准,表…

cf 1060e 树形dp 树上任意两点的距离和

题意: 给出一个树,把树上任意两个相隔一个点的点加一条边,问加完边之后任意两点的距离和是多少. 参考博客 :https://blog.csdn.net/Mr_Treeeee/article/details/82960566 思路:枚举边的贡献 算出所有点与点之间的距离&…

再谈前后端分离

前段时间我针对手头上的项目前端配置进行了反思以及总结并且写了两篇文章: webpack传统后端渲染的项目前端配置, webpack配置之前后端不分离, 很显然这些配置能满足一时的需求, 但是也有不足. 今天继续总结, 这里应该不涉及到具体后端语言, 只对前端配置进行描述. 毕竟配置工程…

JAVA中带有数字签名的XML安全性

介绍 如您所知,XML在我们的产品或项目开发中起着重要作用,并且从XML文档中我们收集了很多信息,而且我们可以对XML文件执行CRUD操作。 但是,关于如何确保XML文件中可用的数据是真实的以及数据来自受信任的可靠来源,这是…

mysql的命令行常用命令_mysql命令行常用命令

第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -u用户名 -p用户密码键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的…

Python - day1 借鉴洪卫

一、了解开发语言 1、高级语言:Python,Java,C,C#,PHP,JS,Go,Ruby,SQL,Swift,Perl,Objective-C,R等等; 2、低级…

返回一个二维整数数组最大子数组的和

要求: 1,输入一个二维整形数组,数组里有正数也有负数。 2,二维数组中连续的一个子矩阵组成一个子数组,每个子数组都有一个和, 3,求所有子数组的和的最大值。 设计思路: 参照一维整数数组求解最大…

基于React的表单开发的分析(上)

本文主要讲解后台系统与表单相关的页面开发,并分析如何才能更好地、高效地开发。 技术栈 ReactAntd 背景 Antd 以下我都将Ant Design 简称为 Antd Ant Design是个服务于企业级产品的UI框架,主要可以用于中后台系统,它有基于React、Vue和Angular的实现…

50个Servlet面试问答

Servlet是Java EE的一个非常重要的主题,所有Web应用程序框架(例如Spring和Struts)都建立在它之上。 这使servlet成为Java访谈中的热门话题。 在这里,我提供了50个servlet面试问题的列表,并提供了答案,以帮…

在vue中使用font-awesome

1、安装 cnpm i font-awesome -S 2、在main.js中引入 import font-awesome/css/font-awesome.min.css 转载于:https://www.cnblogs.com/wuln/p/9072084.html

深入浅出的webpack4构建工具--webpack4+react构建环境(二十)

下面我们来配置下webpack4react的开发环境,之前都是针对webpack4vue的。下面我们也是在之前项目结构的基础之上进行配置下。 首先看下如下是我为 webpack4react 基本的项目结构如下: ### 目录结构如下: demo1 …

Webpack 4进阶--从前的日色变得慢 ,一下午只够打一次包

从前的日色变得慢,车,马,邮件都慢,一生只够爱一个人 -- 《从前慢》 近期在团队项目里把Webpack升级到4.4.1,过程中发现现存的升级文档十分有限,踩了不少坑,好在升级之后提升还算显著&#xff0c…

使用Guava MapSplitters配置Hadoop

在本文中,我们将为通过Context对象将配置参数传递给Hadoop Mapper提供新的思路。 通常,我们在启动map-reduce作业时将配置参数设置为Context对象上的键/值对。 然后,在Mapper中,我们使用键来检索用于我们的配置需求的值。 不同之处…

pdo 参数化查询 mysql函数_PDO笔记之参数化查询

参数化查询解释在这里:Wiki参数化查询 (少有的Wiki中文比英文介绍的要详细的编程条目)PDO中参数化查询主要用到prepare()方法,然后这个方法会返回一个PDOStatement对象,也就SQL声明(不知道怎么翻译),此时SQL语句只是被编译&#x…

二叉树和哈希表的优缺点对比与选择

二叉树(binary tree)和哈希表(hash table)都是很基本的数据结构,但是我们要怎么从两者之间进行选择呢?他们的不同是什么?优缺点分别是什么? 回答这个问题不是一两句话可以说清楚的,原因是在不同的情况下,选…

编码Java时的10个微妙的最佳实践

这是10个最佳实践的列表,这些最佳实践比您的平均Josh Bloch有效Java规则要微妙得多。 尽管Josh Bloch的列表很容易学习,并且涉及日常情况,但此处的列表包含了涉及API / SPI设计的较不常见的情况,但可能会产生很大的影响。 我在编…

Vue 实现微信 jssdk 扫码, 上传图片

流程 1: 配置微信公众号JS域名 2:前端发送URL后台获取JSSDK配置, 后台Service代码如下, 修改2处位置: WeixinUtil.APPID > 当前公众号APPID WeixinUtil.getAccessToken() > 当前公众号access_token public interface IWxJssdkService {Map<String, Object> getJssd…

有意思的前端函数面试题

1:考引用类型在比较运算符时候 隐式转换会调用本类型那个方法 toString和valueOf&#xff1f;(去年过年吵的很火国外的题) if(a 1 && a 2 && a 3){console.log("我走进来了"); }<!--答案1:--> var a {num:0}; a.valueOf function(){retur…