そもそもコンパイラの中ってどうなっているの? Javaでコンパイラの基礎を理解する(1) 普段、なにげなく使っているコンパイラ。中身を理解すると、プログラミングへの意識が変わり、技術力もつきます! 開発者必見です
JAR JAR[編集] JAR (ファイルフォーマット) - Java各種ファイルのアーカイブ。拡張子は .jar。 JAR (software) - アーカイバーソフト。アーカイブの拡張子は .j。 ユダヤ自治州 (Jewish Autonomous Region) - ロシアの自治体。 jar[編集] Java Archive の拡張子。 ジャー。食品や飲料などを保存する口広瓶や甕。 このページは曖昧さ回避のためのページです。一つの語句が複数の意味・職能を有する場合の水先案内のために、異なる用法を一覧にしてあります。お探しの用語に一番近い記事を選んで下さい。このページへリンクしているページを見つけたら、リンクを適切な項目に張り替えて下さい。
Apache Ant(アパッチ アント)は、ビルドツールソフトウェアである。 GNU make のJava版ともいえるものであり、オペレーティングシステム (OS) など特定の環境に依存しにくいビルドツールである。XML文書でビルド(ソフトウェア構築)のルールを記述することが特徴である。統合開発環境EclipseにはAntプラグインが標準で内蔵されている。元々 Apache Tomcat をビルドするために開発されたものである。 Antはタスクと呼ばれる何種類ものXML要素をビルドファイル (デフォルトではbuild.xml) 上に記述してビルドのルールを作る。このタスクは、Antのプラグインとして提供されているものを外部から採り入れることで、追加することもできる。また、このタスクをAntのアプリケーションプログラミングインタフェース (API) に従ってJavaで記述することにより、自作
Sun MicrosystemsからJavaのソースコードが公開されてから1年が過ぎたが、その後の経過はどのようなものだろうか? エンドユーザにこうした質問をしたとしても戸惑わせるだけだろうが、フリーJavaコミュニティの中枢部で活動している開発者であれば、1年経った現在も開発活動の見直しに忙殺されているコミュニティの現状をつぶさに語ってくれるに違いない。 Sunによるこの件がアナウンスされたのは2006年11月13日のことであるが、それ以前から活動していた各種のフリーJava系プロジェクトは、OpenJDKコミュニティに合流するか、あるいは独自の代替コード開発活動を継続するかの選択を迫られることになったが、いずれにせよ彼らの眼前には膨大な量のソースコードが公開されたのである。一方のSun内部においても、より大きな外部コミュニティとの交流チャンネルが形成されたことにより、Java系エンジニ
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Manageabilityで12月3日、「無名だが役立つJavaオープンソースプロジェクトトップ10」が発表された。本稿ではそのランキングを紹介しよう。 10位:ZK イベントドリブンでXULベース、Ajaxが組み込まれた、リッチなユーザーインタフェースを可能にするJavaフレームワーク。 9位:Queplix UIにGoogle Web Toolkit(GWT)を使用するJ2EEアプリケーション。 8位:UIMA テキストやオーディオ、ビデオなどの不統一な内容を分析するためのコンポーネントフレームワーク。 7位:XXL 高度な問い合わせ処理機能と、それを実装するための豊富なインフラストラクチャを含むJavaライブラリ。 6位:Clev
はじめに 標準のJavaには欠けているものがあり、リアルタイムアプリケーションで使用するのに理想的な言語とは言えません(4ページ目補足解説1「リアルタイムとは」を参照)。1つを挙げるなら、ガベージコレクタ(古いオブジェクトを回収してヒープ領域を解放する内部JVMスレッド)は不測のタイミングで動作し、その実行時間も不特定であるため、アプリケーションの処理にレイテンシと不確定性が生じます。 しかし、標準Javaアプリケーションで問題となるのはガベージコレクタだけではありません。たとえばJavaコードを実行中のコンピュータに合わせて最適化するjust-in-time(JIT)コンパイラはいつでも呼び出し可能であり、コードが最適化済み(JITコンパイル済み)の場合でも呼び出される可能性があります。 また、一般にJava SE(Java Platform, Standard Edition)では、コ
ゼミ用資料です。 今回は、GUIで遊ぶ70%、プログラムを書いて理解する30%です。おきらくに、楽しんでやっていきましょう。 勉強会の資料 http://groups.google.com/group/cica25th/files 00.wekaを楽しむ前に wekaはJavaで作られています。それを動かすために、JRE(Java Runtime Environment)が必要となります。 (jre1.4以上必須) パスを通すなどの作業がいるので、詳しくは周りのJavaに強い方か、Google先生に聞いてみましょう。 0.wekaって何? Wekaとはオープンソースのデータマイニングツールで、世界中の研究者に愛用されているツールだ。 (中略) Wekaにはデータマイニングのために必要なアルゴリズムが多数収録されており、データに対する前処理、アルゴリズムの適用、結果の視覚化といった作業をGU
最終更新日:2007年10月12日(渕田) 導言 コンピュータの性能が向上するにつれて、3次元空間をスクリーン上に表現する技術は飛躍的に向上し、いまや3Dグラフィックスはゲームや映画で現実・非現実を問わずリアルに表現可能な手法として実用的に利用されている。 しかしながらこれらの技術は、行列演算を基本とする座標変換と光線追跡によるレンダリングやシェーディングといった古典的な基礎に立脚しており、それらの基礎を学ぶことが3次元グラフィックスの最初の一歩となる。このような基本的な3次元描画をサポートするライブラリとして、大きく次の2つのライブラリがある。 OpenGL Direct3D 前者のOpenGLは、シリコングラフィックス社が開発したグラフィックライブラリ "GL" を拡張して誰でも自由に使えるようにしたフリーのグラフィックスライブラリであり、さまざまなプラットフォームで利
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く