約 2,879,021 件
https://w.atwiki.jp/takumi-memo/pages/36.html
サーブレットとは、Java言語で記述された、Webサーバー上で実行されるプログラムのことである。正確にはJavaサーブレットであるが、多くの場合、単にサーブレットと呼ばれる。 サーブレットは、WebブラウザからWebサーバー上のサーブレットが呼び出されると、必要に応じて検索を実行してHTML文書を動的に生成して、Webブラウザに返送する。 サーブレットは、一度、Webサーバー上で実行されると待機状態になり、複数のクライアントからの要求に対して並行に動作する。CGI(Common Gateway Interface)のように、リクエストのたびにプログラムが読み込まれないため、高速に動作するメリットがある。 なお、クライアントで動作するJavaプログラムはアプレットと呼ばれ、サーブレットとは区別されている。
https://w.atwiki.jp/ce00582/pages/5201.html
JAVA3D
https://w.atwiki.jp/ce00582/pages/3606.html
import java.awt.*; import java.awt.event.*; import java.awt.image.*; class game0418 extends Frame{ PixelGrabber pg; Color col; Image img; int w=297; int h=450; int pix[]=new int[w*h]; int red,green,blue; int memor[][]=new int[h][w]; int memog[][]=new int[h][w]; int memob[][]=new int[h][w]; int body[][]=new int[h][w]; int atama[][]=new int[h][w]; int m,n,mx,nx,mxs,nxs; int num; String s1,s2,s3,s4; game0418() { s1="atama.jpg"; catchimg(s1); changea(); s2="point.jpg"; catchimg(s2); check(); System.out.println(mxs); System.out.println(nxs); } public static void main(String[] args) { game0418 f = new game0418(); f.setSize(700,700); f.setBackground(Color.blue) ; f.setVisible(true); f.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}}); } public void paint( Graphics g ) { int i,z,pp; g.setColor(Color.blue); g.fillRect(0,0,700,700); mx=1; nx=1; for (mx=0;mx h;mx++){ for (nx=0;nx w;nx++){ g.setColor(Color.blue); g.fillRect(100+nxs,100+mxs,5,5); g.setColor(new Color(memor[mx][nx],memog[mx][nx],memob[mx][nx])); g.fillRect(100+nx,100+mx,1,1); } } } 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; } } void changea(){ int j; mx=1; nx=1; 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)atama[mx][nx]=100; } } } void changeb(){ int j; mx=1; nx=1; 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)body[mx][nx]=100; } } } void check(){ int j; mxs=1; nxs=1; for (mx=0;mx h;mx++){ for (nx=0;nx w;nx++){ j=0; if(memor[mx][nx] 20)j=j+1; if(memog[mx][nx] 20)j=j+1; if(memob[mx][nx] 20)j=j+1; if(j==3)mxs=mx; if(j==3)nxs=nx; } } } public static int seekmapm(double kakudo,int m,int n,int ms,int ns){ int m1,n1; double m2,n2; m1=m-ms; n1=n-ns; m2=rotx(kakudo,m1,n1); n2=roty(kakudo,m1,n1); return (int)m2+ms; } public static int seekmapn(double kakudo,int m,int n,int ms,int ns){ int m1,n1; double m2,n2; m1=m-ms; n1=n-ns; m2=rotx(kakudo,m1,n1); n2=roty(kakudo,m1,n1); return (int)n2+ns; } public static double rotx(double kakudo,int x,int y){ double kaku; double a1,a2,a3,a4; double x1,y1; kaku = kakudo*Math.PI/180; a1=Math.cos(kaku); a2=-Math.sin(kaku); a3=Math.sin(kaku); a4=Math.cos(kaku); x1=a1*x+a2*y; y1=a3*x+a4*y; return x1; } public static double roty(double kakudo,int x,int y){ double kaku; double a1,a2,a3,a4; double x1,y1; kaku = kakudo*Math.PI/180; a1=Math.cos(kaku); a2=-Math.sin(kaku); a3=Math.sin(kaku); a4=Math.cos(kaku); x1=a1*x+a2*y; y1=a3*x+a4*y; return y1; } }
https://w.atwiki.jp/ce00582/pages/3528.html
import javax.media.j3d.*; import javax.vecmath.*; import com.sun.j3d.utils.universe.*; import com.sun.j3d.utils.geometry.*; import java.awt.*; import java.awt.event.*; import java.util.*; class game0319 extends Frame implements Runnable{ SimpleUniverse universe; BranchGroup group1; TransformGroup transform_group1; Transform3D transform1; float x,y,z; public static void main(String [] args) { Frame f=new game0319(); f.setTitle("game0319"); f.setSize(700,700); f.setBackground(Color.yellow); f.setVisible(true); } game0319(){ x=0.0f; y=0.0f; z=0.0f; space3d(); cube3d(x,y,z); camera3d(); Thread th=new Thread(this); th.start(); addWindowListener(new stopwin()); } class stopwin extends WindowAdapter{ public void windowClosing(WindowEvent we){System.exit(0);} } public void run(){ int t; t=0; while(t 100){ x=x+0.01f; y=y+0.01f; z=z+0.01f; cube3d(x,y,z); try{ Thread.sleep(100); }catch(InterruptedException e){} t=t+1; } } void space3d(){ Panel cp = new Panel(); cp.setLayout(null); this.add(cp); GraphicsConfiguration g_config = SimpleUniverse.getPreferredConfiguration(); Canvas3D canvas = new Canvas3D(g_config); canvas.setBounds(0,0,700,700); cp.add(canvas); universe = new SimpleUniverse(canvas); } void cube3d(float x,float y,float z){ group1 = new BranchGroup(); ColorCube cube = new ColorCube(0.3f); transform_group1 = new TransformGroup(); transform_group1.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE); transform_group1.addChild(cube); transform1 = new Transform3D(); group1.addChild(transform_group1); universe.addBranchGraph(group1); transform1.set(new Vector3d(x,y,z)); transform_group1.setTransform(transform1); } void camera3d(){ ViewingPlatform vp = universe.getViewingPlatform(); TransformGroup Camera = vp.getViewPlatformTransform(); Transform3D view_pos = new Transform3D(); Vector3f pos_vec = new Vector3f(1.4f,1.4f,1.4f); view_pos.setTranslation(pos_vec); Transform3D view_dir = new Transform3D(); Transform3D view_dir2 = new Transform3D(); view_dir.rotY(Math.PI/4); view_dir2.rotX(-Math.PI/4 + 0.1f); view_dir.mul(view_dir2); view_pos.mul(view_dir); Camera.setTransform(view_pos); this.setVisible(true); } }
https://w.atwiki.jp/minosvs/pages/16.html
配列とコレクション JavaVMのメモリ構造 オーバーライドと隠蔽 ロギング処理(Log4j)
https://w.atwiki.jp/hear_br0wn/pages/26.html
Javascript基礎①(概要) Javascript基礎②(関数と変数) Javascript基礎③(四則演算) Javascript基礎④(配列とインクリメント・デクリメント) Javascript基礎⑤(関数と引数) Javascript基礎⑥(for構文) Javascript基礎⑦(if構文(条件分岐))
https://w.atwiki.jp/ce00582/pages/3211.html
import java.awt.*; import java.awt.event.*; class game0105 extends Frame implements Runnable{ int t; Image img1,img2,img3; public static void main(String [] args) { Frame f=new game0105(); f.setTitle("game0105"); f.setSize(700,700); f.setBackground(Color.yellow); f.setVisible(true); } game0105(){ img1 = Toolkit.getDefaultToolkit().getImage("images.jpg"); img2 = Toolkit.getDefaultToolkit().getImage("100.jpg"); img3 = Toolkit.getDefaultToolkit().getImage("500.jpg"); t=0; Thread th=new Thread(this); th.start(); addWindowListener(new stopwin()); } class stopwin extends WindowAdapter{ public void windowClosing(WindowEvent we){System.exit(0);} } public void run(){ double x; t=1; while(t 4){ repaint(); try{ Thread.sleep(2000); }catch(InterruptedException e){} t=t+1; } } public void paint(Graphics g){ g.setColor(Color.yellow); g.fillRect(0,0,700,700); if (t==1)g.drawImage(img1,100,100,500,500,this); if (t==2)g.drawImage(img2,100,100,500,500,this); if (t==3)g.drawImage(img3,100,100,500,500,this); g.setColor(Color.white); g.fillRect(100,600,500,100); g.setColor(Color.black); if(t==1)g.drawString("きれい",100,650); if(t==2)g.drawString("きれ",100,650); if(t==3)g.drawString("き",100,650); } }
https://w.atwiki.jp/ce00582/pages/3262.html
import java.awt.*; import java.awt.event.*; class game0119 extends Frame implements Runnable{ int t; Image img1,img2,img3; public static void main(String [] args) { Frame f=new game0119(); f.setTitle("game0119"); f.setSize(700,700); f.setBackground(Color.yellow); f.setVisible(true); } game0119(){ img1 = Toolkit.getDefaultToolkit().getImage("anp.jpg"); img2 = Toolkit.getDefaultToolkit().getImage("robin3.jpg"); img3 = Toolkit.getDefaultToolkit().getImage("sadaharu.jpg"); t=0; Thread th=new Thread(this); th.start(); addWindowListener(new stopwin()); } class stopwin extends WindowAdapter{ public void windowClosing(WindowEvent we){System.exit(0);} } public void run(){ double x; t=1; while(t 4){ repaint(); try{ Thread.sleep(5000); }catch(InterruptedException e){} t=t+1; } } public void paint(Graphics g){ g.setColor(Color.yellow); g.fillRect(0,0,700,700); if (t==1)g.drawImage(img1,100,100,400,400,this); if (t==2)g.drawImage(img2,100,100,400,400,this); if (t==3)g.drawImage(img3,100,100,400,400,this); g.setColor(Color.white); g.fillRect(100,550,400,100); g.setColor(Color.black); if(t==1)g.drawString("きれい",200,600); if(t==2)g.drawString("きれ",200,600); if(t==3)g.drawString("き",200,600); } }
https://w.atwiki.jp/ce00582/pages/3260.html
import java.awt.*; import java.awt.event.*; class game0120 extends Frame implements Runnable{ int t; Image img1,img2,img3; public static void main(String [] args) { Frame f=new game0120(); f.setTitle("game0120"); f.setSize(700,700); f.setBackground(Color.yellow); f.setVisible(true); } game0120(){ img1 = Toolkit.getDefaultToolkit().getImage("anp.jpg"); img2 = Toolkit.getDefaultToolkit().getImage("robin3.jpg"); img3 = Toolkit.getDefaultToolkit().getImage("sadaharu.jpg"); t=0; Thread th=new Thread(this); th.start(); addWindowListener(new stopwin()); } class stopwin extends WindowAdapter{ public void windowClosing(WindowEvent we){System.exit(0);} } public void run(){ double x; t=1; while(t 4){ repaint(); try{ Thread.sleep(5000); }catch(InterruptedException e){} t=t+1; } } public void paint(Graphics g){ g.setColor(Color.yellow); g.fillRect(0,0,700,700); if (t==1)g.drawImage(img1,100,100,500,500,this); if (t==2)g.drawImage(img2,100,100,500,500,this); if (t==3)g.drawImage(img3,100,100,500,500,this); g.setColor(Color.white); g.fillRect(100,600,500,100); g.setColor(Color.black); if(t==1)g.drawString("きれい",100,650); if(t==2)g.drawString("きれ",100,650); if(t==3)g.drawString("き",100,650); } }
https://w.atwiki.jp/ce00582/pages/3591.html
import java.awt.*; import java.awt.event.*; class game0411 extends Frame implements Runnable{ double x,y; double x1,y1; public static void main(String [] args) { Frame f=new game0411(); f.setTitle("game0411"); f.setSize(700,700); f.setBackground(Color.yellow); f.setVisible(true); } game0411(){ x=50; y=50; Thread th=new Thread(this); th.start(); addWindowListener(new stopwin()); } class stopwin extends WindowAdapter{ public void windowClosing(WindowEvent we){System.exit(0);} } public void run(){ double kakudo; int t; kakudo=0; t=1; while(t 360){ kakudo=kakudo+1; x1=rotx(kakudo,x,y); y1=roty(kakudo,x,y); repaint(); try{ Thread.sleep(100); }catch(InterruptedException e){} t=t+1; } repaint(); } public void paint(Graphics g){ int gx,gy; gx=(int)x1; gy=(int)y1; g.drawLine(200,200,200+gx,200-gy); } public static double rotx(double kakudo,double x,double y){ double kaku; double a1,a2,a3,a4; double x1,y1; kaku = kakudo*Math.PI/180; a1=Math.cos(kaku); a2=-Math.sin(kaku); a3=Math.sin(kaku); a4=Math.cos(kaku); x1=a1*x+a2*y; y1=a3*x+a4*y; return x1; } public static double roty(double kakudo,double x,double y){ double kaku; double a1,a2,a3,a4; double x1,y1; kaku = kakudo*Math.PI/180; a1=Math.cos(kaku); a2=-Math.sin(kaku); a3=Math.sin(kaku); a4=Math.cos(kaku); x1=a1*x+a2*y; y1=a3*x+a4*y; return y1; } }