佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > Java版的Ruby解釋器 JRuby簡(jiǎn)介

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

熱門(mén)標(biāo)簽:Win7旗艦版 語(yǔ)音系統(tǒng) 電話運(yùn)營(yíng)中心 硅谷的囚徒呼叫中心 客戶服務(wù) 企業(yè)做大做強(qiáng) 百度AI接口 呼叫中心市場(chǎng)需求

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

您可能感興趣的文章:
  • 在Mac OS上自行編譯安裝Apache服務(wù)器和PHP解釋器
  • 解釋執(zhí)行和編譯執(zhí)行的區(qū)別?
  • windows命令行中java和javac、javap使用詳解(java編譯命令)
  • java編譯時(shí)出現(xiàn)使用了未經(jīng)檢查或不安全的操作解決方法
  • android apk反編譯到j(luò)ava源碼的實(shí)現(xiàn)方法
  • Eclipse不自動(dòng)編譯java文件的終極解決方法
  • java教程之java程序編譯運(yùn)行圖解(java程序運(yùn)行)
  • Java 版的 Ruby 解釋器 JRuby 1.7.14 發(fā)布
  • JAVA設(shè)計(jì)模式之解釋器模式詳解
  • 編譯和解釋的區(qū)別是什么

標(biāo)簽:喀什 安康 崇左 山西 長(zhǎng)沙 海南 濟(jì)南 山西

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Java版的Ruby解釋器 JRuby簡(jiǎn)介》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    新竹市| 怀来县| 会泽县| 镇坪县| 巩留县| 同心县| 扶沟县| 禄劝| 夏邑县| 凤城市| 巴彦淖尔市| 栖霞市| 吴堡县| 密云县| 八宿县| 措勤县| 景洪市| 育儿| 庐江县| 淄博市| 淮阳县| 全南县| 惠州市| 临泉县| 酉阳| 札达县| 天门市| 清远市| 潍坊市| 温宿县| 璧山县| 南城县| 兰州市| 五指山市| 中阳县| 嘉义市| 抚顺县| 利川市| 墨江| 保德县| 上高县|