• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Java版的Ruby解释器 JRuby简介

    Rails彻底加快及简化了Web应用的开发,不过它让人觉得不够成熟,特别是在高端企业级功能方面。另一方面,Java平台及其虚拟机、库和 应用服务器的速度、稳定性和功能方面却一直在提升,现在已被公认为是开发高端服务器应用的领先平台。不过如果Java平台不与Ruby等新兴语言联系在一 起,就有可能落后于流行趋势。

    示例代码:

    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服务器和PHP解释器
    • 解释执行和编译执行的区别?
    • windows命令行中java和javac、javap使用详解(java编译命令)
    • java编译时出现使用了未经检查或不安全的操作解决方法
    • android apk反编译到java源码的实现方法
    • Eclipse不自动编译java文件的终极解决方法
    • java教程之java程序编译运行图解(java程序运行)
    • Java 版的 Ruby 解释器 JRuby 1.7.14 发布
    • JAVA设计模式之解释器模式详解
    • 编译和解释的区别是什么
    上一篇:Rails命令行常用操作命令简明总结
    下一篇:浅谈Rails 4 中Strong Parameters机制
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Java版的Ruby解释器 JRuby简介 Java,版的,Ruby,解释器,JRuby,