| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
53 バイト追加 、 2020年2月15日 (土) 08:03
編集の要約なし
==Java SE 7==
[[Java][SJC-P]]
{{amazon|B005XSS8VC}}
===ダイヤモンド演算子===
====これまで====
Map<&lt;String,Integer> &gt; numMap = new HashMap<&lt;String, Integer>&gt;();====<> &lt;&gt; (ダイアモンドオペレーター) シンボルを利用することで、すべての型リストを書く必要はない====
new hashmap() だと、これまで通りコンパイラはタイプセーフ警告を発する
=====例=====
public class DiamondOperator {
public static void main(String[] args) {
Map<&lt;String,Integer> &gt; numMap = new HashMap<>&lt;&gt;();
}
}
while(true) {
WatchKey watchKey = watchService.take();
for (WatchEvent<&lt;?> &gt; event : watchKey.pollEvents()) { Kind<&lt;?> &gt; kind = event.kind();
System.out.println(event.context().toString() + " is " + kind);
}
* @see http://docs.oracle.com/javase/jp/7/api/java/util/concurrent/RecursiveTask.html
*/
class Fibonacci extends RecursiveTask<&lt;Integer> &gt; {
final int n;
@Override
protected Integer compute() {
if (n <&lt;= 1) {
return n;
}

案内メニュー