プログラムなどの忘備録

プログラムやMacOSなどの忘備録、日常のメモも

javaまとめ

javaまとめ

javaをある程度できるようになったので出来ることを簡単にまとめ。

  • オブジェクト指向 しかしほっとくとC言語ぽくやっちゃう

  • パッケージ、クラス、フィールド、インスタンス、メソッド(ポインタライクな使い方)

  • ビット演算、(シフトなど、ピットボードによるオセロを実装したため)

  • インポート(C言語ライク)

  • アクセス修飾子(publicにしたほうが都合が良いが、フィールドなどはprivateにする)

  • static修飾子(メモリ領域をクラスで一つ開ける、基本的にこうするべき→アクセスがスマート)

  • 再帰

  • エラー(try、catch)(使いこなしてはいない…)

  • API

  • jar(コマンドラインで実行可能)

  • 継承、オーバーライド、オーバーロードインターフェイス(このへんはだいぶ怪しい


これらの復習でオセロプログラムをビットボードで実装
探索や評価が大変だった
そのへんは気が向いたら書くし、その他の上記のまとめも気が向いたら書く


今後はPythonユーザーになります。基本はわかったのでこれを使って頑張るやつよ