Today: Yesterday: Total: Online:
カテゴリー
その他
  • RSS1.0
  • RSS2.0
  • atom0.3
  • valid XHTML1.0
  • valid CSS2
  • Credit
RSSリーダーで購読する | この日記のはてなブックマーク数 | プロフィール
コメントが一番多い記事(233コメント):人の心理の裏をかくホームページ集客術:リピータになってもらうためには
ツイートが一番多い記事(94ツイート):ちょっと待て!twitterやfacebookに子供の写真を掲載する親達への警告
いいねが一番多い記事(574いいね):facebookスパムに要注意。なりすましの見分け方とアカウント乗っ取りの手口(2013年度版)

[ カテゴリー » JAVA ]

カテゴリー » JAVA February 02, 2011

Java Interfaceとは ID:1296636269


抽象メソッドしか持たないクラスのようなものをインタフェースと言う。
(抽象クラス:直接自分自身のオブジェクトを生成せず、他のクラスのスーパークラスになることを主要な目的。 )

http://msugai.fc2web.com/java/interface.html

— posted by midilin @ 05:44PM

カテゴリー » JAVA February 02, 2011

synchronizedブロックとは ID:1296635438


synchronizedブロック:(シンクロナイズドブロック):同期を取るブロック。 「synchronized( 対象の参照型変数 ){ 実装 }」のように、ブロックの前にsynchronizedを付け、対象の変数を指定したもの。  
マルチスレッドにおいて、複数のスレッドが同時に処理することのできないブロック。
http://www.kab-studio.biz/Programing/JavaA2Z/Word/00000388.html

— posted by midilin @ 05:30PM

カテゴリー » JAVA » SJC-P February 02, 2011

SJC-P 過去問 問題集 ID:1296628309


http://sjc-p.obx21.com/q/index.html
http://jibun.atmarkit.co.jp/scenter/ittrain/97_cal200312.html
http://www7b.biglobe.ne.jp/~macintosh/JavaSnake/index.html
http://www.lcv.ne.jp/~kenmio/index.htm#goukaku
http://www.choistudy.jp/

— posted by midilin @ 03:31PM

カテゴリー » JAVA » SJC-P February 02, 2011

SJC-P概要 ID:1296627841


http://nupun.lolipop.jp/sj/
http://www.engineersguide.jp/Knowledge/Professional_Certifications/Sun_Java119.html

— posted by midilin @ 03:24PM

カテゴリー » JAVA January 04, 2011

プロパティファイルについて ID:1294088504


http://www.atmarkit.co.jp/fjava/rensai4/programer09/programer09_1.html

— posted by midilin @ 06:01AM

カテゴリー » JAVA December 22, 2010

staticメソッド内からのprotectedの呼び出し ID:1292984382


Aを継承したBのstaticメソッドからAのprotectedメソッドを呼びたい場合。
class A {
protected void foo() {
Console.WriteLine("foo");
}
}

class B: A {
public static void bar() {
this.foo(); // < エラー!
}
}

staticなのでクラスのメンバでもなければインスタンスも存在していないので、
class bではエラーが起きる
それでも、呼び出したい場合
class B: A {
public static void bar() {
B bi = new B();
bi.foo();
}
}

のように、class Bのインスタンスを作れば呼び出せる。

上記は、C#のプログラムだが、Javaも同様。

— posted by midilin @ 11:19AM

カテゴリー » JAVA » httpUnit December 16, 2010

getSubmitButtonWithIDの使用例(httpunit) ID:1292458586


WebResponse nextPage;
WebForm form = webResponse.getForms()[0]; //select first form in page

//initialize WebConversations and Responses
nextPage = webConversation.getResponse(ADDRESS);
nextPageForm = webResponse.getForms()[0];


nextPage = form.submit(form.getSubmitButtonWithID("buttonNextPage"));
nextPageForm = nextPage.getForms()[0];
http://www.coderanch.com/t/448202/Testing/HttpUnit-Ajax-enabled-submit-buttons

SubmitButton btn = form.getSubmitButtonWithID("btnMove");
btn.click();

WebResponse result = conversation.getCurrentPage();

System.out.println("OK");
https://svn.strategoxt.org/repos/gw/tags/gw-2004-2005/src/tests/gw/functional/FunctionalTest.java


・Javadoc
http://www.docjar.org/docs/api/com/meterware/httpunit/WebForm.html

— posted by midilin @ 09:16AM

カテゴリー » JAVA December 07, 2010

Javaでbat(バッチ)を起動する方法 ID:1291680122


直下のhoge.bat を起動する
import java.io.IOException;
public class Cmd1 {
public static void main(String args[]) throws IOException {
String cmd = "cmd.exe /c start hoge.bat";
Runtime.getRuntime().exec(cmd);
}
}
http://oshiete.goo.ne.jp/qa/3579341.html

batの中に「start」とあるが、
startコマンドは、
別ウィンドウを開き、コマンドを実行する
オプションの
「/c」は新しいコマンドプロンプトを起動してコマンドを実行する。終了すると、元のコマンドプロンプトに戻る
「/k」は新しいコマンドプロンプトを起動してコマンドを実行する。終了しても元のコマンドプロンプトには戻らない。
http://www.ne.jp/asahi/hishidama/home/tech/windows/command.html



外部プロセス起動

http://www.ne.jp/asahi/hishidama/home/tech/java/process.html
http://d.hatena.ne.jp/hmeguro/

ProcessBuilderというJava1.5である
http://www7a.biglobe.ne.jp/~java-master/samples/process/ProcessExecuteSample.html

— posted by midilin @ 09:02AM

カテゴリー » JAVA December 06, 2010

Javaでファイルが書き込み禁止かどうかをチェックする ID:1291596560


boolean canWrite()
を使う


例)
File objFile = new File(XXXXX);
if(objFile.canRead()){
System.out.println("ファイルは読み込み可能です。");
}

if(objFile.canWrite()){
System.out.println("ファイルは書き込み可能です。");
}

http://www.site-cooler.com/java/j2se/14_01.htm

— posted by midilin @ 09:49AM

カテゴリー » JAVA December 03, 2010

XMLをCSVにする ID:1291361207


・xalanを使う
http://lab.tricorn.co.jp/satoo/535
http://www6.airnet.ne.jp/manyo/xml/xslt/step24.html

— posted by midilin @ 04:26PM