Java 基礎
Terms
- インスタンス
- クラスから作られたオブジェクトを、そのクラスの
インスタンス という。 - インスタンス変数
- インスタンスが有する変数。
- インスタンスメソッド
- インスタンスが有するサブルーチン。
- クラスメソッド
- クラスの静的メソッドのこと。 Java でいうなら、
staticをつけたメソッドのこと。 静的メンバサブルーチンということもある。 - クラス変数
- クラスの静的変数のこと。 Java でいうなら、
staticをつけたクラス内変数のこと。 静的メンバ変数ということもある。 - ダングリングポインタ
- 不正なメモリ領域を指しているポインタ。 ポインタを残してメモリを解放してしまった場合などに、ポインタがダングリングポインタになる。 これに伴うエラーをダングリングポインタエラーということがある。
- メモリリーク
- 使用されないオブジェクトがメモリを占有した状態になること。
インスタンスはヒープメモリに格納される。
Thread
Thread class を継承する
Runnable interface を継承する
class Something implement Runnable {
public void run() {
/* ... */
}
}
class Something2 extends Thread {
public void run() {
/* ... */
}
}
class Main {
public static void main(Array<String> args[]) {
Thread th = new Thread(new Something());
th.start();
Thread th2 = new Something2();
th2.start();
}
}
Graphic
Methods
Here are some of all the methods.
drawArcdrawImagedrawLinedrawOvaldrawPolygondrawRectdrawStringfillArcfillOvalfillPolygonsetColor- これで色を指定してから `` などを実行する。
setFont- これでフォントを指定してから
drawStringなどを実行する。
- これでフォントを指定してから
Color
package: java.awt.Color
Color.whiteColor.lightGrayColor.grayColor.darkGrayColor.blackColor.redColor.pinkColor.orangeColor.yellowColor.greenColor.magentaColor.cyanColor.blue
Font
Font name
package: java.awt.Font
- Dialog
- DialogInput
- Monospaced
- Serif
- SansSerif
- Symbol
Font style
Font.PLAINFont.BOLDFont.ITALIC