=
ホーム
On Your Mark
ホーム
/
設計(Java)
/
【Java】 Effective Java 第二版 お勉強 ファイナライズ
2013年10月10日木曜日
Java
基本
設計(Java)
t
f
B!
P
L
# オブジェクトの生成と消滅 ## 今日 読んだところ P 27~31 ## 項目 ファイナライズを避ける<br /> ## ファイナライズ CやC++を使っているとJavaでいうデストラクタはfinalizeと思われがちだけど違うものと考える。<br /> C++だとコンストラクタ(初期化)→デストラクタ(終期化)と考えるべきだけど、<br /> Javaの場合ガベージコレクションされるので、デストラクタの処理を考える必要は無い。<br /> <br /> ## ポイント ファイナライズは使用しない!<br /> どんな場合に使うことがあるのか、例が出せないけど、<br /> 仮に使うことがあった場合は、super.finalize()を呼び出すこと<br /> <pre> @Overrode protected void finalize() throwable { try { // 実装 } finally { super.finalize(); // ※必ず呼び出す } } </pre> ファイナライズは使うことはほぼ無いけど、<br /> try-finally はよく使うよね。<br />
Translate
このブログを検索
ブログアーカイブ
►
2020
(38)
6月 2020
(6)
5月 2020
(10)
4月 2020
(10)
3月 2020
(4)
2月 2020
(5)
1月 2020
(3)
►
2019
(4)
1月 2019
(4)
►
2018
(23)
12月 2018
(3)
4月 2018
(11)
3月 2018
(9)
►
2014
(20)
7月 2014
(3)
1月 2014
(17)
▼
2013
(166)
12月 2013
(15)
11月 2013
(22)
10月 2013
(31)
9月 2013
(26)
8月 2013
(32)
7月 2013
(40)
今週の人気の記事
【まとめ】GWはおうちでぬりえ 鉄道会社公式の電車ぬりえをまとめた
【MySQL】文字列をバイト数で切り取る
【まとめ】おうちでペーパークラフト 鉄道会社公式のペーパークラフトをまとめた
【PHP】PHPでSFTP接続
【調査】ゾンビランドサガ から佐賀に関連があるものを調べる 第4話
フォロワー
On Your Mark
QooQ
0 件のコメント:
コメントを投稿