成人免费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-09-17 17:23:41

EclipseJVM內存

2012-05-21 13:28:02

EclipseJavaEclipse ADT

2011-07-18 09:50:42

2009-04-09 18:43:20

Vmwareesx虛擬化

2010-10-22 14:43:09

移動開發

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

2010-09-17 13:45:40

JVM termina

2013-03-04 10:59:47

eclipseJVM

2024-10-10 08:33:06

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天天玩夜夜操 | 国产精品久久久久久久午夜片 | 91色网站| 国产高清在线精品一区二区三区 | 日日综合| 精品无码久久久久久久动漫 | 中文字幕高清av | 亚洲精品久久久 | 天堂精品| 久久久久国产一区二区三区四区 | 亚洲高清一区二区三区 | 狠狠久 | 97免费在线观看视频 | 亚洲美女一区二区三区 | 一色一黄视频 | 一区二区三区在线 | 欧美一级毛片久久99精品蜜桃 | 国产精品自拍视频 | 国产羞羞视频在线观看 | av在线免费观看网址 | 午夜免费视频观看 | 国产一区二区精品在线观看 | 日韩一区二区三区视频 | 99tv| 日韩视频在线播放 | 日韩中文字幕一区二区 | 欧美欧美欧美 | 日韩在线观看中文字幕 | 日本不卡视频在线播放 | 三级免费av| 成人精品鲁一区一区二区 | h视频在线免费 | 99精品99 | 日韩一级 | 久久久久久国产 | 91麻豆精品国产91久久久资源速度 | 日韩精品在线观看一区二区 | 亚洲精品九九 | 欧美中文字幕在线 | 国产免费视频在线 | 国产精品久久一区二区三区 |