太原Java培訓
達內太原java培訓中心

18035108441

熱門課程

JRuby 9.2.11.1發布,Java 的 Ruby 解釋器

  • 時間:2020-03-27 09:49
  • 發布:開源中國
  • 來源:開源中國

JRuby 9.2.11.1發布,Java 的 Ruby 解釋器

JRuby 9.2.11.1發布了。JRuby是面向Ruby、基于Java虛擬機JVM的一種解釋程序,它結合了Ruby語言的簡易性和功能強大的JVM執行機制,并與Java庫全面集成。

JRuby 9.2.x與Ruby 2.5.x兼容,并與C Ruby保持同步。

9.2.11.1是一個解決了單個問題的迷你發行版,該版本解決的問題:

帶有精度的printf子字符串格式可能會暴露字符( #6137 )

具體來講,如果使用精度說明符(例如%.1s)格式化字符串,然后傳入較大字符串的子字符串,則格式化結果中可能會看到一些較大字符串的字符。這是由于內部String數據處理中的bug導致結果包含的字符數超過了請求的字符數。

long_string = "aabbccddhelloddccbbaa"

start_index = 8

sub_str_length = 5

precision = 3

sub_string = long_string[start_index, sub_str_length]

puts sprintf("%.#{precision}s", sub_string)

# => helloddccbb

此問題可能會暴露原始String中的敏感內容,官方建議升級。詳情查看更新說明:https://www.jruby.org/2020/03/25/jruby-9-2-11-1.html

java編程語言從創建一直延續到現在,始終是大多數程序員追捧的編程語言之一。對于java語言的適應性以及實用性是不言而喻的。因此,IT的小白大部分也就選擇了java編程的培訓課程。太原java培訓從基礎開始授課,結合項目實操練習。學習java編程培訓就到達內java培訓班,免費試聽課程,感受java帶給你的獨特魅力。

【免責聲明】本文系本網編輯部分轉載,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請在30日內與管理員聯系,我們會予以更改或刪除相關文章,以保證您的權益!

預約申請免費試聽課程

         

上一篇:Apache Lucene 8.5.0 發布,Java 全文搜索引擎
下一篇:Apache 軟件基金會慶祝成立 21 周年

PublicCMS 202004.a 發布,更專業的 JAVA CMS

太原零基礎學習java要多久?學什么?

gim 1.0.0 版本發布,基于 getty 的及時通訊框架

Smart Retry 1.3.4 發布,聲明式的異步持久化重試框架

選擇城市和中心
江西省

貴州省

廣西省

海南省

草莓成视频人app在线看