約 3,226,440 件
https://w.atwiki.jp/yo-kichi/pages/16.html
設定ファイルをJavaで読み込む 時間取得まとめ Javaについて思ったこと Singletonで自身がスレッドになるクラスでなぞエラー Javaで効果音、BGM Javaテンプレ **何ができるか ***実装したい機能 ---- **感想 ---- コメント #pcomment(below2,noname,20,enablenamelink,enableurl) コメント
https://w.atwiki.jp/miura2java/pages/14.html
ここにJavaの情報を記入してみてください。 コマーシャル封じ
https://w.atwiki.jp/picolit/pages/10.html
Java Java講座 たけおばの門 Tomcat yok's 技術メモ 浅煎り珈琲Javaアプリケーション入門 TECHSCORE -Java- Java Tips and Linux Java プログラミング入門 JavaでHello World Hibernate Hibernate メモ Hibernate-TECHSCORE- ファイヤープロジェクト
https://w.atwiki.jp/javaapl/pages/15.html
Javaは例外処理機構を備えており、プログラム実行中に生じた異常(例外)の扱いを、 比較的安全な方法で行い、プログラムを読みやすく記述することができる。 Javaでは簡潔なメモリモデルを採用しており、プログラマがメモリ (主記憶装置) を管理する負担を軽減する。 あらゆるオブジェクトはメモリ内のヒープという領域に割り当てられる。 メモリ管理は、Java仮想マシンに統合された自動ガベージコレクションの機能によって行われる。 従来のオブジェクト指向プログラミング言語である C++ では、ヒープ領域に生成したオブジェクトについて、 もはや必要が無くなった時に破棄する指示を、プログラマが自分で責任をもって行わなければならなかった。 これは、C++ プログラマにとっては負担が大きく複雑で間違えやすい作業であり、 ソフトウェアの安全性・開発効率・保守性を損なう要因だった。 Javaでは自動ガベージコレクションの機能があるため、このようなことは無く、プログラマの負担は大きく軽減される。 Javaのもう一つの特徴はプラットフォームに依存していないことであり、これは Javaのプログラムがさまざまなハードウェアやオペレーティングシステム上で必ず同じように動く、ということを意味する。
https://w.atwiki.jp/creators_studio/pages/56.html
weblog/2005年11月08日/JavaOne Tokyo 2005 weblog/2005年11月08日/NetBeans Day #blognavi
https://w.atwiki.jp/asayamayuki/pages/4.html
JavaAPI仕様 Java2Platform Standard Edition 1.4 API Java2Platform Standard Edition 5.0 API
https://w.atwiki.jp/javaapl/pages/16.html
ウェブ(クライアント側) ウェブブラウザでJavaアプレットを実行する技術は、広く使われている。 Javaアプレットは、ブラウザがウェブページ内でアニメーションの表示やマウスによるインタラクティブな操作を可能とする技術である。 簡単でインタラクティブなアニメーション用には、JavaアプレットよりもAdobe Flash を採用する事例が多い。 この分野においては、最近では Ajax も普及しつつある。 ウェブ(サーバ側) [編集] 現在、ウェブのサーバ側において、Java技術 (Java EE) は広く使われている。 多くのウェブサイトが、Javaサーブレット (Java Servlet) や JSP(JavaServer Pages)などの Java EE 技術を使って動的にページを生成するウェブを構築している。
https://w.atwiki.jp/cappu/pages/48.html
クライアント package com.javaagogo.postjavaobject.httpclient; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.net.HttpURLConnection; import java.net.URL; import com.javaagogo.postjavaobject.data.DataObject; public class Main { public static void main(String[] args) { try { URL url = new URL("http //localhost 8080/postjavaobject"); HttpURLConnection con = (HttpURLConnection) url.openConnection(); con.setDoInput(true); con.setDoOutput(true); DataObject data = new DataObject(); data.setName("I am client."); data.setId(1); // DataObjectを送信 ObjectOutputStream out = new ObjectOutputStream(con .getOutputStream()); out.writeObject(data); out.flush(); out.close(); ObjectInputStream in = new ObjectInputStream(con.getInputStream()); DataObject response = (DataObject) in.readObject(); in.close(); System.out.println("name=" + response.getName() + " id=" + response.getId()); } catch (Exception e) { e.printStackTrace(); } } } サーブレット package com.javaagogo.postjavaobject; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.javaagogo.postjavaobject.data.DataObject; @SuppressWarnings("serial") public class PostJavaObjectServlet extends HttpServlet { public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { try { // アプレットから要求を受信する ObjectInputStream in = new ObjectInputStream(req .getInputStream()); DataObject inData = (DataObject) in.readObject(); in.close(); // アプレットに返す文字列を作る DataObject outData = new DataObject(); outData.setName("サーブレット エコー " + inData.getName()); outData.setId(inData.getId()); // アプレットに送信する ObjectOutputStream out = new ObjectOutputStream(resp .getOutputStream()); out.writeObject(outData); out.flush(); out.close(); } catch (Exception e) { e.printStackTrace(); } } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } } データ package com.javaagogo.postjavaobject.data; import java.io.Serializable; public class DataObject implements Serializable{ /** * */ private static final long serialVersionUID = -6534725917724535071L; private int id ; public int getId() { return id; } public void setId(int id) { this.id = id; } public static long getSerialVersionUID() { return serialVersionUID; } public String name; public String getName() { return name; } public void setName(String name) { this.name = name; } }
https://w.atwiki.jp/tonojava/pages/13.html
オブジェクト指向言語 オブジェクト指向言語とは、「オブジェクト」を単位としてプログラムを構成することが出来る言語のこと。 オブジェクトは「いくつかの機能」を持った「入れ物」。 その基本的な特徴は、「入れ物」の中に「状態(メンバ変数)」と「振る舞い(メソッド)」を持つこと。 JAVAで「オブジェクト」に相当するものは「クラス」であり、 この2つの機能は「変数」と「メソッド」という形で実現されている。 クラスの構成要素 JAVAでクラスを作成する上で、メンバ変数・メソッド・コンストラクタが主要な構成要素となる。 【例】 public class test{ int abc; bold(){//メンバ変数} test(){ abc = 10; bold(){//コンストラクタ} bold(){//メソッド} void testMethod(){ System.out.println(abc); } bold(){//メインメソッド} public static void main(String[] args){ Test testObject = new Test(); testObject.testMthod(); } } メンバ変数 メンバ変数は、オブジェクトの状態を保持する変数。 オブジェクトに属し、どのメソッド・コンストラクタにも属さない。 その為、メンバ変数は複数のメソッド、コンストラクタで共通して使用することが出来る。 コンストラクタ クラスからオブジェクトをnewで作成した際に、自動的に実行されるメソッドのことで、 メンバ変数の初期化などの主に行う。 クラス名と同じメソッド名で戻り値の宣言が無い。(戻り値の型宣言もしちゃ駄目) 引数を受け取る事&オーバーロードが出来る。 メソッド メソッドとは、一連の処理・操作がまとめられた小さな部品のようなもの。 メソッドの処理で材料となる値のことを引数といい、結果の値を戻り値、または返り値という。 戻り値を返すときは「return 戻り値;」または「return(戻り値)」とする。 インスタンスとオブジェクト インスタンス化をすると、1つのオブジェクトとなる。 例えて言うなら、インスタンスは「存在」、オブジェクトは「実態」として考える。 オブジェクトは、インスタンス化の集まりで、その集まりをオブジェクトの型に当てはめる。 アノテーション 宣言された変数を使用しないと、Eripseだと黄色い線がひかれる。 使用しなくても大丈夫なように「@SuppressWarnings」をつける。 基本型のキャスト キャストは、プログラマが意識的に行う変換処理。 型変換では、変数の変換処理を行えない場合にキャストを使用する。 キャストは変換したい型を()で囲み、変換元の変数の前に指定することで行える。 (変換したい型)変換元の変数; 【例】getSouse()を使用して取得したオブジェクトをJButtonへ変換 (JButton)e.getSource();
https://w.atwiki.jp/study-java/pages/14.html
java