「Generics」を含むページ一覧
C_Sharp
...ができる。.NETのGenericsはC++の[[テンプレート]]、あるいは[[Java]]におけるそれとも異なるもので、コンパイルによってではなく実行時にランタイムによって特殊化される。これによって異なる言語間の運用を可能にし、リフレクションによって型パラメタに関する情報を取得することができる。また、where節によって型パラメタに制約を与えることができる。一方、C++のように型パラメタとして[[式 (プログラミング)|式]]を指定することはできない。なお、ジェネリックメソッドの呼び出し時に引数によって型パラメタが推論できる場合、型パラメタの指定は省略できる。
==== 静的クラス ===...
NetBeans
...機能であるJava Genericsや[[アノテーション]]に、他の統合開発環境に先んじて対応した。また、[[GUI]]開発はNetBeansがJava統合開発環境の中で秀でており、「フリーデザイン」によるコンポーネントの配置などの優れた機能を持つ。
Java統合開発環境として既に広く使われている[[Eclipse (統合開発環境)|Eclipse]]と比較されることが多い。現状、シェア、多機能性、[[プラグイン]]の豊富さは、Eclipseに一日の長がある。NetBeansは3.51までJava [[Look and feel|Look&Feel]]を使用していたため、特にWindowsユ...
ジェネリックプログラミング
'''ジェネリック(総称)プログラミング'''(generic programming)はデータ形式に依存しない[[コンピュータ]][[プログラミング (コンピュータ)|プログラミング]]方式。これは[[データ型]]でコードを[[インスタンス]]化するのか、あるいはデータ型をパラメータとして渡すかということに関わらず、同じソースコードを利用できるということである[http://msdn.microsoft.com/msdnmag/issues/05/04/PureC/]。ジェネリックプログラミングは言語により異なる形で実装されている。ジェネリックプログラミングの機能は70年代に[[CLU]]や
プリミティブラッパークラス
...目 "[[Java Generics]]" Javaにおける型パラメータの説明。) オブジェクト型がプリミティブ型でない場合でも、オブジェクトの参照はプリミティブ型であることに注意すること。
== 関連項目 ==
* [[Java Platform, Standard Edition#java.lang|java.lang]]
* [[Java Platform, Standard Edition#java.lang.reflect|java.lang.reflect]]
* [[Java]]
* [[Javaの文法]]
[[Category:Java|ふりみていふらつはあくらす]]
...
Javaプラットフォーム
...
* [[Java Generics|Generic Java]] (GJ), これはJava SE 5.0で正式にJavaに取り込まれた。
=== 言語 ===
* [[Groovy]]
* [[BeanShell]]
* [[Jython]], [[Python]] Python-Javaバイトコードコンパイラ jythonc を含むインタプリタ
* [[NetREXX]]
* [[Nice]]
* [[Pizza]]
* [[Scala]]
* [[JRuby]], [[Ruby]]インタプリタ
* [[Sleep]], [[Perl]] と [[Objective-C]] の特色をミッ...
Javaに対する批判
...l | title=Generics in Java | publisher=Object Computing, Inc. | accessdate=2006-12-09}}{{cite web | url=http://www.safalra.com/programming/java/wrong-type-erasure/ | title=What's Wrong With Java: Type Erasure | date=2006-12-06 | accessdate=2006-12-09}}
Javaの[[プリミティブ型]]はオブジェクトではない。プリミティブ型は値への参照ではなく値...
GNAT_Modified_General_Public_License
[[Image:Heckert GNU white.svg|thumb|200px|right|[[GNU]]ロゴ]]
'''GNAT Modified General Public License'''('''Modified GPL'''、'''GMGPL''')は、[[Ada]]言語にある[[ジェネリックプログラミング|ジェネリック機能]]のために [[GNU General Public License]] から派生したライセンス。
変更点は以下の通り:
: ''As a special exception, if other files instantiate gener
