成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Eclipse推JVM語言Xtend 繼續擁抱Java

原創
開發 后端
近日,Eclipse推出了新的JVM語言Xtend,它的本意并不是取代Java。而是為了更好的擁抱Java開發者。

【51CTO獨家特稿】Eclipse宣稱Xtend并無意替代Java,而是補Java之短,精簡代碼,無類型,改進可讀和維護。Eclipse Xtend可以編譯成可讀的Java代碼,類似CoffeeScript之與Javascript。

下載地址:http://www.eclipse.org/Xtext/xtend/#download

用Xtend編寫Java代碼

在Xtend中,可以直接得到Java代碼。并且你可以在Eclipse中很直觀的看到這些代碼,即使你是從Java中進行調用的,你也能看到Xtend代碼。

Xtend 

Xtend支持Eclispe工具

Xtend將支持Eclispe上的Java開發工具,另外的功能包括

語法著色

內容輔助

重命名重構

組織進口

快速修復

豐富的懸停

大綱視圖

導航

開放式

漸進式編譯

括號匹配

標記實例

... ... 和許多

Java類型系統

靜態類型是不錯的,因為它允許更好的靜態分析和基于類型信息的更好的工具。然而,缺點是額外的復雜性(靜態)類型系統。

Java類型系統盡管眾人皆知,但看起來似乎還不太完美。

Xtend將重用能用到的一切。

  1. // qualified names  
  2. java.lang.Object  
  3. // primitives  
  4. booleanintlongchar, ...  
  5. // arrays  
  6. String[]  
  7. // generics  
  8. List<? extends CharSequence>  
  9. java.util.Map<String,String> 

不同的類型判斷

變量聲明

  1. val names = getTheListOfNames()  
  2. val List<String> names = getTheListOfNames()For-Loops   

 

for循環

  1. for (name : getTheListOfNames())      
  2. // do something with name    
  3. for (String name : getTheListOfNames())      
  4. // do something with name  

返回類型

  1. def getTheListOfNames() {  
  2.   newArrayList("Tomte","Pippi","Carlson")  
  3. }  
  4. def List<String> getTheListOfNames() {  
  5.   newArrayList("Tomte","Pippi","Carlson")  

Closures

  1. getTheListOfNames().map( name | "Mr. "+name )  
  2. getTheListOfNames().map( String name | "Mr. "+name ) 

 

 

【編輯推薦】

  1. 深入Java虛擬機JVM類加載初始化學習筆記
  2. 深入Java核心:JVM中的棧和局部變量
  3. 你不知道的5個JVM命令行標志
責任編輯:彭凡 來源: 51CTO
相關推薦

2011-11-08 10:30:05

Eclipse

2011-11-24 10:00:10

Xtend

2011-12-19 10:43:47

Azure微軟云計算

2009-10-30 09:04:02

Eclipse微軟Windows 7

2010-09-27 14:38:43

JVM內存設置Eclipse

2010-09-17 17:18:35

EclipseJVM

2017-04-01 11:31:06

互聯網

2010-10-22 14:43:09

移動開發

2010-09-17 17:23:41

EclipseJVM內存

2009-04-09 18:43:20

Vmwareesx虛擬化

2011-07-18 09:50:42

2012-05-21 13:28:02

EclipseJavaEclipse ADT

2013-03-04 10:20:23

JVM優化eclipseJVM

2009-07-08 13:22:48

JVM termina

2009-07-09 16:33:06

eclipse jvm

2009-07-27 10:08:48

Java 7動態語言JVM

2009-06-25 09:11:47

Java之父GoogleJava

2013-03-04 10:59:47

eclipseJVM

2010-09-17 13:45:40

JVM termina

2024-10-10 08:33:06

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91成人在线| 成人妇女免费播放久久久 | 国产福利在线 | 欧美在线天堂 | 91www在线观看 | 91精品国产综合久久久久久丝袜 | 在线观看亚洲欧美 | 中文字幕一区二区三区四区 | 久久精品 | av一区在线观看 | 精品久久久一区二区 | 国产精品视频播放 | 国产91精品久久久久久久网曝门 | 免费av毛片 | 国产三区av | 人人草天天草 | 在线看91| 午夜小视频在线播放 | 亚洲一区二区三区视频在线 | 成人精品一区二区 | 中文字幕在线三区 | 久久av一区二区三区 | 中文字幕乱码一区二区三区 | 久久狼人天堂 | 国产片侵犯亲女视频播放 | 欧美精品一区在线 | 综合久久综合久久 | 日韩一区二区三区在线 | 羞视频在线观看 | 国产美女永久免费无遮挡 | 国产精品久久久久久婷婷天堂 | 欧美精品99 | 日韩在线观看中文字幕 | 黄色毛片在线观看 | 一二区成人影院电影网 | 男人的天堂视频网站 | 久久久99国产精品免费 | 日韩网站在线 | 日韩精品一区二区三区第95 | 午夜影院在线观看 | 日本午夜在线视频 |