約 1,438,267 件
https://w.atwiki.jp/ce00582/pages/1269.html
import javax.media.j3d.*; import com.sun.j3d.utils.universe.*; import java.awt.*; import javax.swing.*; public class ex64 { public static void main(String[] args) { ex64 test = new ex64(); } public ex64() { JFrame frame = new JFrame(); frame.setSize(250,250); frame.setTitle("ex64"); 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,250,250); cp.add(canvas); SimpleUniverse universe = new SimpleUniverse(canvas); frame.setVisible(true); } }
https://w.atwiki.jp/java_pro/pages/29.html
import java.io.*; public class CountNumber { public static void main(String[] args){ for (int i = 1; i = 100; i++){ System.out.println(i); } } }
https://w.atwiki.jp/ce00582/pages/1243.html
import javax.swing.*; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.geom.*; import java.awt.Color; import java.awt.BasicStroke; public class ex17 extends JPanel{ public static void main(String[] args){ JFrame frame = new JFrame(); ex17 app = new ex17(); frame.getContentPane().add(app); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setBounds(100, 100, 500, 500); frame.setTitle("ex17"); frame.setVisible(true); } public void paintComponent(Graphics g){ Graphics2D g2 = (Graphics2D)g; g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g2.draw(new Line2D.Double(100, 100, 300, 300)); } }
https://w.atwiki.jp/toshi_oboegaki/pages/39.html
メルセンヌツイスター 配列の簡単な出力方法 メルセンヌツイスター //引用元//http //www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/VERSIONS/JAVA/PATCH/MTRandom.java import java.util.Random;public class MersenneTwister extends Random {private static final long serialVersionUID = -515082678588212038L; // Constants used in the original C implementationprivate final static int UPPER_MASK = 0x80000000;private final static int LOWER_MASK = 0x7fffffff; private final static int N = 624;private final static int M = 397;private final static int MAGIC[] = { 0x0, 0x9908b0df };private final static int MAGIC_FACTOR1 = 1812433253;private final static int MAGIC_FACTOR2 = 1664525;private final static int MAGIC_FACTOR3 = 1566083941;private final static int MAGIC_MASK1 = 0x9d2c5680;private final static int MAGIC_MASK2 = 0xefc60000;private final static int MAGIC_SEED = 19650218;private final static long DEFAULT_SEED = 5489L; // Internal stateprivate transient int[] mt;private transient int mti;private transient boolean compat = false; // Temporary buffer used during setSeed(long)private transient int[] ibuf; public MersenneTwister() { this.setSeed(System.currentTimeMillis());} public MersenneTwister(boolean compatible) {super(0L);compat = compatible;setSeed(compat ? DEFAULT_SEED System.currentTimeMillis());} public MersenneTwister(long seed) { super(seed);this.setSeed(seed);} public MersenneTwister(byte[] buf) {super(0L);setSeed(buf);} public MersenneTwister(int[] buf) {super(0L);setSeed(buf);} // Initializes mt[N] with a simple integer seed. This method is// required as part of the Mersenne Twister algorithm but need// not be made public.private final void setSeed(int seed) { // Annoying runtime check for initialisation of internal data// caused by java.util.Random invoking setSeed() during init.// This is unavoidable because no fields in our instance will// have been initialised at this point, not even if the code// were placed at the declaration of the member variable.if (mt == null)mt = new int[N]; // ---- Begin Mersenne Twister Algorithm ----mt[0] = seed;for (mti = 1; mti N; mti++) {mt[mti] = (MAGIC_FACTOR1 * (mt[mti - 1] ^ (mt[mti - 1] 30)) + mti);}// ---- End Mersenne Twister Algorithm ----} public final synchronized void setSeed(long seed) {if (compat) {setSeed((int) seed);} else { // Annoying runtime check for initialisation of internal data// caused by java.util.Random invoking setSeed() during init.// This is unavoidable because no fields in our instance will// have been initialised at this point, not even if the code// were placed at the declaration of the member variable.if (ibuf == null)ibuf = new int[2]; ibuf[0] = (int) seed;ibuf[1] = (int) (seed 32);setSeed(ibuf);}} public final void setSeed(byte[] buf) {setSeed(pack(buf));} public final synchronized void setSeed(int[] buf) {int length = buf.length;if (length == 0)throw new IllegalArgumentException("Seed buffer may not be empty");// ---- Begin Mersenne Twister Algorithm ----int i = 1, j = 0, k = (N length ? N length);setSeed(MAGIC_SEED);for (; k 0; k--) {mt[i] = (mt[i] ^ ((mt[i - 1] ^ (mt[i - 1] 30)) * MAGIC_FACTOR2))+ buf[j] + j;i++;j++;if (i = N) {mt[0] = mt[N - 1];i = 1;}if (j = length)j = 0;}for (k = N - 1; k 0; k--) {mt[i] = (mt[i] ^ ((mt[i - 1] ^ (mt[i - 1] 30)) * MAGIC_FACTOR3))- i;i++;if (i = N) {mt[0] = mt[N - 1];i = 1;}}mt[0] = UPPER_MASK; // MSB is 1; assuring non-zero initial array// ---- End Mersenne Twister Algorithm ----} protected final synchronized int next(int bits) {// ---- Begin Mersenne Twister Algorithm ----int y, kk;if (mti = N) { // generate N words at one time // In the original C implementation, mti is checked here// to determine if initialisation has occurred; if not// it initialises this instance with DEFAULT_SEED (5489).// This is no longer necessary as initialisation of the// Java instance must result in initialisation occurring// Use the constructor MersenneTwister(true) to enable backwards// compatible behaviour. for (kk = 0; kk N - M; kk++) {y = (mt[kk] UPPER_MASK) | (mt[kk + 1] LOWER_MASK);mt[kk] = mt[kk + M] ^ (y 1) ^ MAGIC[y 0x1];}for (; kk N - 1; kk++) {y = (mt[kk] UPPER_MASK) | (mt[kk + 1] LOWER_MASK);mt[kk] = mt[kk + (M - N)] ^ (y 1) ^ MAGIC[y 0x1];}y = (mt[N - 1] UPPER_MASK) | (mt[0] LOWER_MASK);mt[N - 1] = mt[M - 1] ^ (y 1) ^ MAGIC[y 0x1]; mti = 0;} y = mt[mti++]; // Temperingy ^= (y 11);y ^= (y 7) MAGIC_MASK1;y ^= (y 15) MAGIC_MASK2;y ^= (y 18);// ---- End Mersenne Twister Algorithm ----return (y (32 - bits));} // This is a fairly obscure little code section to pack a// byte[] into an int[] in little endian ordering. public static int[] pack(byte[] buf) {int k, blen = buf.length, ilen = ((buf.length + 3) 2);int[] ibuf = new int[ilen];for (int n = 0; n ilen; n++) {int m = (n + 1) 2;if (m blen)m = blen;for (k = buf[--m] 0xff; (m 0x3) != 0; k = (k 8) | buf[--m] 0xff);ibuf[n] = k;}return ibuf;} } 配列の簡単な出力方法 import java.util.Arrays; public class TestClass {public static void main(String[] args) {double d[] = new double[3];d[0] = 1.0;d[1] = 2.0;d[2] = 3.0;System.out.println( Arrays.toString( d ) ); String str[] = new String[3];str[0] = "abc";str[1] = "ABC";str[2] = "TEST";System.out.println( Arrays.toString( str ) );}}
https://w.atwiki.jp/pfantasy/pages/53.html
前ページjAvA 俺はリナといろんな場所でいろんな冒険をした。 海賊の亡霊と戦って大きな黄金を得たが、それも海の深くへと沈んでしまった。 いつも喧嘩ばかりしているエルフとドワーフの2人組みと 一緒に4人でネクロマンサーとその骸骨剣士が住み着く呪われた館に迷い込んだ事もあった。 太陽共和国のドラゴン討伐対に参加したこともあった。(これは 戦うどころか結局ドラゴンを見る事すら出来なかったが) 俺が帰るすべはまだ見つかっていないが 村に宝を持って帰ると、皆笑顔で一番に無事でよかったと俺達の事を ねぎらってくれた。俺がリナと一緒に旅に出るお陰で前に比べて 多少良い物も持って帰ってこられるようになったようで、俺も嬉しかった。 俺自身も魔術師として自信がついてきた。相変わらず体力は無いが。 この生活も悪くは無いと思いはじめてきた。 そんな矢先だった。 俺が異世界から来たように、他にも異世界から誰かが来ないとは限らない。 筒が光るだけでその矛先のものを破壊できたり いきなり爆発する握りこぶし大の石、などの道具を持った不思議な集団が この辺りを荒らしているらしい、と。村へ帰る最中、商行キャラバンの 商人から聞き気をつけなきゃな、などと話しつつ今日も村に帰ってきた。 煙が上がり、村が燃え、村人は全員死んでいた。 前ページjAvA
https://w.atwiki.jp/sakura0415/pages/25.html
Javaはこんなことができるよと思われることをあげて、検証できたらうれしいなというコーナー テキスト処理 XMLの更新 ネットワークの接続 GUIの作成 Excel、Wordへの入出力 PDFの作成(シンカっていうシェアウェアをつかった)
https://w.atwiki.jp/pfantasy/pages/49.html
前ページ次ページjAvA 便乗俺漏れも~ 目の前が真っ暗になり気づくと周りは木々の生い茂る 深い森の中だった。 は? おちつけ。おちつけ俺。つい今まで デスマーチ中何とか帰宅を許され心身ともに疲れ果てつつも 帰路についてたはずだ。睡眠不足からくる幻覚でも見てるのだろうか? だがこれは現実なのだという事を次の瞬間嫌でも思い知らされる事になる。 いきなり横腹部に強烈な衝撃が!一瞬目の前の世界が暗転する。 生命の危機を本能が察知したのか、気絶は一瞬で済んだ、が とっさに後ろを振り向くと太い木でできた大きな棍棒を持っている 筋肉隆々の化け物が今まさに第二撃を振るおうと大きく振りかぶっていた。 「うわああああああ!」 両手で頭を抱えありったけの力で目をつぶった。 殺される!なんだか、なんだか訳のわからない化け物に殺される!! しかし次の一撃がわが身に振り下ろされ強い衝撃を与えられる事は無かった。 恐怖から体が硬直したままで指一つ動かす事はできなかったが しばらくしてなんとか恐る恐る目を開けると、目の前の化け物の 首から上が無くなっており、主をなくしたその体は目の前で仁王立ちになっていた。 前ページ次ページjAvA
https://w.atwiki.jp/eyes_33/pages/21.html
リフレクション JFreeChart クリッカブルなグラフを生成 疑似オブジェクトによる単体テスト(モック) JavaでHello World! インタフェースでFactory! JDBCアプリケーションをテストファーストで開発する Virtual Mock Objectsを使ったテスト Webアプリの問題点を「見える化」する7つ道具 パフォーマンスの問題解析の手順があります。遅くて困ったらやってみよう。
https://w.atwiki.jp/ce00582/pages/1240.html
import javax.swing.*; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.geom.*; import java.awt.Color; import java.awt.BasicStroke; public class ex16 extends JPanel{ public static void main(String[] args){ JFrame frame = new JFrame(); ex16 app = new ex16(); frame.getContentPane().add(app); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setBounds(10, 10, 300, 200); frame.setTitle("タイトル"); frame.setVisible(true); } public void paintComponent(Graphics g){ Graphics2D g2 = (Graphics2D)g; g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g2.draw(new Line2D.Double(30.0d, 50.0d, 180.0d, 140.0d)); g2.setPaint(Color.PINK); BasicStroke wideStroke = new BasicStroke(4.0f); g2.setStroke(wideStroke); g2.draw(new Line2D.Double(30.0d, 120.0d, 250.0d, 70.0d)); } }
https://w.atwiki.jp/ce00582/pages/1242.html
import javax.swing.*; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.geom.*; import java.awt.Color; import java.awt.BasicStroke; public class ex18 extends JPanel{ public static void main(String[] args){ JFrame frame = new JFrame(); ex18 app = new ex18(); frame.getContentPane().add(app); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setBounds(100, 100, 500, 500); frame.setTitle("ex18"); frame.setVisible(true); } public void paintComponent(Graphics g){ Graphics2D g2 = (Graphics2D)g; g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g2.draw(new Line2D.Double(120, 120, 180, 180)); g2.setPaint(Color.PINK); BasicStroke wideStroke = new BasicStroke(4.0f); g2.setStroke(wideStroke); g2.draw(new Line2D.Double(150, 150, 350, 350)); } }