ドキュメントコメントは主説明とタグセクションの2つで構成されます。主説明にはクラスやメソッドの責務や制約、 使用例などを記述します。タグセクションには@で始まるドキュメントタグを記述し、 パラメータや戻り値などの説明を行います (図1、 図 ...
この記事の要約:この章では、Javaでネイティブメソッドを使用する理由(または使用しない理由)、Javaに組み込まれている最適化機能、そしてプログラムを高速化するためのトリックについて学びます。また、ネイティブメソッドを作成し、ヘッダー ...
You might know that Java passes by value, but it helps to understand why. Here's what happens when you pass mutable and immutable object references in Java. Many programming languages allow passing ...
この記事の要約:Java学習の旅もいよいよ最終章、第3週の振り返りに入ります。Day 15からDay 21までの内容は、Javaをより深く理解し、大規模で堅牢なアプリケーションを構築するために不可欠な、高度な概念で満たされています。この振り返り記事で、重要 ...
Javaのクラスは前回ご紹介したとおり、図13のような形になります。この構造をモデル化したJavaクラスのメタモデルは図14となります。 図13Javaのクラス 図14 Javaのクラス メタモデル(クリックすると拡大します) 1つのパッケージに属していることがある 1つ ...
前回はJava SE 7で導入される予定のクロージャについて、その概要とプロトタイプ実装の使い方を紹介した。今回は、実際にクロージャを用いたプログラムを書いてみたい。 BGGA版の仕様では、クロージャを使うための基本となる演算子は「=>」となっている。
Java provides a way for the programmer to exercise control over memory management by marking certain objects as expendable via reference objects. Should an application’s memory requirements quickly ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する