変数操作/メンバ変数の初期値はどのような値になっているか
の編集
Top
/
変数操作
/
メンバ変数の初期値はどのような値になっているか
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
AutoTicketLinkName
FrontPage
MenuBar
WikiWikiWeb
お約束
その他
その他/JavaでBeep(Bell)を鳴らすサンプルソース
その他/UnsupportedClassVersionErrorの原因及び対処法
その他/シェルに終了コードを渡す方法
システム関連
システム関連/Javaの情報を取得する
システム関連/Javaを実行するOS情報を取得する
ソート
ソート/ArrayListのソートサンプル
ソート/独自クラスでキー指定のソートサンプル
ソート/独自クラスのソートサンプル
ネットワーク
ネットワーク/HTTP(GET)サンプルソース
ファイル操作
ファイル操作/basename,dirnameのサンプル
ファイル操作/CSV取込みサンプルを作ってみた
ファイル操作/サブディレクトリ内を含むファイル一覧を取得
ファイル操作/テキストファイルの出力
ファイル操作/テキストファイルの読み込み
ファイル操作/ディレクトリ配下のファイルを削除する
ファイル操作/デフォルトのファイル文字コードを確認する
ファイル操作/デフォルトの改行コードを確認する
ファイル操作/ファイルかディレクトリかを確認する
ファイル操作/ファイルの削除
ファイル操作/ファイルを追記モード開き文字列を追加する
ファイル操作/ファイル・ディレクトリの有無(存在)確認
ファイル操作/ファイル一覧を標示する
プライバシーポリシー
変数操作
変数操作/メンバ変数の初期値はどのような値になっているか
変数操作/数値から文字列に変換するサンプルソース
変数操作/文字列から数値に変換するサンプルソース
数値操作
数値操作/数値をカンマ区切りで整形したい
数値操作/数値をカンマ区切りで整形し+記号を付けたい
数値操作/数値型の最大値・最小値
文字列操作
文字列操作/文字列が数字のみで構成されているかを確認する
文字列操作/文字列のリーバス(反転)
文字列操作/英字の大文字・小文字変換サンプル
日時操作
日時操作/DATEから年月日を抽出するサンプル
日時操作/うるう年のチェックを行う
最初にお読みください
標準入出力
標準入出力/STDOUTとSTDERRに出力する方法
標準入出力/パイプによるデータを受け取る方法
環境
環境/Eclipseで変数名なども補完できるようにする
環境/native2asciiで変換された文字列をもとに戻す
環境/UbuntuにaptコマンドでNetBeansをインストールしてみる
逆引きJavaサンプル
配列等操作
配列等操作/ArrayListのリバース(反転)サンプル
配列等操作/HashMapを使ったサンプル
#navi(../) * メンバ変数の初期値はどのような値になっているか調べる [#e69c105d] class内のメンバ変数ですが、newした時にどのような値になっているか確認してみます。~ #contents * プリミティブな変数とクラス変数(参照型の変数) [#aabf67c9] 以下のようなサンプルソースを作成し、コンパイルおよび実行しています。 &ref(InitVariable.java); (UTF-8 LF) class InitVariable { private short s; private int i; private double d; private float f; private boolean b; private int[] ai; private Short Sh; private Integer I; private Double D; private Float F; private Boolean B; private String St; private Integer[] aI; public static void main(String args[]) { InitVariable me = new InitVariable(); System.out.println("short : " + me.s); System.out.println("int : " + me.i); System.out.println("double : " + me.d); System.out.println("float : " + me.f); System.out.println("boolean : " + me.b); System.out.println("int[] : " + me.ai); System.out.println(""); System.out.println("Short : " + me.Sh); System.out.println("Integer : " + me.I); System.out.println("Double : " + me.D); System.out.println("Float : " + me.F); System.out.println("Boolean : " + me.B); System.out.println("String : " + me.St); System.out.println("Integer[] : " + me.aI); } } * コンパイルして実行してみる [#rb153d59] 以下、サンプルソースをコンパイルして実行してみます。 $ javac InitVariable.java $ java InitVariable short : 0 int : 0 double : 0.0 float : 0.0 boolean : false int[] : null Short : null Integer : null Double : null Float : null Boolean : null String : null Integer[] : null 上記の出力により、プリミティブな変数(short, int, double)は、&color(red){''0''};に初期化されているのがわかります。~ booleanの場合は、&color(red){''false''};に初期化されています。~ クラス変数(参照型変数)は、&color(red){''null''};に初期化されています。~ 配列に関しては、両方とも&color(red){''null''};に初期化されています。 以上、変数の初期化値に関する調査でした。
タイムスタンプを変更しない
#navi(../) * メンバ変数の初期値はどのような値になっているか調べる [#e69c105d] class内のメンバ変数ですが、newした時にどのような値になっているか確認してみます。~ #contents * プリミティブな変数とクラス変数(参照型の変数) [#aabf67c9] 以下のようなサンプルソースを作成し、コンパイルおよび実行しています。 &ref(InitVariable.java); (UTF-8 LF) class InitVariable { private short s; private int i; private double d; private float f; private boolean b; private int[] ai; private Short Sh; private Integer I; private Double D; private Float F; private Boolean B; private String St; private Integer[] aI; public static void main(String args[]) { InitVariable me = new InitVariable(); System.out.println("short : " + me.s); System.out.println("int : " + me.i); System.out.println("double : " + me.d); System.out.println("float : " + me.f); System.out.println("boolean : " + me.b); System.out.println("int[] : " + me.ai); System.out.println(""); System.out.println("Short : " + me.Sh); System.out.println("Integer : " + me.I); System.out.println("Double : " + me.D); System.out.println("Float : " + me.F); System.out.println("Boolean : " + me.B); System.out.println("String : " + me.St); System.out.println("Integer[] : " + me.aI); } } * コンパイルして実行してみる [#rb153d59] 以下、サンプルソースをコンパイルして実行してみます。 $ javac InitVariable.java $ java InitVariable short : 0 int : 0 double : 0.0 float : 0.0 boolean : false int[] : null Short : null Integer : null Double : null Float : null Boolean : null String : null Integer[] : null 上記の出力により、プリミティブな変数(short, int, double)は、&color(red){''0''};に初期化されているのがわかります。~ booleanの場合は、&color(red){''false''};に初期化されています。~ クラス変数(参照型変数)は、&color(red){''null''};に初期化されています。~ 配列に関しては、両方とも&color(red){''null''};に初期化されています。 以上、変数の初期化値に関する調査でした。
テキスト整形のルールを表示する
添付ファイル:
InitVariable.java
342件
[
詳細
]