java 1.8新增功能

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

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

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

可能会发生什么

支持ios和android

对ios和android的官方支持可能正在开发中。 Oracle公司已经做出了非做工的努力,将名为RoboVM的 ios和android支持引入JavaFX,但是,它仍处于Alpha阶段,要成为一个完整的商业可行解决方案还有很长的路要走。

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

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

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

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

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

Android上的JavaFX:First Insight [BOF7791]

*TomášBrandalík,Oracle

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,Oracle

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

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

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

* Jaroslav Tulach – Oracle NetBeans平台架构师
*安东·艾普尔(Anton Epple)–艾普尔顿(Eppleton)培训师和顾问
“ 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

java 1.8新增功能

java 1.8新增功能_Java 8的新增功能(第二部分-可能会出现什么)相关推荐

  1. java 新功能_Java 14的新功能

    java 新功能 2020年3月17日,Oracle发布了名为Java 14的Java新版本,其中包括许多新功能,工具,安全性,调试和更新的文档方面的改进. 但是,Oracle还向您提供Java的较旧 ...

  2. java se 导原码_Java SE 8新功能导览:Java开发世界中的重大变化

    java se 导原码 我很自豪,像其他专业团队成员一样,是采用OpenJDK的成员之一,但是从过去8个月就加入了,我们经历了Java SE 8 开发,编译,编码,讨论等各个阶段,直到将其付诸实践为止 ...

  3. java上传文件功能_Java MemoryMapped文件的功能

    java上传文件功能 Java MemoryMapped文件的功能 在JDK 1.4中,内存映射文件的一个有趣功能被添加到Java中,该功能允许将任何文件映射到OS内存以进行有效读取. 内存映射文件可 ...

  4. java中实现工厂日历_Java实现的日历功能完整示例

    本文实例讲述了java实现的日历功能.分享给大家供大家参考,具体如下: 应用名称:Java日历 用到的知识:Java GUI编程,日期操作 开发环境:win8+eclipse+jdk1.8 功能说明: ...

  5. java实现连续签到加分_java实现app签到功能

    本文实例为大家分享了java实现app签到功能的具体代码,供大家参考,具体内容如下 1.首先设计二张表,第一张表sign_calc记录用户连续签到次数,字段id,user_id,continue_da ...

  6. java写一个web服务器_Java实现web服务器功能(简版) | kTWO-个人博客

    package kTWOServer; import java.io.* ; import java.net.* ; import java.util.* ; final class HttpRequ ...

  7. java短路运算符有哪些_Java逻辑运算符的短路功能

    逻辑运算包括:与.或.非.异或.共6种运算符.true 表示真.false 表示假. 一.逻辑运算符 下表列出了逻辑运算符: 操作符 描述 &&,& 逻辑与运算符.当且仅当两个 ...

  8. java方法示例注释 @_Java 8中的功能接口是什么? @功能注释和示例

    java方法示例注释 @ 函数接口是Java 8最重要的概念之一,实际上为lambda表达式提供了动力,但是许多开发人员没有首先了解函数接口在Java 8中的作用就花了很多精力来理解它,并花时间学习l ...

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

    免责声明:我不为Oracle工作,也不以任何方式代表Oracle. 此功能列表不是官方的. 作为"局外人",这只是我研究的一部分. 这是由三部分组成的系列文章的第二部分. 在第一部 ...

最新文章

  1. 信息安全 数据赛 铁人三项_2018信息安全铁人三项数据赛题解
  2. 成本速度定成败 四种宽带接入技术大比拼(1)
  3. 倒排索引PForDelta压缩算法——基本假设和霍夫曼压缩同
  4. docsify-edit-on-github
  5. python层次聚类法画图_Python实现简单层次聚类算法以及可视化
  6. cJSON各函数实现的功能
  7. HTTP认证模式:Basic and Digest Access Authentication
  8. web.xml配置简介
  9. structs - 标签库(html)
  10. 图卷积网络(Graph Convolutional Network)
  11. httpclient3与httpclient4访问的一些区别
  12. EEMD算法原理及应用
  13. idea的英文是什么意思_idea,是什么意思
  14. 年轻时放纵享乐,不要指望年老时一念向善
  15. 一个基于PyTorch实现的Glove词向量的实例
  16. 网络安全与认证技术-总复习
  17. Android图片加载框架最全解析(二),从源码的角度理解Glide的执行流程
  18. JavaScript学习笔记(八)——作用域
  19. PMP考试报名流程看这里!
  20. 申请教育邮箱和使用微软 OneDrive API 和腾讯云 SCF 免费搭建个人网盘

热门文章

  1. MySQL 大表优化方案(1)
  2. 面对枯燥的源码,如何才能看得下去
  3. Oracle入门(十四.19)之触发器简介
  4. binarySearch与IndexOf的那些事儿~
  5. C#使用集合组织相关数据
  6. MyBatis中Mapper代理方式
  7. html session 登录页面跳转页面跳转页面,session失效后跳转到登陆页面
  8. java谓词_在Java中谓词
  9. 解决高版本SpringBoot整合swagger时启动报错:Failed to start bean ‘documentationPluginsBootstrapper‘ 问题
  10. d3 i5 神舟精盾k480n_神舟精盾k480n i5 d3和精盾i5 d1哪个好?