日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
Eclipse推JVM語言Xtend繼續(xù)擁抱Java

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

創(chuàng)新新互聯,憑借10多年的網站設計、網站制作經驗,本著真心·誠心服務的企業(yè)理念服務于成都中小企業(yè)設計網站有超過千家案例。做網站建設,選成都創(chuàng)新互聯公司。

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

用Xtend編寫Java代碼

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

Xtend支持Eclispe工具

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

語法著色

內容輔助

重命名重構

組織進口

快速修復

豐富的懸停

大綱視圖

導航

開放式

漸進式編譯

括號匹配

標記實例

... ... 和許多

Java類型系統(tǒng)

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

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

Xtend將重用能用到的一切。

 
 
 
 
  1. // qualified names  
  2. java.lang.Object  
  3. // primitives  
  4. boolean, int, long, char, ...  
  5. // arrays  
  6. String[]  
  7. // generics  
  8. List  
  9. java.util.Map 

不同的類型判斷

變量聲明

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

for循環(huán)

 
 
 
 
  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 getTheListOfNames() {  
  5.   newArrayList("Tomte","Pippi","Carlson")  

Closures

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

當前題目:Eclipse推JVM語言Xtend繼續(xù)擁抱Java
轉載注明:http://www.5511xx.com/article/cdiojsp.html