約 5,444,899 件
https://w.atwiki.jp/java_pro/pages/25.html
http //www.slideshare.net/chibi_LT/test12-16Test01_12_16import java.io.*; public class Test03_12_16 { public static void main(String[] args){ BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); int a;/* 一つ目の数字 */ int b;/* 二つ目の数字 */ int c;/* 三つ目の数字 */ try { String line = reader.readLine();/* String型の変数を宣言して、 readLineメソッドで入力を 受け取る */ a = Integer.parseInt(line);/* 数字に変換して変数aに代入 */ line = reader.readLine();/* 二度目の入力が発生 */ b = Integer.parseInt(line);/* 数字に変換して変数bに代入 */ int sum = a + b;/* aとbを足して合計にする */ System.out.println(sum);/* 合計を表示 */ line = reader.readLine();/* 三度目の入力 */ c = Integer.parseInt(line);/* 数字に変換して変数cに代入 */ sum = sum + c;/* 合計にcを足す */ System.out.println(sum);/* 合計を表示 */ } catch (IOException e){ System.out.println(e); } } }
https://w.atwiki.jp/java_pro/pages/26.html
import java.io.*; public class DrawGraph1_2 { public static void main(String[] args){ for (int i = 0; i 10; i++){ System.out.print(i + " "); for (int j = 0; j i * 2; j++){ System.out.print("*"); } System.out.println(""); } } }
https://w.atwiki.jp/kodan/pages/21.html
[java] JDKインストール [java] 用語 [java] リフレクション [java] javadoc作成 [java] スレッド名取得 [java] スレッド名取得2 [java] 型、キャスト [java] LOBファイル操作方法 [java] content-type設定 [java] Servlet [java] session [java] DataHandler [java] アノテーション [java] ファイルロック [java] Set [java] PostMethodのリダイレクト [java] InputStream⇒String
https://w.atwiki.jp/jiyuujin/pages/30.html
Javaへようこそ Javaの情報を載せるサイトです。 このページは自由に編集することができます。 画像情報やら、文字情報やら、コーディングまでいろいろ残していきましょう。 Java Official Cite まずはこちらをご覧ください。 Javaについて ~座学編 Javaについて ~プログラミング編 Android Java .NETとの比較 (NULL) Java .NET Platform Java SE/Java EE/Java ME .NET Framework (CLRとアセンブリ) 開発言語 OOP Basic/C++/C#/F#/JScript/WPFのUI部分 Client-side Webブラウザにダウンロード・実行 Server-side機能を削除した軽量なサブセット Android Javaとの比較 (NULL) Java Android Java 動作 JRE (JVM)上 Dalvik仮想マシン上 バグ・不具合を見つけたら? 要望がある場合は? お手数ですが、メールでお問い合わせください。
https://w.atwiki.jp/honeybe/pages/24.html
Temp JavaからOracleのストアドプロシージャ、ストアドファンクション、パッケージを呼び出す際の注意点 SQLデータ型とJDBCタイプコード、Java型の対応 標準JDBC 1.0 型 SQL型 JDBCタイプ 標準Java型 Oracle 拡張機能Java 型 CHAR java.sql.Types.CHAR java.lang.String oracle.sql.CHAR VARCHAR2 java.sql.Types.VARCHAR java.lang.String oracle.sql.CHAR LONG java.sql.Types.LONGVARCHAR java.lang.String oracle.sql.CHAR NUMBER java.sql.Types.NUMERIC java.math.BigDecimal oracle.sql.NUMBER NUMBER java.sql.Types.DECIMAL java.math.BigDecimal oracle.sql.NUMBER NUMBER java.sql.Types.BIT boolean oracle.sql.NUMBER NUMBER java.sql.Types.TINYINT byte oracle.sql.NUMBER NUMBER java.sql.Types.SMALLINT short oracle.sql.NUMBER NUMBER java.sql.Types.INTEGER int oracle.sql.NUMBER NUMBER java.sql.Types.BIGINT long oracle.sql.NUMBER NUMBER java.sql.Types.REAL float oracle.sql.NUMBER NUMBER java.sql.Types.FLOAT double oracle.sql.NUMBER NUMBER java.sql.Types.DOUBLE double oracle.sql.NUMBER RAW java.sql.Types.BINARY byte[] oracle.sql.RAW RAW java.sql.Types.VARBINARY byte[] oracle.sql.RAW LONGRAW java.sql.Types.LONGVARBINARY byte[] oracle.sql.RAW DATE java.sql.Types.DATE java.sql.Date oracle.sql.DATE DATE java.sql.Types.TIME java.sql.Time oracle.sql.DATE DATE java.sql.Types.TIMESTAMP javal.sql.Timestamp oracle.sql.DATE 標準JDBC 2.0 型 SQL型 JDBCタイプ 標準Java型 Oracle 拡張機能Java 型 BLOB java.sql.Types.BLOB java.sql.Blob oracle.sql.BLOB CLOB java.sql.Types.CLOB java.sql.Clob oracle.sql.CLOB ユーザー定義オブジェクト java.sql.Types.STRUCT java.sql.Struct oracle.sql.STRUCT ユーザー定義参照 java.sql.Types.REF java.sql.Ref oracle.sql.REF ユーザー定義コレクション java.sql.Types.ARRAY java.sql.Array oracle.sql.ARRAY Oracle 拡張機能 SQL型 JDBCタイプ 標準Java型 Oracle 拡張機能Java 型 BFILE oracle.jdbc.OracleTypes.BFILE 利用不可 oracle.sql.BFILE ROWID oracle.jdbc.OracleTypes.ROWID 利用不可 oracle.sql.ROWID REF CURSOR 型 oracle.jdbc.OracleTypes.CURSOR java.sql.ResultSet oracle.jdbc.OracleResultSet 対応外のものは使用不可能? すくなくともBoolean型は使用不可能。 参考: JDBC 開発者ガイドおよびリファレンス第3章:基本機能データ型マッピング 第19章:コーディングのヒントおよびトラブルシューティングPL/SQLストアドプロシージャのブール型パラメータ
https://w.atwiki.jp/javafreshman/pages/11.html
コンパイルの仕方 javac Test.java 実行の仕方 java Test クラス メソッドやフィールドから構成される。いろいろ詰め込んだパッケージのようなもの。 例えば科目ごとに(科目名、時限、点数)というデータを扱うとすると、「科目」がクラスに相当する。 メソッド 処理のまとまり。"引数"を"メソッド"という処理に入力すると"戻り値"を出力する。 String substring、Math.sqrt、HashMapなど フィールド 値を保持するもの。数学で言うとXのような文字のようなもの。例では「科目名」「時限」「点数」にあたる。 インスタンス 実際の値などのデータ。例では「国語」「3限」「80点」など。 コンストラクタ フィールドにインスタンスを代入するときに一括して行う方法
https://w.atwiki.jp/charolles/pages/35.html
JavaのGUIについて AWT AWTは、すべてのJavaのバージョンについており、どのようなJavaランタイムでも動くのが利点。GUIの見た目がプラットフォームに依存(ネイティブコードを叩いているため)。拡張性・実行速度ともにSWTに劣るため、どうしてもネイティブウィンドウシステムを利用したいなら、AWTではなくSWTを用いるのが普通。 というか、アプリに対して今時使う必要性が全くない(AWTを使うぐらいならSwing使え) Swing Java2.0?から導入。AWTを継承。 AWTの欠点であった「GUIの見た目がプラットフォームに依存」を解消(つまり100%PureJavaであり、見た目が統一されている)。そして拡張性の無さも解消(SWTよりも拡張性は高い?)。しかしながら、リリース当時はOS比依存性を高めるためにパフォーマンスが犠牲にされていた。最近はJavaVMやSwingの高性能化、プラットフォーム環境の高性能化によりパフォーマンスネックが解消されつつある(現在は、単純なアプリならSWTと速度は変わらない。また今後もさらなる高速化が期待されている)。 Fx スクリプト言語。Swingアプリをより簡単・明快に制作することが出来る(要するにSwingを利用しつつ、Swing本来のコードを書くことなく、より簡単にGUIアプリを作成できる)。 しかし、Swingに比べ、現在は拡張性にまだ難あり。日本語のドキュメントもまだ少ない? SWT SWTはEclipse独自のライブラリが必要。AWTと同じくGUIの見た目がプラットフォームに依存。しかし、AWTより拡張性が高く、高速であったため、通常はこちらの方を利用することが多かった?(しかし、AWTもSwingは、近年はコンピュータの高スペック化、JavaVM高速化に伴い、単純なアプリならほぼ変わらない速度となってるらしい。)
https://w.atwiki.jp/yo-kichi/pages/23.html
JavaのAPIってオーバーロードしすぎだろちゃんと処理にもとづいた名前付けろよ! 多分使う側が中の処理は意識しなくてもいい場合にオーバーロードを多用してる。 また、前のバージョンとの関係で不適切な名前を変えてない場合もあるかも。 コメント
https://w.atwiki.jp/dellkeitai/pages/20.html
文字列からオブジェクトを作成 キーワード:リフレクション Class clazz = Class.forName(className); MyClass myClass = (MyClass)clazz.newInstance(); セッション情報一覧 % java.util.Enumeration enum_session = session.getAttributeNames(); java.util.List String keyList = new java.util.ArrayList String (); java.util.List valList = new java.util.ArrayList(); while(enum_session.hasMoreElements()) { String key = (String)enum_session.nextElement(); keyList.add(key); valList.add(session.getAttribute(key)); } StringBuffer buf = new StringBuffer(); for(int i = 0; i keyList.size(); i++){ buf.append(keyList.get(i)); buf.append( = ); buf.append(valList.get(i)); buf.append("\n BR "); } % %= buf.toString() %
https://w.atwiki.jp/sfrontier/pages/30.html
Knowledge and Technique 作成日 2007/11/01 H.Naito 更新日 2007/11/27 T.Kodama 注意 このページは基本的に、Java 5.0 での情報を載せています。 Java 5.0 以外のバージョンの情報を掲載する場合には、バージョン情報を付けた上で記述します。 General 文法 フレームワーク Information その他 メモ General Java ってなあに? Wikipedia IT用語辞典 e-Words はてなダイアリー 文法 予約語 識別子 データ型 演算子 フレームワーク Information WebPage Books Effective Java SampleCode その他 javacコマンド メモ 配列 宣言の際、変数に [] を付けないで、型に付ける方が Java っぽい ant の話 Javac でソースディレクトリを指定しているのに、 sourcepath="" を入れるのは、コンパイルの際、include を消しても勝手に javac が階層配下を見に行って成功させてしまい、実際に動かそうとしたらクラスが無いとなっていしまうのを防ぐ為。 ソースファイル内での定義の順番 [ Option ] パッケージ宣言 [ Option ] インポート宣言 [ 必須 ] クラス、インタフェース、列挙型の定義 パブリッククラスとクラス名 ソースファイル内に1つでも public クラスがある場合には、そのソースファイル名は必ずパブリッククラスと同じ名前を付けなければいけません。 したがって、パブリッククラスは1つのソースファイル内に1つしか定義できません。 同様に、public 指定されたインタフェースや列挙型がある場合は、ソースファイル名は、必ず public 指定されたインタフェースや列挙型と同じでなければ、なりません。