yamamanx

growing hard days

*

Java SE 7 Gold対策勉強をしながらメモ 2015/9/1

      2015/09/02


さて、9/26の試験を目指して久しぶりに試験勉強を始めます。

今月は非常に忙しいのになんでこのタイミングなのか自分でもいやになります。

一つ目の理由は上期の目標にしてしまったから。
これだけなら、諦めてしまいがちなのですが。

二つ目の理由はなんとなく生き急いだ方がいいんじゃないかと思う事があったもので。
やるならなんでも早い方がいい。
予定に対してはぎりぎりですが、これ以上遅れてもいられないのかと。

三つ目の理由は今月は忙しいけど。自分次第ではありますが、バカほど呑む機会が一番少ない月なのかと。

まあ、また始めます。
ここに書くのは続けるため、です。

とりあえず初日なので教科書の第1章「Javaクラス設計」です。
練習問題でくだらないミス連発です。
でも戒めのため、繰り返さないためにも書き残します。

NullPointerExceptionさえ分からなくなってしまったのか。。。。

switchとかの問題でなく、nullを代入して実行したらNullPointerExceptionでしょうよ。

列挙型の説明、全然よくわかってないや

あらためて記す。
– クラス定義の中、あるいは列挙型の定義だけを記述したソースファイルで定義出来る
– 列挙型を定義しコンパイルするとクラスファイルが生成される
– java.lang.Enumクラスを継承したfinalクラス = 独自クラスを継承する事はできない
– 列挙した値は public static final指定されたクラス変数となる
– values() と valueOf() メソッドが自動的に追加される
– 列挙型の実態は定数やメソッドをもつクラス
– 明示的なnewによるインスタンス化は出来ない = コンストラクタは暗黙的にprivateになる
– 通常のクラスと同じようにコンストラクタ、変数、メソッドを定義出来る
– Comparable インターフェースを実装していて、各定数は列記した順番で管理されている
– ordinal()メソッドが列挙した位置を返す
– コードイメージ

extendsを使用しない(明示的に継承しない)クラスはObjectクラスのサブクラス

  • java.lang.ObjectクラスのtoString()メソッドはpublic、なので、オーバーライドするならpublicしかない。

staticインポート

static import構文

  • import.static package.class.static変数;
  • import.static package.class.staticメソッド;
  • import.static package.class.*;

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

 - Java, study , ,

ad

ad

Message

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

  関連記事

走った!しゃべった!呑んだ!JAWS DAYS 2016 re:cap 〜JAWS-UG大阪&関西女子会 特別合同企画〜

先日のJAWS DAYS 2016 re:cap 〜JAWS-UG大阪&関西女子 …

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

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

Linux Mint 17 MATE 64bit にAptana Studio 3をインストールして日本語化

JDKのインストール 過去記事「Linux Mint 17 MATE 64bit …

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

本日は演算子。 休日出勤が土日と続きますがこういう時ほど続ける! いつものごとく …

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

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

Linux Mint 17 MATE 64bit にJDKを入れなおしてEclipseをインストールする

Linux Mint 17のJDKを入れなおす ソフトウェア・パッケージを最新に …

「SORACOM & myThingsを使ったハンズオンセミナー in 大阪」に行ってきました

SORACOM & myThingsを使ったハンズオンセミナー in 大阪に行っ …

EC-CUBE3.0 コードリーディング勉強会第1回目に行ってきました

EC-CUBE3.0 コードリーディング勉強会第1回目に行ってきました。 ECサ …

JAWS-UG 関西IoT専門支部「マクニカkibo + AWS IoTハンズオン」に行ってきました、というか運営メンバーとして参加してきました

2015/12/19(土)はJAWS-UG 関西IoT専門支部の記念すべき1回目 …

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

さて本日は少しだけですが、試験対策のメモをいつものごとくマークダウンで記載したの …