java 1.8新增功能_Java 8的新增功能(第二部分-可能会出现什么)
java 1.8新增功能
免責(zé)聲明:我不為Oracle工作,也不以任何方式代表Oracle。 此功能列表不是官方的。 作為“局外人”,這只是我研究的一部分。
這是由三部分組成的系列文章的第二部分。 在第一部分中 ,我談到了Oracle正式讓開發(fā)人員知道JavaFX 8中應(yīng)該發(fā)布的內(nèi)容(JavaFX是Java的新UI庫),我一直在用我遇到的新信息更新該文章。
在第二部分中,我將討論該Java8版本或之后的某個(gè)版本中可能會出現(xiàn)的情況。
可能會發(fā)生什么
支持ios和android
對ios和android的官方支持可能正在開發(fā)中。 Oracle公司已經(jīng)做出了非做工的努力,將名為RoboVM的 ios和android支持引入JavaFX,但是,它仍處于Alpha階段,要成為一個(gè)完整的商業(yè)可行解決方案還有很長的路要走。
Oracle尚未發(fā)表任何聲明將正式支持該平臺,但是有跡象表明這已經(jīng)在發(fā)生。 只需看一下Oracle員工在JavaOne上有關(guān)這些年的會議上,@ tobibertoni(Twitter用戶名)就提到了:
為iPad構(gòu)建和調(diào)試JavaFX應(yīng)用程序[BOF5517]
* DavidPulkrábek– Oracle高級軟件開發(fā)人員
*Old?ichMati?ka,Oracle
適用于iOS的JavaFX已開始轉(zhuǎn)向開源。 在本節(jié)中,您將看到如何將JavaFX NetBeans項(xiàng)目轉(zhuǎn)換為真實(shí)的iPad應(yīng)用程序。 還將向您展示如何通過使用Java平臺調(diào)試器體系結(jié)構(gòu)(JPDA)以及在iOS應(yīng)用程序中添加自定義Java本機(jī)接口(JNI)代碼的分步說明來調(diào)試設(shè)備上的JavaFX應(yīng)用程序。
- https://oracleus.activeevents.com/2013/connect/sessionDetail.ww?SESSION_ID=5517
Android上的JavaFX:First Insight [BOF7791]
*Tomá?Brandalík,Oracle
Android和iOS上的JavaFX填補(bǔ)了臺式機(jī)和嵌入式系統(tǒng)之間的空白。 在Android上運(yùn)行的JavaFX使您可以連接數(shù)千萬臺設(shè)備。 本課程為您提供了在Android上成功開發(fā)JavaFX應(yīng)用程序所需的一切。 首先,它引導(dǎo)您完成從項(xiàng)目設(shè)置到調(diào)試的完整開發(fā)過程。 其次,它解釋了主要的構(gòu)成部分:打包,安裝,應(yīng)用程序生命周期,字體,與設(shè)備和操作系統(tǒng)服務(wù)的交互,媒體和WebView。 最后,它總結(jié)了構(gòu)建結(jié)構(gòu)以及開發(fā)人員如何控制和定制自己的構(gòu)建。
- https://oracleus.activeevents.com/2013/connect/sessionDetail.ww?SESSION_ID=7791
沒有動(dòng)態(tài)代碼的高性能Java應(yīng)用程序:iOS的提前代碼生成器[BOF4099]
* Robert Vandette – Oracle咨詢工程師
流行的移動(dòng)設(shè)備中使用的Apple iOS和Android操作系統(tǒng)是大批量的平臺,直到現(xiàn)在還缺乏兼容的Java支持。 本次會議描述了Oracle計(jì)劃將Java SE 8中的最新Java語言和API功能引入用于iOS和Android應(yīng)用程序開發(fā)的Oracle應(yīng)用程序開發(fā)系統(tǒng)(Oracle ADF)的Oracle ADF Mobile功能。 它還討論了JDK 8中針對Oracle ADF Mobile實(shí)施所包含的功能,以及如何開發(fā)針對iOS和Android的Java應(yīng)用程序。
- https://oracleus.activeevents.com/2013/connect/sessionDetail.ww?SESSION_ID=3783
Web上的JavaFX
Oracle正在努力使無需任何插件即可在網(wǎng)上運(yùn)行JavaFX(現(xiàn)在已禁止在多個(gè)平臺上使用它們)。 您已經(jīng)可以檢查Bck2Brwsr ,現(xiàn)在為0.7.2版本。
另一個(gè)想法是WebFX,一種可以直接使用FXML的專用瀏覽器。
使用JavaFX為瀏覽器增添色彩[BOF7830]
* DavidPulkrábek– Oracle高級軟件開發(fā)人員
*Old?ichMati?ka,Oracle
JavaFX是一種強(qiáng)大的多平臺圖形技術(shù),但是是否可以在沒有插件的瀏覽器中運(yùn)行JavaFX應(yīng)用程序? 直接來自類文件? 當(dāng)然是的! 本課程演示了將JavaFX引入瀏覽器的無插件解決方案。
- https://oracleus.activeevents.com/2013/connect/sessionDetail.ww?SESSION_ID=7830
Chuck Norris實(shí)驗(yàn):在沒有插件的任何瀏覽器中運(yùn)行Java [CON4044]
* Jaroslav Tulach – Oracle NetBeans平臺架構(gòu)師
*安東·艾普爾(Anton Epple)–艾普爾頓(Eppleton)培訓(xùn)師和顧問
“ Chuck Norris可以在任何瀏覽器中運(yùn)行Java,而無需插件”。 找出您需要的東西,以重現(xiàn)Chuck的回旋踢。 在本課程中,您將學(xué)到開始使用新的開源項(xiàng)目“ bck2brwsr”所需要的一切。 除了在GWT中之外,字節(jié)碼沒有編譯為JavaScript,而是在基于JavaScript的JVM中運(yùn)行。 該課程向您展示了通過創(chuàng)建自己的API擴(kuò)展此項(xiàng)目的功能有多么簡單,它使您可以使用可在任何現(xiàn)代瀏覽器中運(yùn)行的,具有出色工具支持的靜態(tài)類型語言(而不是JavaScript)來創(chuàng)建可維護(hù)的應(yīng)用程序。 您將看到一個(gè)構(gòu)建在iPad和Android設(shè)備上運(yùn)行的Space Invaders型游戲的演示。 這不是預(yù)覽; 您今天就可以使用。
- https://oracleus.activeevents.com/2013/connect/sessionDetail.ww?SESSION_ID=4044
WebFX:像HTML5應(yīng)用程序一樣運(yùn)行JavaFX [BOF3132]
* Bruno Borges – Oracle首席產(chǎn)品經(jīng)理
用于桌面應(yīng)用程序的JavaFX越來越普遍。 但是,如果JavaFX可以真正替代HTML(或新HTML5)呢? 您只需訪問URL并加載完全使用JavaFX構(gòu)建的網(wǎng)站。 已經(jīng)包括對CSS和JavaScript的支持,并且還將支持與使用WebSocket或JAX-RS RESTful服務(wù)的服務(wù)器集成。 按刷新將是重新加載應(yīng)用程序(或者我們應(yīng)該說頁面?)并測試新版本的簡便方法。 FXP或FX Pages真的可以代替HTML5嗎? 本課程介紹一下,并考慮了Web 3.0的新方法。
- https://oracleus.activeevents.com/2013/connect/sessionDetail.ww?SESSION_ID=3132
翻譯自: https://www.javacodegeeks.com/2013/09/whats-new-in-java-8-part-ii-what-might-come.html
java 1.8新增功能
總結(jié)
以上是生活随笔為你收集整理的java 1.8新增功能_Java 8的新增功能(第二部分-可能会出现什么)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: airpods2防水吗
- 下一篇: Spring应用架构