ヤマムギ

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 , ,

  関連記事

「IoTの法律勉強会 第1回」に行ってきました

「IoTの法律勉強会 第1回」に行ってきました。 「関西のIoTを盛り上げよう」 …

ヤマムギvol.25 EC2にWordPressをインストールするデモをしました

今日はAWSではじめるLinux入門ガイドの17章に書いている「LinuxにWo …

東大阪メーカーズ・ミートアップ Vol.2に行ってきました

今回初参加で行ってきました。 東大阪メーカーズ・ミートアップとは 「主に東大阪の …

「JAWS-UG 名古屋 DR対策特集+LT」で発表しました

2021/3/29の「JAWS-UG 名古屋 DR対策特集+LT」で「ブログを大 …

第5回 八子クラウド座談会in関西 「関西まるっとIoTでやったらんかい♬」に行ってきました

SIMの契約変更のはざまで通信がほぼ使えず。 そんな状態なので、Twitterで …

「第1回 ぶろぐの勉強会」を開催します!

このブログは2021/3/2開催の「第1回 ぶろぐの勉強会」冒頭挨拶の共有資料代 …

Java SE 7 Silver 試験対策セミナーで模擬問題の解説をマークダウンでメモってみた

Java SE 7 Silver 試験対策セミナーに行って、模擬問題にチャレンジ …

「JAWS-UG京都 最新のAIを本気で学ぼう」に参加しました

前日 京都タワーの地下のフードホールで運営メンバーのみなさんとご飯食べてました。 …

「JAWS DAYSに行きたくても行けなかった人に捧ぐ!AWSユーザーが教えてくれるAWSにまつわる最新事情」で運営と発表をしました

JAWS DAYS 2017のre:Capを大阪で開催しました。 JAWS DA …

「ChatGPTで開発する技術勉強会」に参加しました

ビヨンドさんの「ChatGPTで開発する技術勉強会」に参加しました。 ビアバッシ …