このチュートリアルが次の説明を参照するときの意味を知りたいです。特に太字で強調した部分。
入れる
addfirstメソッドとメソッドは、インスタンスのofferFirst先頭に要素を挿入します。Dequeインスタンスの最後にメソッドaddLastとofferLast要素を挿入しDequeます。インスタンスの容量Dequeが制限されている場合、推奨されるメソッドはofferFirstand です。これは、インスタンスがいっぱいの場合に例外をスローできない可能性があるofferLastためです。addFirst
- offerFirst が好まれるのはなぜですか?
- addFirst がいっぱいの場合に例外をスローできないのはなぜですか? そのような状況で例外をスローすることが保証されている方がよいのではないでしょうか?