131205訓練
スレッドの続き。 sleep スレッドの動作を待たせる。 スレッド名.sleep(指定ミリ秒); 指定ミリ秒が過ぎると動作を再開する。 割り込みが発生した場合に投げられる例外「InterruptedException」が… 続きを読む »
スレッドの続き。 sleep スレッドの動作を待たせる。 スレッド名.sleep(指定ミリ秒); 指定ミリ秒が過ぎると動作を再開する。 割り込みが発生した場合に投げられる例外「InterruptedException」が… 続きを読む »
スレッド thread。直訳すると「糸」。 プログラムの流れを表す。プログラムを実行する主体。 シングルスレッド 単独のスレッド マルチスレッド 複数のスレッド 全然書けなかったんだぜ・・・進行早いぜ・・・・
インターフェイス スーパークラスのメリット 見た目で設計が分かる。 記述を減らすことが出来る。 親クラスの変数を入れることが可能。 (ポリモルフィズム) インスタンスメソッドの挙動が変わる 引数で使う場合、自動的にキャス… 続きを読む »
例外 異常事態が起きたとき コンパイルエラー→記述し直す 実行時の異常 エラー→Error 例外→Exception ※Error,Exceptionクラスがある 異常時のフロー プログラム実行 異常発生 例外のインスタ… 続きを読む »
久々の新章! コレクション!と言っても今回は1クラスのみ。 ArrayList(※1) Java.util(※2)パッケージで提供されているクラス。 インスタンスを入れる配列。 基本型を入れる為の配列ではない。 特徴 可… 続きを読む »
今日は抜歯後の患部が腫れ上がってて熱持っててまるでやる気がおきませぬ・・・・ 絶対値を返す
1 2 |
int num = -10; int abs_num = Math.abs(num); |
詳しくは 絶対値を求める(abs) 文字列を数値で返す [cr… 続きを読む »
メソッド 情報を処理する方法を表す。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
public class Rectangle { int width; int height; // setSizeメソッド void setSize(int w,int h) { width = w; height = h; } // getSizeメソッド int getArea() { return width * height; } } |
setSizeメソッド 幅と高さを設定する getAreaメソッド 面積を計算する コンストラクタ インスタンスの生… 続きを読む »
フィールド 初期化 コンストラクタの中で設定しなくても、フィールド宣言の中で初期値を書いておけばよい。
1 2 3 |
class Rectangle { int width = 10; } |
初期化されていないフィールドの初期値 boolea… 続きを読む »
今までの訓練でつけてたメモ無編集で出してます。 読みづらいぞ!むしろ読むな!(ぇ 10/25 System.out.printf(“%s”, “おはよう”); ”%s”や”… 続きを読む »
クラス(class)P249~ ・クラス宣言 public class クラス名 { 型 フィールド名; 型 フィールド名; } フィールド→情報を保持する部分 ・インスタンスの作り方 クラス名 変数 = new クラス… 続きを読む »