<DAY216>APEXの基礎を復習(気になったとこ抜粋)
●9/25(水)
●学習日数 216日
●学習時間(本日)4時間
●累計学習時間 918.0時間
●一日あたりの平均学習時間 4.28時間
トランザクションアクセスとは
トランザクションとは、商取引、売買、執行、取扱、議事録などの意味を持つ英単語。ITの分野では、取引記録などの意味の他に、ソフトウェアの処理方式の一つで、互いに関連・依存する複数の処理をまとめ、一体不可分の処理単位として扱うことを指す場合が多い。
データーベースに置き換えるなら、接続に成功か失敗かの必ず2択になるようにアクセスできること。
だから戻る(ロールバック)ができるとの認識でいる。
Listと配列
ほぼ、同じだが、Listを使う、add()など便利なメソッドが使えるから。
静的メソッドとは
クラスメソッドの呼び出しが簡単になる。
メソッドにstaticをつけるだけ。
staticをつけた場合
public class EmailManager { public static void sendMail(String address, String subject, String body) { //メソッドが続く } }
呼び出しはクラス名とメソッドでできる
EmailManager.sendMail('Your email address', 'Trailhead Tutorial', '123 body');
staticをつけない場合
呼び出す時に、オブジェクトのインスタンスを生成してから出ないといけない
めんどくさいから、全部staticをつける認識でいる。
EmailManager em = new EmailManager(); em.sendMail('Your email address', 'Trailhead Tutorial', '123 body');