音吹 光(AppassionatoSystems) @AppassSys @tyakachan17 Javaの様に現在もしっかりメンテされているレガシーなら、良いことじゃないですかぁ だって使い倒されて良い意味で枯れている技術なので、信頼性がパないですし 2026-05-25 22:27:30
# cat /etc/os-release PRETTY_NAME="Ubuntu 22.04 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04 LTS (Jammy Jellyfish)" VERSION_CODENAME=jammy ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=ja
みんなから愛された「あなたとJAVA」の役割が終わったようです。 「Java」で検索するとjava.comのサイトがひっかかるのですが、このサイトは古いまま放置されていて、Javaの学習を始める人にとっての罠になっていました。 https://www.java.com/ja/ 「あなたとJAVA」というキャッチコピーの脱力感と、「ダウンロー」で改行され「ド」だけが目立ってしまう間のヌケかたから大人気のサイトでしたが、かっこいいものではない・・・ もともとはJAVA+YOUで、2008年JavaOneのキャッチコピーでした。これは大文字だけのデザインだからよかったのだけど、日本語訳するときJAVAだけ大文字で残ってしまい「JAVAではなくJava」の説得力をなくさせてくれていました。 それに、ほとんどの人がJavaのプログラミングの勉強をしようとして「Java」を検索するのにJREの配布サイ
元・Java専門記者がLog4j 2脆弱性に見た「複雑性と魔神のかけら」 Javaの歴史とバザールの矛盾(5/6 ページ) Javaの技術資料を読んで筆者がひっくり返ったワケ そのような経緯から、デビュー当時のJavaは「Webにアニメーション表現などを追加する技術」のように語られていた。ところが、公開された技術資料を読んだ筆者はひっくり返った。「Javaは汎用オブジェクト指向プログラミング言語であり、バイトコード・インタープリタによって実行される」と書かれていたのに「ウケた」からだ。 これはSmalltalk言語にもそのまま当てはまる説明だ。当時の筆者の上司も一緒にウケてくれた。当時の上司は、かつてSmalltalkを筆頭とするオブジェクト指向言語を大特集した際の中心的な書き手だったのである。それに、C++の論文に比べるとJavaの論文はどこかしら「愛嬌」があった。これはゴスリンのキャラ
元・Java専門記者がLog4j 2脆弱性に見た「複雑性と魔神のかけら」 Javaの歴史とバザールの矛盾(1/6 ページ) Javaのライブラリ「Apache Log4j 2」に深刻な脆弱性が発見されたことは記憶に新しい。1カ月以上経過した現在も、注意喚起や新たな情報提供が続いている。問題は完全に収束したとはいえない。 今回の記事の主題は脆弱性対策ではない。「Javaの歴史的経緯と、今回騒ぎになっている脆弱性の話を、うまく1本の記事にしてください」という編集部のオファーに応じて書いたものだ。記事の半分は「元・Java専門記者のナイショ話」である。現実の情報システムへの対処が必要な方は、まず下記ページから最新情報をチェックしていただきたい。 IPA Apache Log4j の脆弱性対策について(CVE-2021-44228) Apache Log4j 2公式ページ Log4j 2で今回問題
悪の帝国 Oracle が Java を有償化し重税を課そうとしたその時、正義の勇者 Amazon が立ち上がり新しい Java 実装 Corretto を無償で広めて救ったのだ! ……という情弱が好きそうなデマがあるんだが、こんな陳腐なシナリオに喜んでいるようではインチキなテック系 YouTuber に食い物にされてしまうぞ☆ Oracle レジスタンスはいた。彼らは Oracle の中に潜んでいたんだ。 赤字に苦しむ Sun時は2005年に遡る。 Java を開発した 米 Sun Microsystems は赤字にあえいでいた。 2004年に Java 5 (目玉機能はジェネリクス) がリリースされてしばらくの頃だ。 この頃、ひとつのオープンソースプロジェクトが立ち上がる。名を Apache Harmony という。 開発は2005年5月に開始され、2006年10月には Apache
オラクルは、同社が提供している企業向けのJavaディストリビューションであるOracle JDKのライセンスを変更し、無料で本番環境などでの利用を可能にしました。 同社が9月14日付で公開したブログ「Introducing the Free Java License 」で、次のように説明しています(関連するプレスリリース「Oracle Releases Java 17」)。 Oracle JDKを無料で提供し、四半期ごとのセキュリティアップデートも提供する。 新ライセンス「Oracle No-Fee Terms and Conditions (NFTC)」は、商用利用や本番環境での利用を含むすべてのユーザーに対して無料での利用を許可する。 Oracle JDK 17から、この無料のリリースとアップデートの提供を開始する。これは次の長期サポート(LTS:Long Term Support)が
「Java8からJava11」で何が起きたのか、どう環境構築すればいいのか - Qiita この記事の目的 「Javaの環境構築」で絶対にハマったり、錯綜する情報にいつも惑わされる人に向けた記事です。 2017年以降のJavaは、移り変わりが激しい世界になりました。このことを認識し、「軸となる考え方」や「重要な動向」... 76 users 9 Qiita イマドキのJava徹底入門(2) Java 9以降のOpenJDKディストリビューションまとめ Java 9以降で追加された機能や今後追加予定の機能を紹介していく本連載。2回目となる今回は、現在のOpenJDKとOracle JDKの関係について説明した上で、現在使うことができる主要なOpenJDKディストリビューションを紹介する。 11 users マイナビニュース 上記の記事内のEOL(アップデート提供期間)は若干古いため、最新情報
追記:対象としているJavaエンジニアの範囲を大袈裟にしすぎたかなと感じましたので、その辺を修正しました。 なぜ書いたのか タイトルの件ですが、有識者の方々が様々な媒体や場所で発信をされているおかげで、以前に比べて少なくなったと感じてはいるものの、まだ時々誤解を持たれている「Javaが有償化する」と呟かれているエンジニアの方もたまに見かけます。 Oracle JDK 8およびOpenJDK 11、それぞれ最後の無償アップデートがリリースされ、これから有償または無償のLTSでアップデートを受け続けるか、OpenJDK 12に移行するのかといった選択を決めていく状況になる時にまだこのような誤解を持ったままでいいのかなと感じました。 そこで自分の経験を基に誤解をする側の立場になって、なぜ「Javaが有償化する」という誤解が生まれたのかを考察してみようと思いました。 尚、この内容は個人の見解で、間
米連邦最高裁判所は5日、GoogleがJava SE APIライブラリから宣言部分のコードをコピーした行為はフェアユースに当たるとの判断を示した(裁判所文書: PDF、 The Vergeの記事、 9to5Googleの記事)。 この裁判は2010年にOracleがJavaの特許および著作権を侵害されたとしてGoogleを訴えていたものだ。特許については侵害なしとの判決が早々に確定しているが、著作権に関しては一審・二審で判断が分かれた。Java APIの宣言部分が著作権保護されるという2014年の連邦控訴裁判所判決を受けたGoogleの上告は却下されたが、2018年には連邦控訴裁判所がフェアユースに当たらないとの判断を示し、全法廷での再審理請求が却下されたことを受けてGoogleが再び上告。こちらは受理されて今回の判断に至った。 今回GoogleはJava APIの宣言部分が著作権保護され
あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
Java IDEにもいろいろあるけど、それぞれの特性としてIDEがどれだけJavaを知っているかということで決まるということをTwitterに書いたので、ちょっと具体的に書いてみます。 IDEの使いやすさについて、そのIDEがどれだけちゃんと言語を知っているか依存するんだけど、IntelliJ IDEAが一番Java言語を知っていて、NetBeansはJavaのエコシステムを知っていて、EclipseはJavaビジネスを知っている・・・ VS Codeはまとめサイトで見たレベルでJavaを知ってる感— きしだൠ(K8S(Kishidades)) (@kis) 2020年10月30日 ちなみに、全体としてNetBeans推しです。 使い分けとしてはこんなこと書いてます。 Java IDEの選び方 機能いらんけど使いやすくて安定したのがいい→IntelliJ IDEA CE 機能多いのがいいけ
WindowsにCorretto8をインストールする OracleJDK から Amazon Correttoに移行するかもしれないので、Windows10 に Corretto 8をインストールした際の手順を残します。おそらくWindows7でも同じ手順でインストールできると思います。 Macの場合は、こちらの記事が参考になりました。 [Java]Amazon Corretto8のインストール Corretto とは? Amazonが実装したJDK(Javaの開発に必要なツールのキット)です。Javaコミュニティのお墨付きを得ており、Java SE(Java標準仕様)との互換性が保証されています。 Amazon Linux 2, Windows, Macでの利用が可能であり、今後、対応OSは更に増える予定です。 Corretto 8 とは? Amazon Corretto 8 は Jav
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く