約 1,438,150 件
https://w.atwiki.jp/jiglet/pages/16.html
JDKのインストール 下記のURLよりJDK5.0をインストールします。 http //java.sun.com/j2se/1.5.0/ja/download.html 「JDK 5.0 Update 13」のダウンロードをクリック 「Required You must accept the license agreement to download the product.」に対して、「Accept」を選択 「Windows Platform - Java Development Kit 5.0 Update 13」の「Windows Offline Installation, Multi-language 」をダウンロードしてインストール パスの設定 「マイコンピュータ」アイコンを右クリック 「プロパティ」を選択 「システムのプロパティ」が開かれる 「詳細設定」→「環境変数」を選択 ユーザ環境変数とシステム環境変数の「PATH」という変数を編集 既に書かれている部分の一番後ろに「;」を追加してから、自分がjDKをインストールしたフォルダの「bin」フォルダのアドレスを入れます。(例:C \Program Files\Java\jdk1.5.0_10\bin) PCを再起動する。
https://w.atwiki.jp/estyle/pages/20.html
JavaといえばJakartaで。
https://w.atwiki.jp/dai7messi19/pages/13.html
javaで使えそうなメモです。 文字列 1byte →a-z,A-Z,0-9 8bit 2byte →全角、半角、カナ 16bit メンバ変数⇔ローカル変数 String a = null; ArrayList list = new ArrayList(); HasyMap map = new HasyMap(); String str = "モード" Double a = new Double(1.5); map.put(str,a); list.add(map); a = list.get(1).get(str); a = (String)(*1).get(str); String.indexofメソッドを利用したとき 値がない場合は-1がある場合は、ある数が返ってくる。一つの場合0、2つの場合1 可視性について final →定数 static →共有 synchronized 修飾子 →この修飾子で指定されたメンバーは、最大でも一つのスレッドにしか支配されません。 HashMapの中身を見る方法 Set set = env.keySet(); String[] keys = null; keys = (String[]) set.toArray(new String[set.size()]); for (int i = 0; i keys.length; i++) { System.out.println("key=" + keys[i]); System.out.println("value=" + env.get(keys[i])); }
https://w.atwiki.jp/acil/pages/31.html
JAKARTA COMMONS HTTPCLIENT - SSL Guide Examples of SSL customization in HttpClient There are several custom socket factories available in our contribution package. They can be a good start for those who seek to tailor the behavior of the HTTPS protocol to the specific needs of their application ・EasySSLProtocolSocketFactory can be used to create SSL connections that allow the target server to authenticate with a self-signed certificate. ・StrictSSLProtocolSocketFactory can be used to create SSL connections that can optionally perform host name verification in order to help preventing man-in-the-middle type of attacks. ・AuthSSLProtocolSocketFactory can be used to optionally enforce mutual client/server authentication. This is the most flexible implementation of a protocol socket factory. It allows for customization of most, if not all, aspects of the SSL authentication. proxyに関する設定なのだけど、 HttpClientについても解説がされており、 情報として有用と思われたのでメモ JavaのHTTP通信でプロキシを使う - HttpClientでのプロキシの設定 JavaのSSLSocketでSSLクライアントとSSLサーバーを実装する SSL をサポートする Java CAPS の構成 ファイヤープロジェクト/HttpClientでSSL通信(HttpClient3.0-rc3) JavaTM Secure Socket Extension (JSSE)リファレンスガイド EOF
https://w.atwiki.jp/ce00582/pages/5282.html
import java.io.*; import java.net.URLEncoder; class pro{ String urlx,data; String word,str,str1; String[] memo=new String[1000]; int s,number; public static void main(String [] args) { pro test=new pro(); } pro(){ word="どらごん"; urlx=""; try{ str = URLEncoder.encode(word,"utf-8"); urlx="http //www11.atpages.jp/ce00582/ex.php?me="; urlx=urlx+str; }catch(Exception e) { System.err.println(e); } getdata g=new getdata(); g.makedata(urlx); data=g.data; String[] x=data.split(" START "); str1=x[1]; String[] y=str1.split(" /data "); number=y.length; for(s=0;s y.length;s++){ memo[s+1]=y[s]; memo[s+1]=memo[s+1].replace(" data ",""); System.out.println(memo[s+1]); } } }
https://w.atwiki.jp/0-0-3-8/pages/13.html
WIN WindowsでのJavaの導入 WindowsでのJavaの導入 ダウンロード方法 [#l4b02d37] インストール方法 [#x5a20a44] 環境設定 [#y441ee84] 動作確認 [#o2eaa3d6] ダウンロード方法 http //java.sun.com/j2se/1.5.0/ja/download.html にアクセスします。 「JDK 5.0 Update 14」 の右のダウンロードボタンからダウンロードページに飛びます。 英語のページが表示されて、真ん中のほうの Required の下のコンボボックスのAcceptにチェックをします。 その後、Windows Offline Installation, Multi-language をクリックするとダウンロードが始まります。 インストール方法 ダウンロードしたファイルをダブルクリックします。 「同意」をチェックし、「次へ」をクリックします。 カスタムセットアップを聞かれたら、何もいじらず、インストール先を指定してください。インストール先が決まったら「次へ」をクリックします。 Javaのインストールが始まります。 Javaのインストールが終わったら、Runtime~とかでますが、そのまま「次へ」をクリックします。 登録するブラウザ~とかでますが、そのまま「次へ」をクリックします。 Runtime~のインストールが始まります。 Runtime~のインストールが終わったら「完了」をクリックしてJavaのインストールの終了です。 環境設定 マイコンピューターを右クリックします。 プロパティをクリックします。 詳細設定タブをクリックします。 環境変数をクリックします。 環境変数画面が開いたらユーザー環境変数(上)の「新規」をクリックします。 以下の変数名と値を入力します。 変数名 変数値 JAVA_HOME C \Program Files\Java\jdk1.5.0_14 PATH %JAVA_HOME%/bin CLASSPATH .;%JAVA_HOME%/lib/tool.jar 注意 インストール場所を変更した場合、JAVA_HOME は変更先を指定する。 動作確認 スタートメニューからコマンドプロンプトを開きます。 javaと入力してEnterを押してください。 長々と出力されればJavaが導入されています。 これでJavaのインストールは終了です。
https://w.atwiki.jp/ce00582/pages/3648.html
import java.awt.*; import javax.swing.*; import javax.media.j3d.*; import javax.vecmath.*; import com.sun.j3d.utils.geometry.ColorCube; import com.sun.j3d.utils.universe.SimpleUniverse; import com.sun.j3d.utils.behaviors.vp.OrbitBehavior; public class game0508 extends JFrame{ Canvas3D canvas3D; SimpleUniverse universe; public game0508(String title){ super("game0508"); [[canvas]]3D = new Canvas3D(SimpleUniverse.getPreferredConfiguration()); this.setLayout([[new]] BorderLayout()); this.add(canvas3D, BorderLayout.CENTER); universe = new SimpleUniverse(canvas3D); // 視点を設定している universe.getViewingPlatform().setNominalViewingTransform(); BranchGroup group = new BranchGroup(); ColorCube cube = new ColorCube(0.1); group.addChild(cube); setOrbitBehavior(); universe.addBranchGraph(group); } public void setOrbitBehavior() { OrbitBehavior orbit = new OrbitBehavior(canvas3D, OrbitBehavior.REVERSE_ALL); orbit.setSchedulingBounds( new BoundingSphere(new Point3d(0, 0, 0), [[100]].0)); universe.getViewingPlatform().setViewPlatformBehavior(orbit); } public static void main(String[] args) { game0508 test = new game0508("Second example"); test.setSize(400,400); test.setVisible(true); } }
https://w.atwiki.jp/yo-kichi/pages/40.html
Line、Dataの配列作ってforでまわす。
https://w.atwiki.jp/ce00582/pages/3763.html
import java.awt.*; import java.awt.geom.*; import java.awt.event.*; import javax.swing.*; import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO; import java.io.IOException; import java.io.*; import java.awt.image.*; class game0703 extends Frame{ PixelGrabber pg; Color col; Image img; int w=500; int h=500; double size; int red,green,blue; int pix[]=new int[w*h]; int memor[][]=new int[h][w]; int memog[][]=new int[h][w]; int memob[][]=new int[h][w]; int girlr[][]=new int[h][w]; int girlg[][]=new int[h][w]; int girlb[][]=new int[h][w]; int rgb[][]=new int[h][w]; int mx,nx,m,n; int m1,n1,m2,n2; int sx,sy; int j; String s1,s2,s3,s4; game0703(){ s1="kasi.jpg"; catchimg(s1); for (mx=0;mx h;mx++){ for (nx=0;nx w;nx++){ girlr[mx][nx]=memor[mx][nx]; girlg[mx][nx]=memog[mx][nx]; girlb[mx][nx]=memob[mx][nx]; } } s2="meme.png"; catchimg(s2); for (mx=0;mx h;mx++){ for (nx=0;nx w;nx++){ j=0; if(memor[mx][nx] 50)j=j+1; if(memog[mx][nx] 50)j=j+1; if(memob[mx][nx] 50)j=j+1; if(j==3)rgb[mx][nx]=100; } } size=7.4; sx=175; sy=21; } public static void main(String[] args) { game0703 f = new game0703(); f.setSize(500,500); f.setBackground(Color.blue) ; f.setVisible(true); f.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}}); } public void paint( Graphics g ) { Graphics2D g2 = (Graphics2D)g; BufferedImage readImage = null; if (readImage == null){ readImage = new BufferedImage(getWidth(), getHeight(), BufferedImage.TYPE_INT_BGR); } Graphics2D off = readImage.createGraphics(); off.setColor(Color.red); off.fillRect(0,0,500,500); mx=1; nx=1; for (mx=0;mx 500;mx++){ for (nx=0;nx 500;nx++){ off.setColor(new Color(girlr[mx][nx],girlg[mx][nx],girlb[mx][nx])); off.fillRect(nx,mx,1,1); } } for (mx=0;mx h;mx++){ for (nx=0;nx w;nx++){ m=sy+(int)(mx/size); n=sx+(int)(nx/size); if(m 0)m=0; if(m 499)m=499; if(n 0)n=499; if(n 499)n=499; off.setColor(new Color(memor[mx][nx],memog[mx][nx],memob[mx][nx])); if (rgb[mx][nx] 50)off.fillRect(n,m,1,1); } } off.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); BasicStroke wideStroke = new BasicStroke(2.0f); off.setStroke(wideStroke); if (readImage != null){g2.drawImage(readImage,0,0, this);} try { boolean result = ImageIO.write(readImage, "jpg", new File("sam.jpg")); } catch (Exception e) { e.printStackTrace(); } } void catchimg(String s){ img = createImage(w,h); img = Toolkit.getDefaultToolkit().getImage(s); pg = new PixelGrabber(img,0,0,w,h,pix,0,w); try{pg.grabPixels();}catch(InterruptedException ie){} m=0; n=0; for(int i=0;i w*h;i++){ int p = pix[i]; col=new Color(pix[i]); red=col.getRed(); green=col.getGreen(); blue=col.getBlue(); memor[m][n]=red; memog[m][n]=green; memob[m][n]=blue; n=n+1; if (n==w)m=m+1; if (n==w)n=0; } } }
https://w.atwiki.jp/ce00582/pages/1206.html
import java.awt.*; import java.awt.event.*; public class ex02 { public static void main(String[] args) { Frame ff = new Frame("ex02 練習"); Button bb = new Button("ぽぽ"); ff.setSize(700, 700); ff.add(bb); ff.addWindowListener(new FrameListener()); ff.setVisible(true); } private static class FrameListener extends WindowAdapter { public void windowClosing(WindowEvent e) { System.exit(0); } } }