ヤマムギ

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認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。

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

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

 - Java, study , ,

ad

ad

  関連記事

Developers Summit 2024「AWS CDK×サーバレスアーキテクチャを極める」を見ました

株式会社Works Human Intelligence Product Div …

「JAWS-UG Osaka 第22回勉強会 東西の中の人が語る!!! Microservices × Serverless On AWS」で運営と懇親会LTをしてきました

「JAWS-UG Osaka 第22回勉強会 東西の中の人が語る!!! Micr …

「JBUG広島#7 × Agile Japan」に参加しました

JBUG広島さんとAgile Japanさんの合同勉強会に参加しました。 きっと …

JAWS DAYS 2018 振り返り(特にコミュニティフレンドシップ)

JAWS DAYS 2018を振り返りたいと思います。 やったこと コミュニティ …

「神戸Pythonの会 #2 meetup」に行ってきました

「神戸Pythonの会 #2 meetup」に行ってきました。 所感など Ato …

DevLOVE関西「事業会社の現場を知ろう~モノタロウ編~」に行ってきました

DevLOVE関西「事業会社の現場を知ろう~モノタロウ編~」 モノタロウさんプラ …

「【Twilio x kintone 合同ハンズオン in 大阪】Twilio Studioとkintoneで電話受付システムをつくろう」に行ってきました

「【Twilio x kintone 合同ハンズオン in 大阪】Twilio …

「UbieとSmartHRが語る プロダクトデザイナーのリアル」に参加しました

UbieさんとSmartHRさんの「UbieとSmartHRが語る プロダクトデ …

Developers Summit 2018 「NRIの働き方改革 – 開発スタイルから文化まで変えた軌跡 -」を聞きました

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

Oracle Java SE7 Silverを受験してみて

受験の目的 Goldの前提条件だから Gold資格を取得する目的は技術レベルを理 …