エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
StackOverflowErrorとは : JavaA2Z
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
StackOverflowErrorとは : JavaA2Z
J2SEに含まれるクラスのひとつ。パッケージも含めたクラス名はjava.lang.StackOverflowError。 実行中に... J2SEに含まれるクラスのひとつ。パッケージも含めたクラス名はjava.lang.StackOverflowError。 実行中にメモリのスタック領域を使い切った場合に投げられるクラス。Errorクラスのサブクラスのため厳密には例外ではない。 ローカル変数を格納するメモリ領域を「スタック領域」と言う。 スタック領域はデフォルトで512Kバイトあり、まず使い切ることはないが、再帰呼び出しを行い、それが無限ループに陥った場合には発生することがある。 「スタック領域が足りないために発生した」とも読み取れるが、ほとんどの場合、スタックを完全に消費するようなプログラムは誤ったプログラムのため、設計を見直した方がいいだろう。 インスタンスは「ヒープ領域」という異なるメモリ領域に確保される。 通常、ローカル変数よりインスタンスの方がメモリを多く消費するため、このクラスよりも先にOutOfMemoryEr