Java/Lesson
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
#norelated
#title(Java、大学での授業)
[[FrontPage]] > [[Java>../]] > [[Lesson>./]](Now)
------------------------------
#contents
------------------------------
* Lesson1 [#of863bc3]
-休みました!
コンパイルの仕方などを勉強~
ファイル名とクラス名を一致させること~
** Javaのコンパイル [#u0387025]
$ javac fileName.java
** Javaの実行 [#kca335d5]
$ java fileName
* Lesson2 [#ba0fc268]
** 変数宣言 [#w73caaaf]
Java はプリミティブ型よりも、参照型をメインで使用する。
** 標準出力 [#y95085de]
*** java.io.PrintStream [#ob708652]
System.out.println() がめんどくさいときに、System.out を...
*** java.lang.System [#ve697b58]
println() などが定義されているクラス。~
printf() もあるんだけど、フォーマットを使うときはこちら。...
++標準入力、標準出力、およびエラー出力ストリーム
++外部的に定義されたプロパティおよび環境変数へのアクセス
++ファイルおよびライブラリのローディング方法
++配列の一部をすばやくコピーするユーティリティメソッド
*** java.lang.* [#d62cf38e]
参照型がたくさん~
関連のスーパークラス。てか、すべてのクラスのスーパークラ...
実は、toString() などは、ここで宣言されている。
** 文字列関連 [#q163e002]
*** 文字列と基本データ型の変換 [#j49f4de0]
" " で囲えば、文字列リテラルになる。~
また、java.lang.String の中に文字列変換関連のメソッドがあ...
*** java.lang.Object [#b0e4e59b]
* Lesson 3 [#z3e4d174]
** 式と演算子 [#w0b77756]
ほぼ C言語 と同じっすー!~
特筆すべきことは、ないっすー!
*** +演算子と文字列 [#zf54002a]
System.out.println("foo" + "bar"); //出力結果:"foobar"
みたいなことができるんですってよ。
*** ループ [#f18593dd]
* 授業外メモ [#ib3e09d2]
** コーディング規約 [#l78fa08c]
ふむ、非公認のコーディング規約っぽいものを発見。~
その中でも、大事そうなのピックアップ。~
:private/protected 変数 | "_" を先頭につける~
例:private int _seacretValue;
:static private/protected 変数 | "__"を先頭につける|~
例:private static double __seacretValue;
:static 変数は極力使うな (static final 変数は除く) | stat...
** static 変数、static メソッドの是非 [#be306308]
シングルトン及び、ユーティリティクラス以外は使用を控えた...
** static 変数、static メソッドって何なの? [#n38ba646]
そもそもの疑問。~
いわゆるところの、クラス変数、クラス関数のことなのね。~
インスタンスに持たすことのないクラスとかメソッド。~
オブジェクトをインスタンス化しなくても使用できるので、カ...
** ファクトリメソッドって何なの? [#n6edd555]
:ファクトリメソッド | 静的メソッド、クラスメソッド
** クラスオブジェクトはいつ作られるの? [#rad57f58]
基底クラス(JavaにおけるObjectクラス)が、プログラム実行時...
* Lesson 4 - 配列の話 [#qc84f620]
教科書見ればいいけども...
** 宣言 [#w657fe2c]
int[] intArray = new int[]; //配列参照をつくっただけ
* Lesson 8 [#s42ea525]
** インタフェース [#w6515dda]
「多重継承のため」とのこと
** 例外処理 [#ba0d793f]
ハッキング対策、バグ対策などに
:例外処理の方法|~
+その場で処理する
+どこかにすぐに投げる
:java.lang.Throwable|これを継承しているのが、Errorと、Exc...
#geshi(java,number){{
hogehoge
}}
終了行:
#norelated
#title(Java、大学での授業)
[[FrontPage]] > [[Java>../]] > [[Lesson>./]](Now)
------------------------------
#contents
------------------------------
* Lesson1 [#of863bc3]
-休みました!
コンパイルの仕方などを勉強~
ファイル名とクラス名を一致させること~
** Javaのコンパイル [#u0387025]
$ javac fileName.java
** Javaの実行 [#kca335d5]
$ java fileName
* Lesson2 [#ba0fc268]
** 変数宣言 [#w73caaaf]
Java はプリミティブ型よりも、参照型をメインで使用する。
** 標準出力 [#y95085de]
*** java.io.PrintStream [#ob708652]
System.out.println() がめんどくさいときに、System.out を...
*** java.lang.System [#ve697b58]
println() などが定義されているクラス。~
printf() もあるんだけど、フォーマットを使うときはこちら。...
++標準入力、標準出力、およびエラー出力ストリーム
++外部的に定義されたプロパティおよび環境変数へのアクセス
++ファイルおよびライブラリのローディング方法
++配列の一部をすばやくコピーするユーティリティメソッド
*** java.lang.* [#d62cf38e]
参照型がたくさん~
関連のスーパークラス。てか、すべてのクラスのスーパークラ...
実は、toString() などは、ここで宣言されている。
** 文字列関連 [#q163e002]
*** 文字列と基本データ型の変換 [#j49f4de0]
" " で囲えば、文字列リテラルになる。~
また、java.lang.String の中に文字列変換関連のメソッドがあ...
*** java.lang.Object [#b0e4e59b]
* Lesson 3 [#z3e4d174]
** 式と演算子 [#w0b77756]
ほぼ C言語 と同じっすー!~
特筆すべきことは、ないっすー!
*** +演算子と文字列 [#zf54002a]
System.out.println("foo" + "bar"); //出力結果:"foobar"
みたいなことができるんですってよ。
*** ループ [#f18593dd]
* 授業外メモ [#ib3e09d2]
** コーディング規約 [#l78fa08c]
ふむ、非公認のコーディング規約っぽいものを発見。~
その中でも、大事そうなのピックアップ。~
:private/protected 変数 | "_" を先頭につける~
例:private int _seacretValue;
:static private/protected 変数 | "__"を先頭につける|~
例:private static double __seacretValue;
:static 変数は極力使うな (static final 変数は除く) | stat...
** static 変数、static メソッドの是非 [#be306308]
シングルトン及び、ユーティリティクラス以外は使用を控えた...
** static 変数、static メソッドって何なの? [#n38ba646]
そもそもの疑問。~
いわゆるところの、クラス変数、クラス関数のことなのね。~
インスタンスに持たすことのないクラスとかメソッド。~
オブジェクトをインスタンス化しなくても使用できるので、カ...
** ファクトリメソッドって何なの? [#n6edd555]
:ファクトリメソッド | 静的メソッド、クラスメソッド
** クラスオブジェクトはいつ作られるの? [#rad57f58]
基底クラス(JavaにおけるObjectクラス)が、プログラム実行時...
* Lesson 4 - 配列の話 [#qc84f620]
教科書見ればいいけども...
** 宣言 [#w657fe2c]
int[] intArray = new int[]; //配列参照をつくっただけ
* Lesson 8 [#s42ea525]
** インタフェース [#w6515dda]
「多重継承のため」とのこと
** 例外処理 [#ba0d793f]
ハッキング対策、バグ対策などに
:例外処理の方法|~
+その場で処理する
+どこかにすぐに投げる
:java.lang.Throwable|これを継承しているのが、Errorと、Exc...
#geshi(java,number){{
hogehoge
}}
ページ名:
Ads by Sitemix