タグ Javaプログラム
人気順 10 users 50 users 100 users 500 users 1000 users突然の高額ライセンス料請求のワナ、企業がJavaを賢く利用するには
「高額なJavaのライセンス料を請求される企業が後を絶たない」――。Javaのライセンスに詳しいITコンサルタントはこのように警鐘を鳴らす。ライセンスを気にせずJavaを利用していたところ、ある日突然、高額なライセンス料を請求されるのだという。 Javaプログラムの開発・実行に欠かせないのが、JDK(Java Development Ki... 続きを読む
【ネタ】コメントだけしか書いていないのに「Hello, world!」と表示されるJavaプログラム - Qiita
これはJavaでポインタで使えるというネタから着想を得たプログラミングネタです。 厳密には 「コメントだけ書いてあるようにしか見えない」 です。 コメントだけしか書いていないのに「Hello, world!」と表示されるJavaプログラム % java --version openjdk 16.0.2 2021-07-20 OpenJDK Runtime Environment Microsoft-25... 続きを読む
知って使えるJVMの概要とヒープダンプ取得から解析まで
本連載では、Javaプログラムの実行を担うJava仮想マシン(JVM)について、その情報を取得するさまざまなツールの利用を通じて理解を深めます。JVMやそのツールに関する知識はアプリケーションが正常に動作しているときではなく、障害など異常が起こった際に大いに活躍します。それだけでなく、Javaプログラムを動作させ... 続きを読む
緊急レベルのJava「Log4j」脆弱性、多くのシステムに影響する恐れ(山口健太) - 個人 - Yahoo!ニュース
米国時間の12月9日ごろから、Java用のログ出力ライブラリ「Apache Log4j」におけるリモートコード実行の脆弱性が話題になっています。広く普及しているライブラリに致命的な問題が見つかったことで、影響範囲の大きさが心配されます。 Log4jは、Javaプログラムからログを出力するときによく使われるライブラリで、運用中... 続きを読む
JVM入門 -Javaプログラムが動く仕組み- - Speaker Deck
2019/11/23 JJUG CCC 2019 Fall - 日本Javaユーザーグループ 登壇資料です。 続きを読む
PlayStation 2上で自作のJavaプログラムを走らせた猛者が登場 - GIGAZINE
by Deni Williams プログラミング言語「Java」は、Sun Microsystems(サン・マイクロシステムズ)によって開発され、記事作成現在はOracle(オラクル)によって管理されています。Javaで開発されたソフトウェアは特定のプラットフォームに依存しないため、Javaは携帯電話からDVDプレイヤーまでありとあらゆるデバイスで動作... 続きを読む
頑健なJavaプログラムの書き方
私はシステムの専門家が生産性を最大なものにすると固く信じている。アプリケーションは存在する期間の大半が開発ではなく保守期間であるとの認識から、私のコードを開発しやすくするだけではなく、保守しやすく、拡張しやすくするのに役立つ事柄に非常に興味を持っている。忘れてはならないことは、今日書いたコードが今から何年もの後まで使われ続け、きっと他の誰かによって保守され、拡張されていることである。コードは可能な... 続きを読む
Synthesijer を使った JavaによるFPGA開発のはじめ方 わさらぼ合同会社 三好 健文 2014.10.22 2 Synthesijer とは ✔ JavaプログラムをFPGA上のハードウェアに変換 ✔ 複雑なアルゴリズムのハードウェア
Synthesijer を使った JavaによるFPGA開発のはじめ方 わさらぼ合同会社 三好 健文 2014.10.22 2 Synthesijer とは ✔ JavaプログラムをFPGA上のハードウェアに変換 ✔ 複雑なアルゴリズムのハードウェア実装を楽に ✔ オブクジェクト指向設計による再利用性の向上 ✔ 特殊な記法,追加構文はない ✔ ソフトウェアとして実行可能.動作の確認、検証が容易 ... 続きを読む
IntelliJ IDEA 13.1 EAPのChronon Debuggerをお試しください! | JetBrains ブログ
IntelliJ IDEAの次期バージョン、13.1ではChronon Debugger をプラグインでサポートしいます。既にEAPよりお試し頂けます。ご存じでない方のために説明しますと、Chronon はJavaプログラムの動作状況を記録して、後から解析することができる革新的ツールです。複雑なバグを追跡するのにとても有効です。 Chrononは商用ツールで、通常はライセンスを購入する必要がありい... 続きを読む
「本当の基礎からのWebアプリケーション入門――Webサーバを作ってみよう」始めました - プログラミング言語を作る日記
以前から「誰か書いてくれませんかね」とか言っていた「本当の基礎からのWebアプリケーション入門――Webサーバを作ってみよう」ですが、誰も書いてくれないので自分で書きました。本当の基礎からのWebアプリケーション入門――Webサーバを作ってみよう http://kmaebashi.com/programmer/webserver/index.html現状、合計で140行くらいのJavaプログラムで... 続きを読む
Windows TIPS:Java Runtime Environment(JRE)のバージョンを調べる - @IT
解説 Java VM(Virtual Machine)とはJavaプログラムの実行環境のことで、Oracle(以前はSun Microsystems)などから無償で配布されている。特に、最も一般的なOracleのJava VMは、管理ツールとセットで「Java Runtime Environment(JRE)」として、PCにプレインストールされていたり、Webアプリケーションの利用時にインストール... 続きを読む
FindBugsで静的解析を行う « Tech Booster
今回はAndroidアプリケーションのソースコードに対し静解析を行うことができるeclipseのプラグイン「FindBugs」の導入方法、簡単な実行方法を紹介します。 FinfbugsはAndroid専用というわけではなく、Javaプログラムに対して実行が可能です。また、eclipseプラグインだけでなく単体のプログラムとしても実行可能で独自のGUIを持っていたり、Antのビルドスクリプトに組み込... 続きを読む
5年後に後悔しないJavaプログラムの書き方 - L'eclat des jours(2009-07-02)
_ 5年後に後悔しないJavaプログラムの書き方 ここ数日、死ぬほど後悔しまくっているので、あらためて(というのは、数年前にも一度後悔しまくって、そのときの知見はあらかた処方箋とかコーディングの掟に書いているからだが)後悔しないための書き方をいくつか紹介する。 とにかく、ファクトリメソッドパターンを使うこと。 これは本当に重要。しかも簡単でありながら効果は絶大。 だめな例。 public clas... 続きを読む
JavaのGUIをXMLから生成する gui4j 1.1公開 (MYCOM PC WEB)
gui4jプロジェクトは6日(現地時間)、JavaプログラムにおいてGUIをXMLファイルで記述するためのツールであるgui4jを公開した。gui4jを利用することで、ウィンドウの構成や見た目をXMLで定義することができる。これによってプログラム本体とGUI定義を効率よく分離することができるため、アプリケーションの見た目を変更するのにプログラム内部の処理を意識しなくて済むようになる。 gui4jを... 続きを読む