中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

JavaOne 日記–第0天

發(fā)布于:2021-02-17 00:00:01

0

159

0

JavaOne 日記 Java

“慶祝Java20年”——這句格言很可能會成為我今后的口頭禪。這也就不足為奇了,因為我在舊金山的JavaOne報道,并將通過一個小小的“情緒報告”在整個會議期間每天進行一次回顧。

“Java開發(fā)者的噩夢”

星期天是第0天,但在會議正式開始前一天,已經舉行了主題演講。不出所料,過去20年的一些軼事以圖片和配音的形式呈現(xiàn)出來。特別出色的是來自過去的各種太陽研究員排練的問候。

最重要的是,Sun首席執(zhí)行官兼聯(lián)合創(chuàng)始人斯科特?麥克尼利(Scott McNealy)很有魅力,他沒能出席,他親自向Oracle致以了一個小小的問候。作為他排名前10名(實際上是12名)“Java開發(fā)者噩夢”的一部分,以下場景排在第四位:“你喜歡開源軟件和共享,但你在Oracle工作?!边@條評論在整個主題演講中帶來了最多的推文。

負責開發(fā)的副總裁georgessaab再次闡明了java7到java8的步驟是多么重要,下一個重要的、與java9一致的步驟是一個堅實的重點。他把遷移計劃的細節(jié)留給了Java平臺的首席架構師markreinhold。Reinhold強調,Java的目標不能僅僅是成為一個“酷”語言特性的大雜燴,因為其他語言提供了這方面的東西。

Java9

相反,每個版本的目標都是提高開發(fā)人員的工作效率。為此,每個新版本都試圖消除關鍵的“痛點”。在Reinhold看來,這些是當前的類路徑處理和單片JDK。幸運的是,萊因霍爾德有辦法解決這兩個問題。神奇的詞是“模塊化”,雖然拼圖不是全新的,但它仍然相當有趣。在一個小的演示中,Reinhold演示了如何組裝基于Jigsaw的未來Java項目,而不會導致找不到或復制類的問題。

很明顯,Jigsaw將給Java本身帶來“巨大的語言變化”。正如許多人已經知道的那樣,Oracle希望走一條允許java9用戶探索新特性并有機會影響這些特性的道路,比如Jigsaw。

當然,java9已經有了迭代的計劃。其中兩個是由Java語言架構師Brian Goetz擴展的。首先是瓦爾哈拉項目。Valhalla還考慮到,Java在過去20年中發(fā)生了巨大的變化,不僅作為一種語言,而且作為一種運行時環(huán)境(硬件)。20年前有用的構造和內部優(yōu)化不再是場景的一部分。

這里的補救方法是引入一種稱為值類型的新語言結構。值類型可以看作是完全成熟的類和原語的混合體。Goetz說:“代碼就像類,像int一樣工作?!薄K莾却媸褂玫睦硐脒x擇,同時它的編程功能仍然強大。

除了瓦爾哈拉,戈茨還簡要介紹了“巴拿馬”項目。巴拿馬的目標是大大簡化Java開發(fā)人員對本機代碼的訪問。對于那些使用javanativeinterface(JNI)的人來說,Panama帶來了真正的附加值。使用一個名為JDebug的工具,可以從C/C++頭文件生成java類和接口,然后直接實現(xiàn)。我們在這次演講中看到的一切都非常有希望。感興趣的人可以在這里跟蹤這個項目。

權力的兩大支柱

除了在主題演講中提到JavaSE之外,當然還有另外兩個“權力的支柱”需要解決——JavaEE和JavaME(是的,是真的!)。根據(jù)目前的統(tǒng)計數(shù)據(jù),javaee7受到了很好的歡迎,其安裝幾乎與javaee6持平。這些值肯定可以通過您自己的項目經驗得到證實。

javaee8的規(guī)范正如火如荼地進行著,這一點肯定會在即將到來的會議日志中提到。不過,最終版本計劃在2017年發(fā)布——很顯然,好東西需要時間。希望我們不會在它到來時感到無聊。javaee8將以“云和易用性”為主題引入,重點介紹mvc1.0、javaeesecurity1.0和JSON綁定的更新以及一些新的api。

最后,但并非最不重要的一點是,我們從物聯(lián)網的高級主管Robert Clark那里聽到了一些關于javame的消息。對于那些還不知道的人來說:“我內心的‘M’代表微!,不適用于移動設備?,F(xiàn)在已經很清楚,為什么在Java-ME和Java-ME-Embedded上停滯多年之后,突然給了它這么多空間??死苏f:“這一切都是關于連接設備,從這些設備生成數(shù)據(jù),并從這些數(shù)據(jù)中產生價值,這是我們以前從未做過的?!?。Oracle希望通過javame嵌入式和物聯(lián)網云服務的結合,在未來的物聯(lián)網市場上占有一席之地。

還有一件事

哦,是的,還是有些東西…但是什么也沒說!在整個主題演講中,沒有提到Oracle一位前內部人士的證詞,他在10月初表示,正如JAXenter所報道的那樣,“Oracle對Java失去了興趣”。