文系seの備忘録

Excelの改行でひたすらスペースを打っていた機械音痴の文系seが日々の備忘録を綴る。

[資格試験]java gold

java gold紫本の新版が3年越しでついに発売

java 紫本、ついに新版出ます。 ・オラクル認定資格教科書 Javaプログラマ Gold SE 8 (EXAMPRESS) オラクル認定資格教科書 Javaプログラマ Gold SE 8 (EXAMPRESS)作者: 山本道子出版社/メーカー: 翔泳社発売日: 2016/07/21メディア: 単行本(ソフトカバー)…

プログラミング系資格を勉強することのメリット

oracle java silverの資格勉強は色んなところで生かされてます。 その直前まではローカル変数とグローバル変数すら分からない状態だったし、オブジェクト指向って何?クラスって何? インスタンス化って何?みたいな致命的な状態でしたがそのへんの不明点は…

ネストクラス

ネストクラスってなに???クラスの中にさらにクラスをつくること。 こうすることで外に見えるクラスが無駄に多くなることを防ぎ、プログラマにとって分かりやすいプログラムとなる。ネストクラスは外側のクラスのメンバの1つ。 非staticな内側クラスを「…

enumの基礎

enumについて特定の値のみをもつ型で、プログラマが任意に定義できる。 列挙型は、java.lang.Enumクラスを継承したfinalクラスとなる。 列挙した値はpublic static finalで定数化される。そのため、列挙する値の前後にダブルクォーテーションはつかない。 pa…

switch文で基本データ型を使う際の注意点

基本データ型の場合 結果:0です 上記の文では明示的な初期化をしていないが、 メンバ変数として宣言されているのでコンパイル時に0で初期化される。 intをInteger(参照型)にすると、今度は実行時例外が発生する。 結果: Exception in thread "main" java…

NIO.2(New I/O 2)

昨日、Java Goldの紫本をアマゾンにて購入(中古で)。 2015年3月現在、Goldのテキストはこれしか出ていないようです。 評価は微妙ですが、書店で立ち読みした感じでは説明がしっかりしていて そんなに悪い印象は受けませんでした。 おそらく、ゴールドは難易…

いつも忘れる日付のフォーマット

simpledateformatを使う。 Date date = new Date(); SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy/MM/dd"); String dateStr = sdf1.format(date);