雑木帳

囲碁、読書、資格(英語・IT)についてのブログです

Java Silver 勉強その1

スポンサーリンク

Java Silverの勉強を始めました。僕自身とりあえず動くプログラムを書いたことはありましたが、きちんとプログラムの勉強をほとんどしたことがないという経歴です。

 

参考書or問題集は、ネットで調べた結果、黒本と呼ばれるこの本(徹底攻略 Java SE 8 Silver 問題集[1Z0-808]対応)を使用することにしました。

 

 

Javaの基本

クラス宣言に含めることができるもの

  1. メソッド
  2. フィールド
  3. コンストラクタ

 

パッケージの役割

  1. 名前空間を提供する
  2. クラスの分類を可能にする

 

パッケージ宣言の場所

ソースファイルの1行目

package xxx;

import java.io.*;

この後にクラス等を記載

 

無名パッケージ

無名パッケージに属するパッケージは、無名パッケージからのみアクセス可

 

staticインポート

staticインポートと呼ばれるが①import ②staticの順番

import static jp.co.xxx.val; <-プロパティ

import static jp.co.xxx.hello; <-メソッド。()は不要。

 

Mainメソッドの条件

  1. public
  2. static
  3. 引数がString配列またはString可変長引数

 

Javaのデータ型

整数リテラル 

進数 接頭辞
2進数 0b
8進数 0
16進数 0x

 

アンダースコアの使い方 

数値をみやすくするために"_ "を使用することが可能

  • リテラルの先頭、末尾に記述不可
  • 記号の前後には記述不可

 

シグネチャ

メソッド名と引数のリストのセット

 

ガーベッジコレクション

ガーベッジコレクションとは利用されなくなったインスタンスを解放すること。

ガーベッジコレクションの対象は、参照されなくなったインスタンス。例えば、nullを代入されたものがある。

 

徹底攻略 Java SE 8 Silver 問題集[1Z0-808]対応

徹底攻略 Java SE 8 Silver 問題集[1Z0-808]対応

  • 作者: 志賀澄人,株式会社ソキウス・ジャパン
  • 出版社/メーカー: インプレス
  • 発売日: 2016/01/18
  • メディア: 単行本(ソフトカバー)
  • この商品を含むブログを見る
 

 

広告を非表示にする