最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java版的Ruby解釋器 JRuby簡(jiǎn)介

 更新時(shí)間:2014年06月25日 15:15:12   投稿:hebedich  
JRuby是面向Ruby、基于Java虛擬機(jī)(JVM)的一種解釋程序,它結(jié)合了Ruby語言的簡(jiǎn)易性和功能強(qiáng)大的JVM的執(zhí)行機(jī)制,包括與Java庫(kù) 全面集成。

Rails徹底加快及簡(jiǎn)化了Web應(yīng)用的開發(fā),不過它讓人覺得不夠成熟,特別是在高端企業(yè)級(jí)功能方面。另一方面,Java平臺(tái)及其虛擬機(jī)、庫(kù)和 應(yīng)用服務(wù)器的速度、穩(wěn)定性和功能方面卻一直在提升,現(xiàn)在已被公認(rèn)為是開發(fā)高端服務(wù)器應(yīng)用的領(lǐng)先平臺(tái)。不過如果Java平臺(tái)不與Ruby等新興語言聯(lián)系在一 起,就有可能落后于流行趨勢(shì)。

示例代碼:

require "java"

include_class "java.util.TreeSet"
include_class "com.example.CallMe"
include_class "com.example.ISpeaker"

puts "Hello from ruby"
set = TreeSet.new
set.add "foo"

set.add "Bar"
set.add "baz"
set.each { |v| puts "value: #{v}" }

cm = CallMe.new
cm.hello
$globalCM.hello

class CallJava
include ISpeaker
def initialize
 super
 @count = 0
end

def say(msg)
 puts "Ruby saying #{msg}"
end

def addOne(from)
#  m.synchronize {
  @count += 1
  puts "Now got #@count from #{from}"

#  }
end
end

相關(guān)文章

最新評(píng)論

玛沁县| 禹州市| 封开县| 梧州市| 盐山县| 蓝田县| 五常市| 汶上县| 买车| 锦屏县| 广元市| 通州区| 忻城县| 精河县| 紫云| 三江| 屏东市| 紫金县| 天全县| 桐梓县| 南充市| 鄂伦春自治旗| 泰兴市| 徐闻县| 武夷山市| 讷河市| 伊吾县| 乌鲁木齐市| 惠东县| 无棣县| 湖北省| 新源县| 瓦房店市| 宁夏| 双辽市| 开封市| 甘肃省| 汉寿县| 万全县| 台北县| 尖扎县|