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

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

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

Rails徹底加快及簡(jiǎn)化了Web應(yīng)用的開(kāi)發(fā),不過(guò)它讓人覺(jué)得不夠成熟,特別是在高端企業(yè)級(jí)功能方面。另一方面,Java平臺(tái)及其虛擬機(jī)、庫(kù)和 應(yīng)用服務(wù)器的速度、穩(wěn)定性和功能方面卻一直在提升,現(xiàn)在已被公認(rèn)為是開(kāi)發(fā)高端服務(wù)器應(yīng)用的領(lǐng)先平臺(tái)。不過(guò)如果Java平臺(tái)不與Ruby等新興語(yǔ)言聯(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)論

宜章县| 喀喇沁旗| 绿春县| 且末县| 石台县| 韩城市| 台东县| 沿河| 新郑市| 新郑市| 布尔津县| 高邮市| 唐海县| 廊坊市| 高碑店市| 杭锦后旗| 慈利县| 靖江市| 岳阳县| 隆林| 始兴县| 顺平县| 三穗县| 锦州市| 吉首市| 皮山县| 泗阳县| 中宁县| 闽清县| 嵊泗县| 潞西市| 饶平县| 基隆市| 淳化县| 当雄县| 南安市| 望江县| 南阳市| 东平县| 浮山县| 余姚市|