ヤマムギ

growing hard days.

*

Java SE 7 Silver模擬テストの結果間違えたとこをメモ 2015/2/12

      2015/03/29

模擬テスト1回目。

90問中79問正解。
正解率87%。

まだ不安。

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

生成されていない配列へのアクセスは実行時エラー

[java]
class Test{
public static void main(String[] args){
int[][] ary = new int[2][];
ary[0] = new int[]{1,2,3};
System.out.println(ary[1][0]); //実行時エラー
}
}
[/java]

判定される優先度に注意、代入演算子の優先度は最低

[java]
boolean flg1 = false;
boolean flg2 = true;
System.out.print(flg1 = flg2 && flg1);
[/java]
– 先に「flg2 && flg1」の判定がはじまるので、「true && false」でfalse
– 「flg1 = false」代入で結果はfalse

配列添え字の後置きインクリメントは配列要素を取得した後に追加されている

[java]
System.out.print(num + ary[num++] + num);
[/java]
– 後のnumは前のnumに1加算された値が出力される

doubleのゼロ割り

[java]
double d = 1.1;
System.out.print(d / 0);//Infinity
d = 0;
System.out.print(d / 0);//NaN
d = -1.1;
System.out.print(d / 0);//-Infinity
[/java]

基本データ型の変数代入はコピー作成

[java]
int x = 100;
int y = x; //xのコピー
x++; //xのみ加算
[/java]

StringBulderのdelete,replaceの第二引数はインデックス-1

[java]
StringBuilder sb = new StringBuilder(“123456789″);
sb.delete(0,3);//0から3-1まで”123″を削除して、”456789″
sb.delete(1,2);//1から2-1まで”5″を削除して、”46789″
sb.replace(2,4,”4″);//2から4-1まで”78″を4で置換して、”4649”
[/java]

注意

IOExceptionはjava.IOパッケージ

2つ選択など複数回答に注意

ローカル変数に注意

継承していてもprivateは自クラスのみ、継承クラスで使いたいならprotected

文字列は同じであれば再利用されるが、配列は同じ要素を持っていても再利用されない

呼び出し先で例外処理されれば呼び出し元では例外処理されない


最後までお読みいただきましてありがとうございました!

「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。

「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。

「AWS認定資格試験テキスト AWS認定AIプラクティショナー」という本を書きました。

「AWS教科書 AWS認定デベロッパーアソシエイト テキスト&問題集 」という本を書きました。

「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

「AWSではじめるLinux入門ガイド」という本を書きました。

 - Java, study , ,

  関連記事

Developers Summit 2024「クラウドのポテンシャルを引き出す鍵 – ポータビリティと分散コンピューティングの実践」を見ました

アカマイ・テクノロジーズ合同会社 シニア・テクニカル・ソリューション・アーキテク …

「JosysBar」に参加して発表してきました

JosysBar 2024/5/22に開催されましたJosysBarへ行ってきま …

Lotusphere 2010に行ってきました

Lotus Technical Award 2009 for Best Arch …

Developers Summit 2024「事業で成果を出すCTOたち」を見ました

Developers Summit 2024に参加しました。 大阪から朝早くの新 …

「AWSの基礎を学ぼう 特別編 最新サービスをみんなで触ってみる Amplify + Admin UI」に参加しました。

亀田さんが定期開催というか、高頻度開催されている「AWSの基礎を学ぼう 特別編  …

JAWS DAYSで人生が変わった話

明日はJAWS DAYS 2021です! JAWS DAYSが変えた私の人生 「 …

IoTセミナー in おおさか「IoTで変わる!企業と働き方」に行ってきました

これからの企業と働き方 ~IoT・AIが創造する未来~ さくらインターネット株式 …

Developers Summit 2018 「もしSIerのエンジニアがSRE本を読んだら」を聞きました

以下は、思ったことや気になったことをメモしていますので、必ずしも登壇者の発表内容 …

「Rによる機械学習」に参加しました

異業種データサイエンス研究会を主宰されている井伊さんが開催された「Rによる機械学 …

ひと味違った南国の熱量を感じた高知の午後 ~「コミュニティリーダーズサミット in 高知 2018」に行ってきました~

「コミュニティリーダーズサミット in 高知 2018」という、イカしたイベント …