タグ Java SE
新着順 10 users 50 users 100 users 500 users 1000 users高速な安定ソートアルゴリズム “TimSort” の解説 : Preferred Research
先日、TimSortというソートアルゴリズムが話題になりました。TimSortは、高速な安定ソートで、Python(>=2.3)やJava SE 7、およびAndroidでの標準ソートアルゴリズムとして採用されているそうです。 C++のstd::sort()よりも高速であるというベンチマーク結果1が話題になり(後にベンチマークの誤りと判明)、私もそれで存在を知りました。実際のところ、ランダムなデー... 続きを読む
あなたの知らないJDKの便利ツールたち - @IT
安藤幸央(yukio-ando@exa-corp.co.jp) 株式会社エクサ 2008/11/13 「Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) ■ 標準JDKに含まれる便利なツール 読者の皆さんは、最近のJDK(Java SE)に、開... 続きを読む
[速報]10年にわたる著作権訴訟でGoogleがオラクルに勝訴、米連邦最高裁判所で判決。Java SEのコードのコピーはフェアユースの範囲 - Publickey
[速報]10年にわたる著作権訴訟でGoogleがオラクルに勝訴、米連邦最高裁判所で判決。Java SEのコードのコピーはフェアユースの範囲 オラクルがGoogleに対して、Android OSがJavaの著作権を侵害しているとして訴えていた裁判で、米連邦最高裁判所はGoogleが著作権侵害をしていないとの判断を示し、Googleが勝訴しました... 続きを読む
ほんとうに便利だった業務で使えるJava SE8新機能(JJUG CCC 2015 Spring)
Transcript 1. ほんとうに便利だった 業務で使えるJava SE8 新機能 Vol.01 Apr/11/2015 Yuki Fukuda DU, Rakuten Inc. http://www.rakuten.co.jp/ 2. 2 Speaker Profile Yuki Fukuda (福田 雄貴) Financial Service Department, DU... 続きを読む
Java SE コアAPI 使用コード例一覧 - @IT
@IT編集部 2009/3/24 最終更新: 2009/03/24 18:26 このページは、Java開発者/プログラマのための、Java SE(旧、J2SE)のコアAPIの使用コード例の記事へのリンク集です。パッケージごとに表でまとめてあります。メソッドやコンストラクタ、例外などAPIの使い方の参考にしてください。パッケージやクラスの並び順は、標準のJavaDoc(「Java Platform,... 続きを読む
Java SE 再入門
Full Name Comment goes here. 12 hours ago Reply Edit Delete Spam Block Java SE 再入門 Presentation Transcript 1. JavaSE 再入門 To Java SE 8 from J2SE 1.4 September 2014 @minazou67 2. JavaSE再入門 はじめに 本スライドは、J... 続きを読む
新しい Java Doc の入手先について « 寺田 佳央 – Yoshio Terada
新しい Java Doc の入手先について 2012年3月25日 at 10:30 PM コメントする 2012 年 03 月 25 日、sun.com のドメインが利用不可になりました。これに併せ、java.sun.com で提供されていた Java SE API 日本語ドキュメントもオンライン経由で参照する事ができなくなりました。今後、日本語の Java Doc はオンライン経由では参照できな... 続きを読む
【祝】:Java SE 7 正式リリース « 寺田 佳央 – Yoshio Terada
本日(2011年07月28日(日本時間29日))Java SE 7 が正式にリリースされました。5年ぶりのリリースとなる Java SE 7 ですが、Java SE 7 は進化として位置づけられているバージョンになります。ここで言う進化とは言語仕様に対する大幅な変更はなく、開発生産性の向上やライブラリのアップデート等が多く、今まで Java SE 5, 6 等で開発をしてきて頂いた Java 開発... 続きを読む
日本オラクルが今後のJavaのリリースモデルと公式バイナリについてあらためてJava Day Tokyoで説明。オラクルによる公式バイナリの無償提供はOpenJDKベース - Publickey
日本オラクルが今後のJavaのリリースモデルと公式バイナリについてあらためてJava Day Tokyoで説明。オラクルによる公式バイナリの無償提供はOpenJDKベース 日本オラクルは5月18日に都内でイベント「Java Day Tokyo 2018」を開催。午後に行われたセッション「Java SE の新しいリリースモデル」で、あらためて今後のJavaのリリースモデルと配布について説明を行いまし... 続きを読む
電子入札が使えなくなる恐れ、波紋呼ぶJavaサポート打ち切り | 日経 xTECH(クロステック)
この記事は日経 xTECH有料会員限定ですが、2018年2月26日5時まではどなたでもご覧いただけます。 米オラクルは2018年1月30日(米国時間)、Javaの開発・実行環境「Java Platform, Standard Edition(Java SE)」の商用向け更新版を公式ダウンロードサイトで提供するのは2019年1月までだと公式ブログで発表した。無償サポートは打ち切りになり、商用で更新版... 続きを読む
Java SE 9の紹介: モジュール・システムを中心に
Java SE 9の紹介: モジュール・システムを中心に 1. Java SE 9の紹介: モジュール・システムを中心に 2017-11-18 JJUG CCC 2017 Fall ハッシュタグ: #ccc_e4 #jjug_ccc 宮川 拓 2. @miyakawa_taku JJUG幹事です 株式会社JSOLで働いてます 尾上部屋の里山さんのファンです オレオレJVM言語K... 続きを読む
Java 8はラムダ式でここまで変わる(1):初心者のためのJavaラムダ式入門とJDKのインストール、IDEの環境構築 (1/4) - @IT
2014年3月18日に一般公開予定のJava SE 8へのバージョンアップでは、新たな表記法として「ラムダ式」が追加されます。このラムダ式を使うことによって効果を発揮する数々のAPIも追加されることになり、今回のバージョンアップはJavaを使う人にとって無視できないバージョンアップとなります。 しかしラムダ式は今までJavaプログラミングをやってきた人でも前提知識なしにソースだけを見て理解するのは... 続きを読む
「Java 7 Update 11でも脆弱性は残っているから引き続きJava無効化を」という話について | 情報科学屋さんを目指す人のメモ
「Java SE 7 Update 11 でもバグが修正されていない」という専門家の意見が書いてあるロイター通信の記事(Oracle updates Java, security expert says it still has bugs)をTwitterで紹介しましたが、「やはり修正されていない」「二つの脆弱性の内一つしかというニュース記事が複数出てきました。 これらのニュース記事には、「Jav... 続きを読む
Java SE 8 lambdaで変わるプログラミングスタイル - きしだのはてな
JavaOne2013報告会福岡第二段で話したlambdaの資料を公開しました。lambdaの詳細な構文は適当に調べてもらうとして、lambdaでどのようにプログラミングスタイルが変わるかということに重点おきました。 続きを読む
Javaの新しい商用ライセンス、米オラクルが発表。月額料金でデスクトップは2.5ドル、サーバは25ドル。LTS版を利用可能 - Publickey
米オラクルはJava SEの新しい商用ライセンス体系「Oracle Java SE Subscriptions」を発表しました。 これまで年額で保守とサポートを提供していたものをシンプルな月額のサブスクリプション制にしたもの。デスクトップやサーバ、クラウドなどでのJavaの利用を対象としています。 価格は、デスクトップではユーザー当たり... 続きを読む
文字列でswitchするときはif-else switchイデオムを使うほうが安全 - きしだのはてな
Java SE 7から、switch構文で文字列が使えるようになりました。 public void hoge(String s){ switch(s){ case "a": System.out.println("AA"); break; case "b": System.out.println("BB"); break; default: System.out.println("Other");... 続きを読む
JDT2015:Java SEバージョンアップでのトラブルの話が面白かった - きしだのはてな
Java Day Tokyo 2015で、NECのJava SEバージョンアップでのトラブルの話が面白かった。Java EEアプリケーションサーバの開発現場で見たJava SEの実際資料はこちらで公開されてるので、資料に書かれてることはそちら参照という感じで、どんな話だったか書いてみます。Java Day Tokyo 2015 アプリケーションサーバーを提供する中でJava SEをバージョンアップ... 続きを読む
「Java SE 9」がいよいよ7月リリース。櫻庭祐一氏と吉田真也氏に注目ポイント、移行時の留意点を聞いた - builder by ZDNet Japan
「Java SE 9」がいよいよ7月リリース。櫻庭祐一氏と吉田真也氏に注目ポイント、移行時の留意点を聞いた 「Java SE 9」の正式リリースが2017年7月に迫った。新機能の導入でさらに進化するJava SE 9の注目ポイントなどについて、Java Championの櫻庭祐一氏とOpenJDKコミッターの吉田真也氏に聞いた。 “待ちに待った”Java SE 9リリース 2017年7月、いよいよ... 続きを読む
forEach書いたら負け、for文禁止 - torutkの日記
本日は日本Javaユーザーグループ(JJUG)主催のクロスコミュニティカンファレンス2014春に参加してきました。今日の日記は、参加内容のまとめではなく、参加して得たことやそれをきっかけに考えたことなどをだらだらと書き連ねます。 Java SE 8では、forEach書いたら負け、for文禁止日記のタイトルは、午前のセッション「K-1 詳説 Java SE 8 – CCC Edition」で出た話... 続きを読む
特集:JAX-RS入門:JAX-RSを活用して、JavaクラスをWebサービス化しよう (1/4) - @IT
JAX-RSはもともとRESTアーキテクチャなWebアプリを作成するための仕様だが、これを利用すると、普通のJavaクラスにアノテーションを付けるだけでWebサービスとして公開できるようになる。この記事では単純なJavaクラスを作成し、それをJAX-RSを利用してWebサービスとして公開するまでを示す。 なお、JAX-RS自体はJava EEの仕様のため、Java SEで利用可能なフレームワークは... 続きを読む
Java8 で StringBuilder/StringBuffer クラスがリファクタリングされていました。 - 地平線に行く
Java | 00:02 | ついに Java SE 8 がリリースされました!そこで、早速ダウンロードして、Java 8 のソースコード(src.zip)を Java 7と比較してみたところ、公表はされていないのですが、ちょこちょことリファクタリングされていることがわかりました。そこで、そのうち StringBuilder/StringBuffer クラスについて調べてみました。 引数に nul... 続きを読む
来月(2015年4月)でJava SE 7の公式サポートが終了。IPAが注意喚起 - Publickey
独立行政法人情報処理推進機構(IPA)は、2015年4月30日に公式サポートが終了するJava SE 7の利用者に対し、注意喚起を発しました。 プレス発表 公式サポートが終了する Java Platform, Standard Edition 7(Java SE 7)の利用者に向けた注意喚起:IPA 独立行政法人 情報処理推進機構 Java SE 7は公式サポートが終了すると新たな脆弱性が発見され... 続きを読む
続:旧 Java SE API リファレンスへの新しいリンク先変更について « 寺田 佳央 – Yoshio Terada
先日、「新しい Java SE API リファレンスの入手先について」のエントリでsun.com のドメイン廃止に伴い、Java SE API リファレンスのオンライン参照が不可能となった旨、ご報告を致しました。その節はご迷惑を御掛けし大変申し訳ございませんでした。 その後、社内でオンライン公開について協力してくださる方々が現れ 、彼らのご協力のおかげで、本日から改めて oracle.com ドメ... 続きを読む
【レポート】Java SE 7の「プロパティ」が見えてきた - setter/getterのないJavaへ (1) Java SE 7の新文法「プロパティ」とは | エンタープライズ | マイコミジャーナル
Java SEの次期バージョン(Java SE 7)での導入が検討されている「プロパティ」と、それに伴う言語仕様変更が全貌を現しつつある。java.net内のRemi Forax氏のブログによると、プロパティの仕様は現在ドラフト3を閲覧できる状態にあるという。本稿ではそのドキュメントを基に、プロパティが現時点でどのように検討されているのかを見ていきたい。 まず先に、現在のJava言語において「プロ... 続きを読む
待望のJava SE 6 でパーシステンス - @IT
小山博史のJavaを楽しむ(3) 待望のJava SE 6 でパーシステンス ガリレオ 小山博史 2006/12/16 教育界、技術者コミュニティでJava言語の教育と啓蒙に長年携わってきた筆者が、独自の視点からJavaの面白さを掘り下げていく。(編集部) Java2 SE 1.4とJava SE 5の間には、機能差があり過ぎたため、現場で導入ができずに、これまで移行を見送ってきた読者も多いことで... 続きを読む