yamamanx

growing hard days

*

Java SE 7 Silver模擬テストの結果気になる問題をメモ 2015/2/13

      2015/03/29


違う種類の模擬テスト1回目。

90問中77問正解。
正解率85%。

まだまだ不安。

いつものごとく要注意と思った箇所をマークダウンでメモしたのでそのままJetpack Markdownにお任せでアップします。

メソッド引数に渡した時の違い

  • 基本データ型はコピーが渡されるので元の変数に影響なし
  • Stringは読み取り専用なので元の変数に影響なし
  • 配列とArrayListとStringuBulderは更新される

}

void method(int i){
i += 10;
}

void method(int[] ary){
ary[0] += 10;
}

void method(ArrayList list){
list.add(0,10);
}

void method(String str){
str += “Next”;
}

void method(StringBuilder sb){
sb.append(“Next”);
}
}
[/crayon]

とりあえずコンパイルだけ成功させる系の問題

StringBuilder(数値)は初期容量宣言

最大値までループして終了するdo while

  • int型の最大値までループして終了する
  • 実行時エラーにはならない

インナークラス

instanceof はオブジェクトが指定された型で実装されているかを確認する

注意

Objectクラスはすべての参照型クラスのスーパークラスなのですべての参照型クラスはObjectクラスのメソッドを使用できる

ArrayListクラスはRandomAccessインターフェースを実装している

カプセル化のメリットは不変オブジェクトを設計できる

Systemクラスもfinalクラスなので継承不可

Numberクラスは抽象クラスなので継承可能、ただし実装が必要なメソッドが4つある

Stringはchar[]配列には代入できない、というか出来るわけがない

変数のabstract修飾子は使えない

java.langパッケージと無名パッケージはデフォルトでインポートされている

FileNotFoundExceptionクラスはIOExceptionのサブクラス

@yamamanx
開発ベンダー5年、ユーザ企業システム部門通算8年目のSoftware Engineerです。
質問はコメントかSNSなどからお気軽にどうぞ。
出来る限りなるべく答えます。

 - Java, study , ,

ad

ad

Message

メールアドレスが公開されることはありません。

  関連記事

Agile Japan 2015 大阪サテライト「アジャイル開発への架け橋」に行ってきました

Agile Japan 2015 大阪サテライトに行ってきました。 具体的な目的 …

Manabees Drone Experience at.OSAKA VOL.5(ドローン飛行イベント)に行ってきました

ドローン飛行イベントなるものがDoorkeeperに出てたので行ってきました。 …

Innovation EGG 第7回 『クラウドネィティブ化する世界』に行ってきました

Innovation EGG 第7回 『クラウドネィティブ化する世界』に行ってき …

Java SE 7 Silver対策勉強をしながらメモ 2015/2/4

本日は継承をどっぷりと。 一気に詰め込んで正解だったかも。 いつものごとくマーク …

AWS Summit 2016 Tokyoに参加してきました (Day3)

飛天3日目です。 JAWS-UGブースのすぐ前にあったこのお水がめちゃめちゃおい …

AWS Summit 2016 Tokyoに参加してきました (前日 ~ Day1)

AWS Summit 2016 Tokyoにて、セッション聴講、ブース展示拝見、 …

Innovation EGG 第9回 『ITの可能性と楽しさを語ろう!』に行ってきました

JAZUG LINE 砂金さん OracleからMSからLINEへ 何にわくわく …

Java SE 7 Silver対策勉強をしながらメモ 2015/2/10

練習問題3日目。 疲れてきた。 でも明日は休みだし一気にやる。 いつものごとくマ …

Innovation EGG 第4回 『各クラウドの現状とこれから』に参加してきました!

Innovation EGG 第4回 『各クラウドの現状とこれから』に参加させて …

ヤマムギvol.5 「BI ファーストステップ ~re:dash , PowerBI , Google Data Studio , Wave~」を開催しました

僭越ながら主催運営していますヤマムギの第5回目勉強会「BI ファーストステップ …