約 1,558,433 件
https://w.atwiki.jp/sami1127/pages/26.html
Struts2 struts.xmlのresult-typesでエラー Tiles
https://w.atwiki.jp/maichi/pages/16.html
現在作成中
https://w.atwiki.jp/hikotaro_wiki/pages/12.html
統合開発環境eclipse テストjUnit QuickJUnit WebフーレムワークSpringBoot トップページへ戻る
https://w.atwiki.jp/kameda/pages/6.html
https://w.atwiki.jp/ce00582/pages/5521.html
%@page contentType="text/html" pageEncoding="UTF-8"% !DOCTYPE html head title テキスト /title script src="jquery.js" /script script type="text/javascript" function doAction(){ word = $("#tex").val(); var urlx; urlx="pro?a="+word; $( #message ).load(urlx); } /script /head body input type="text" id="tex" value="練習" size="20" input type="button" value="click" onclick="doAction();" div class="msg" id="message" /div /body /html
https://w.atwiki.jp/memo_java/
基本的なこと。何度でも目を通して身に着けておくべきこと。 アプリケーションコンポーネント(構成要素)は4つ ・アクティビティ ・サービス ・コンテンツプロバイダ ・ブロードキャストレシーバ ・Activityとは何なのか? Activityはandroidにおいてアプリケーションを構成する4つの要素の一つ。 主にユーザーとの対話・表示を行うためのインターフェースの役割を持つ。 大抵のアプリケーションは一つ以上のActivityを持つ。 ↓Activityについてわかりやすい http //www.javadrive.jp/android/activity/index2.html ライフサイクルとプロセスのキルを意識する。 ・Viewとは何なのか? ViewはTextViewやButtonとうのビューとなるクラスの土台となるクラス。 Viewを継承したクラスを作成してsetContentViewの引数に取る場合、主にViewクラスのonDrawメソッドで描画を行う。 setContentViewメソッド Viewをセットできる。以下の3種類がある。 void setContentView(int layoutResID) void setContentView(View view) void setContentView(View view, ViewGroup.LayoutParams params) Viewクラスの下にはTextViewやButtonなど様々なクラスがある。 ViewGroupはViewを配置した際に入れ後になる親のこと? layoutのxmlを作った時に初期配置されているLinearLayoutがそれにあたる。 Bundleとは何なのか? Bundleクラスはアプリの中断および強制終了されたときのため前回終了時の状態を保持する。 公式のリファレンスによると、Objectクラスを継承し,ParcelableとCloneableを実装している。 Contextとは何なのか? アプリケーション全体の情報を保持する。 Activityのスーパークラス。 setContentViewとは何なのか? setContentViewはActivity上でビューの表示を行います textView、Button,LinearLayoutなどのViewクラスを継承しているクラスを引数に取る事でActivityの画面に表示します。 また、R.layout.○○○を引数にすることで○○○というレイアウトxmlを読み込むこともできます。 Handlerとは何なのか? ActivityにおけるUIはシングルスレッドの操作を前提としているため、UIを別スレッドからの操作を行うときにHandlerクラスを使う。 これによりUIはHandlerクラスの支配下におかれるため擬似的に別スレッドからの操作が可能になる。 また、Handlerインスタンスを生成したスレッドへのイベント通知にも使われる。 findViewByIdとは何なのか? findViewByIdはソースコード外のリソースを利用する時に使います。 引数にはR.ID.XXXやR.layout.XXXなどを取り、これらのようにgenフォルダのR.javaでidが割り振られたリソースにアクセスできます。 ■Java™ Platform, Standard Edition 7 API 仕様(日本語) http //docs.oracle.com/javase/jp/7/api/ ■Android api http //www.techdoctranslator.com/android ■Twitter4J javadoc http //twitter4j.org/javadoc/
https://w.atwiki.jp/mattyalib/pages/19.html
https://w.atwiki.jp/abwiki/pages/442.html
世界最強のオブジェクト指向言語。
https://w.atwiki.jp/nina_a/pages/65.html
変換 このページを編集 文字列 -- 各種オブジェクトの変換 バイト列 バイト列 - 文字列 byte[] str_bytes = new byte[]{0x41, 0x42, 0x43}; // ABC String str = new String(str_bytes); 符号化方法を指定する場合 byte[] str_bytes = new byte[]{0x41, 0x42, 0x43}; // ABC String str = new String(str_bytes, "UTF-8"); 文字列 - バイト列 String str = "ABC"; byte[] str_bytes = str.getBytes(); 符号化方法を指定する場合 String str = "ABC"; byte[] str_bytes = str.getBytes("UTF-8"); バイト列 - 16進数表現文字列 public String bytes2hexString(byte[] array) { if(array == null) throw new IllegalArgumentException(new NullPointerException()); char[] c=new char[array.length*2]; int tmp; for(int y=0, x=-1; y array.length; ++y) { tmp = (array[y] 4) 0x0F; c[++x]=(char)(tmp 9 ? tmp+ A -10 tmp+ 0 ); tmp = array[y] 0x0F; c[++x]=(char)(tmp 9 ? tmp+ A -10 tmp+ 0 ); } return new String(c); } 16進数表現文字列 - バイト列 public byte[] hexString2bytes(String hex) { if(hex == null) throw new IllegalArgumentException(new NullPointerException()); if(hex.startsWith("0x")) hex = hex.substring(2); if(hex.length()%2 != 0) hex = "0" + hex; hex = hex.toUpperCase(); byte[] b = new byte[hex.length()/2]; char[] c = hex.toCharArray(); for(int x=0, y=-1; x b.length; ++x) { b[x] = (byte)( ((c[++y] 9 ? c[y] - A + 10 c[y]- 0 ) 4) + (c[++y] 9 ? c[y] - A + 10 c[y]- 0 ) ); } return b; } 名前 コメント Java
https://w.atwiki.jp/ce00582/pages/1318.html
import javax.media.j3d.*; import com.sun.j3d.utils.universe.*; import com.sun.j3d.utils.geometry.Box; import javax.vecmath.*; import java.awt.*; import javax.swing.*; public class ex72 { public static void main(String[] args) { ex72 test = new ex72(); } public ex72() { JFrame frame = new JFrame(); frame.setSize(500,500); frame.setTitle("ex72"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel cp = new JPanel(); cp.setLayout(null); frame.add(cp); GraphicsConfiguration g_config = SimpleUniverse.getPreferredConfiguration(); Canvas3D canvas = new Canvas3D(g_config); canvas.setBounds(0,0,400,400); cp.add(canvas); SimpleUniverse universe = new SimpleUniverse(canvas); frame.setVisible(true); ViewingPlatform camera = universe.getViewingPlatform(); camera.setNominalViewingTransform(); Color3f light_color = new Color3f(1.0f,1.0f,1.0f); Vector3f light_direction = new Vector3f(0.2f,-0.2f,-0.6f); DirectionalLight light = new DirectionalLight(light_color,light_direction); BoundingSphere bounds = new BoundingSphere(); light.setInfluencingBounds(bounds); BranchGroup group2 = new BranchGroup(); group2.addChild(light); universe.addBranchGraph(group2); Appearance appearance = new Appearance(); Material material = new Material(); material.setDiffuseColor(0.9f,0.75f,0.75f); appearance.setMaterial(material); Box box = new Box(0.3f,0.3f,0.3f,appearance); BranchGroup group1 = new BranchGroup(); TransformGroup transform_group = new TransformGroup(); transform_group.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE); transform_group.addChild(box); group1.addChild(transform_group); universe.addBranchGraph(group1); Transform3D transform1 = new Transform3D(); transform1.rotY(Math.PI/4); transform_group.setTransform(transform1); } }