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

MyMemoWiki

「言語まとめ Java」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
(ページの作成:「==言語まとめ Java== [言語 まとめ] ===準備=== ====参照サイト==== *JDK6 ドキュメント http://java.sun.com/javase/ja/6/docs/ja/ *Java言語規定…」)
 
1行目: 1行目:
 
==言語まとめ Java==
 
==言語まとめ Java==
[言語 まとめ]
+
[[言語 まとめ]]
 
===準備===
 
===準備===
 
====参照サイト====
 
====参照サイト====
64行目: 64行目:
 
  l.put("b");
 
  l.put("b");
 
  // ジェネリックスを使用
 
  // ジェネリックスを使用
  List<String> l2 = new ArrayList<String>();
+
  List&lt;String&gt; l2 = new ArrayList&lt;String&gt;();
 
*Map
 
*Map
  Map<String, Object> m = new HashMap<String, Object>();
+
  Map&lt;String, Object&gt; m = new HashMap&lt;String, Object&gt;();
 
  m.put("foo", new Hoge("foo"));
 
  m.put("foo", new Hoge("foo"));
 
  m.put("bar", new Hoge("bar"));
 
  m.put("bar", new Hoge("bar"));
95行目: 95行目:
 
|キャスト
 
|キャスト
 
|-
 
|-
|<< >> >>>
+
|&lt;&lt; &gt;&gt; &gt;&gt;&gt;
|シフト >>は符号つき右シフト
+
|シフト &gt;&gt;は符号つき右シフト
 
|-
 
|-
|< <= >= >
+
|&lt; &lt;= &gt;= &gt;
 
|大小比較
 
|大小比較
 
|-
 
|-
142行目: 142行目:
 
=====繰り返し=====
 
=====繰り返し=====
 
*for  
 
*for  
  for (int i=0; i<100; i++) {
+
  for (int i=0; i&lt;100; i++) {
 
     //
 
     //
 
  }
 
  }

2020年2月15日 (土) 07:59時点における版

言語まとめ Java

言語 まとめ

準備

参照サイト

環境

言語基本

データ型

データ型
内容
boolean trueもしくはfalse
char UTF-16文字をあらわす、符号なし整数
byte
short
int
long
float
double
文字列
String msg = "hello.";
char[] c1 = {'a', 'b', 'c'];
Sring s1 = new String(c1);
配列
int[] a1 = new int[3];
a1[0] = 1;
a1[1] = 2;
a1[2] = 3;

int[] a2 = {1, 2, 3};

int[][] a3 = {
  {1,2,3},
  {4,5,6},
  {7,7,9},
};
コレクション
  • List
List l = new ArrayList();
l.put("a");
l.put("b");
// ジェネリックスを使用
List<String> l2 = new ArrayList<String>();
  • Map
Map<String, Object> m = new HashMap<String, Object>();
m.put("foo", new Hoge("foo"));
m.put("bar", new Hoge("bar"));


変数

演算

演算子 内容
+ --
インクリメント、デクリメント
- * /
単項 加算、減算、乗算、除算
% 剰余
~ ビット反転
! 否定
(型) キャスト
<< >> >>> シフト >>は符号つき右シフト
< <= >= > 大小比較
== != 相等性、不等性
ビット演算子 AND XOR OR
&& ブール演算用ショートサーキット
instanceof オブジェクト型比較
?: 条件演算子 char b = (true)?'t':'f';

制御

順次

文の終わりは、;

選択
  • if
if (cond1) {
  // 
} else if (cond2) {
  // 
} else {
  // 
}
  • switch
switch (cond) {
case 1:
   //
   break;
case 2:
   //
   break;
defaul:
   //
} 
繰り返し
  • for
for (int i=0; i<100; i++) {
   //
}
  • 拡張for
String[] ss = {"a", "b", "c"};
for(String s : ss) {
   //
}
  • while
wihle(cond) {
  //
}
do {
  //
} while(cond);

例外
try {
  // 例外が発生する可能性がある処理
} catch (Exception e){
  // 例外処理
}

オブジェクト

クラス
  • 継承

ファイル

ファイルを読む
ファイルに書く