ヤマムギ

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

  関連記事

ヤマムギ vol.9 (AWS)EC2からAWS CLIコマンドを実行してみようハンズオン 手順

このブログは2020/5/5に開催しました、「ヤマムギ vol.9 (AWS)E …

kintone Café 大阪 vol.11で登壇しました

kintone Café 大阪 vol.11「kintoneと色々つないでみる …

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

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

Developers Summit 2024「LLMを活用してオンライン薬局のオペレーションを自動化した話」を見ました

PharmaX株式会社 エンジニアリング責任者 上野 彰大さん オンライン薬局、 …

「Serverless Days Tokyo 2023 Beyond the Server: Creating TiDB for Developer」を見ました

2023/9/23にServerless Days Tokyo 2023に参加し …

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

株式会社Works Human Intelligence Product Div …

「JAWS-UG Okayama 2024」に参加しました

JAWS-UG Okayama 2024に参加しました! 開催前 40年前に岡山 …

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

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

GW勉強会を開催しました ~「AWSではじめるLinux入門ガイド」出版記念~

2020年ゴールデンウィークの5/2~5/6の午前に連続勉強会を開催しました。 …

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

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