約 3,634,142 件
https://w.atwiki.jp/ce00582/pages/1315.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 ex15 { public static void main(String[] args) { ex15 test = new ex15(); } public ex15() { JFrame frame = new JFrame(); frame.setSize(250,250); frame.setTitle("Scale_test"); 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を生成。 //============================================================================ 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(); //Transform3Dに、2倍の拡大操作を登録 transform1.setScale(2.0f); //TransformGroupにTransform3Dを登録。 transform_group.setTransform(transform1); } }
https://w.atwiki.jp/sonyyoutube/pages/71.html
SONYYOUTUBEではJAVAを使用しています。 youtubeやxvideos, youku, tudou, xhamster, shufuniなどでエラーになる場合は、JAVAをインストールしてください。 JAVAをインストールする方法をご説明します。 JAVAのダウンロード こちらでJAVAをダウンロードすることができます。 無料JAVAのダウンロードをクリックして、JAVAをダウンロードします。 java1.gif ダウンロードしたJAVAインストーラ(JavaSetup6u21.exe)をダブルクリックして実行します。 Javaのセットアップ画面が表示されます。インストールをクリックします。 java2.gif インストールが開始され、進捗画面が表示されます。しばらく待ちましょう。 java3.gif JAVAインストールが終了すると、以下のような画面が表示されます。 閉じるを押しましょう。 java4.gif インストールが完了した時点でJAVAは有効になっています。パソコンを再起動する必要はありません。 使い方は今までどおりです。 sonyyoutubeに動画サイトのアドレスを入力して、BROWSEボタンを押してください。 ダウンロードのリンクが表示されると思います。 sonyyoutubeの仕組み こちらもご覧ください。
https://w.atwiki.jp/picolit/pages/15.html
JavaScriltSample テーブルのTD要素を取得する
https://w.atwiki.jp/yo-kichi/pages/40.html
Line、Dataの配列作ってforでまわす。
https://w.atwiki.jp/m_shige1979/pages/800.html
Java 基本 データ型 演算子 標準入出力 変数・定数 条件判定 繰り返し 配列 文字列操作 数値操作 日付操作 正規表現 ファイル操作 例外処理 スレッド クラス 抽象化 インターフェース パッケージ 外部プログラム起動 分類 ネットワーク データベース GUI JSP Servlet フレームワーク struts struts2
https://w.atwiki.jp/javamock/pages/26.html
long Javaにおいてlongはプリミティブ型の1つです。 longはメモリ領域を64ビット確保します。 longは符号付き整数を扱うので、2の63乗(9223372036854775808)より、値の範囲は-9223372036854775808~9223372036854775807となります。 10桁以上の数値を扱う場合longを使います。 数値リテラルのデフォルトはint型のため、longのデータにはlまたはLを指定しなくてはいけません。 long 使用例 1 LongSample1.java class LongSample1 { public static void main([[String]][] args) { long longMax = 9223372036854775807L; long longMin = -9223372036854775808L; System.out.println("longMax " + longMax); System.out.println("longMin " + longMin); } } 実行結果 C \java javac LongSample1.java C \java java LongSample1 longMax 9223372036854775807 longMin -9223372036854775808 long 値範囲を超えた場合 1 LongSample2.java class LongSample2 { public static void main(String[] args) { long longMax = 9223372036854775808L; long longMin = -9223372036854775809L; System.out.println("longMax " + longMax); System.out.println("longMin " + longMin); } } コンパイル結果 C \java javac LongSample2.java LongSample2.java 5 整数 9223372036854775808 が大き過ぎます。 long longMax = 9223372036854775808L; ^ LongSample2.java 6 整数 -9223372036854775809 が大き過ぎます。 long longMin = -9223372036854775809L; ^ エラー 2 個 以上のようにコンパイルエラーが起こります。 long 値範囲を超えた場合 2 LongSample3.java class LongSample { public static void main(String[] args) { long longMax = 9223372036854775807L; long longMin = -9223372036854775808L; System.out.println("longMax - longMin " + (longMax - longMin)); } } 実行結果 C \java javac LongSample.java C \java java LongSample longMax - longMin -1 上記プログラムは本来なら9223372036854775807-(-9223372036854775808)で longの値範囲を超えてしまいエラーになりそうですが、longの値は循環するそうです。 循環するので上記計算は 9223372036854775807-(-9223372036854775808) ↓ 9223372036854775807+9223372036854775808 ↓ 9223372036854775808はlong型の範囲を超えているので超えた分が循環し-9223372036854775808になる 9223372036854775807-9223372036854775808 ↓ -1 となることがわかります。
https://w.atwiki.jp/ce00582/pages/1128.html
import java.awt.*; class dsge extends Frame { public static void main(String[] args) { new dsge(); } dsge() { super("JAVA DSGE 34 労働供給弾力的"); setSize(500, 500); setLayout(new BorderLayout()); MyCanvas mc1 = new MyCanvas(); add(mc1, BorderLayout.CENTER); show(); } } class MyCanvas extends Canvas { public void paint(Graphics g) { int b; int x1; int x2; int n; double data[]=new double[101]; g.drawLine(50, 450, 450,450); g.drawLine(50, 450, 50,50); data=pro(); for (n=1;n 100;n++){ x1=(int)(450-400*data[n]); x2=(int)(450-400*data[n+1]); g.drawLine(50+4*n, x1, 50+4*(n+1),x2); } } static double[] pro(){ double a; double beta; double ks; double h; double k[]=new double[101]; double cx[]=new double[101]; double cp[]=new double[101]; double lx[]=new double[101]; double lp[]=new double[101]; double k1; double n1; int n2; int n3; int n; double c1; double r1; double ep; double ls; double l1; double w1; int t; double minc; double maxc; double data[]=new double[101]; a=0.33; beta=0.95; ls=(1-a)/(2-a); ks=ls*Math.pow((1 / beta - 1) / a , 1 / (a - 1)); h=2*ks/100; for (n=1;n 101;n++){ k[n]=n*h; lx[n]=ls; cx[n]=Math.pow(k[n],a)*Math.pow(ls,1-a); } t=0; while(t 100){ for (n=10;n 91;n++){ k1=k[n]+Math.pow(k[n],a)*Math.pow(lx[n],1-a)-cx[n]; n1=k1/h; n2=(int)n1; n3=n2+1; c1=cx[n2]+(n1-n2)*(cx[n3]-cx[n2]); l1=lx[n2]+(n1-n2)*(lx[n3]-lx[n2]); r1=a*Math.pow(k1,a-1)*Math.pow(l1,1-a); cp[n]=c1/(beta*(1+r1)); w1=(1-a)*Math.pow(k1,a)*Math.pow(l1,-a); lp[n]=1-cx[n]/w1; } ep=0; for (n=10;n 91;n++){ ep=ep+Math.pow(cx[n]-cp[n],2)+Math.pow(lx[n]-lp[n],2); } for (n=10;n 91;n++){ cx[n]=cp[n]; lx[n]=lp[n]; } if (ep 0.0001){ t=1000; } t=t+1; } k1=k[40]; for (t=1;t 101;t++){ n1=k1/h; n2=(int)n1; n3=n2+1; c1=cx[n2]+(n1-n2)*(cx[n3]-cx[n2]); l1=lx[n2]+(n1-n2)*(lx[n3]-lx[n2]); k1=k1+Math.pow(k1,a)*Math.pow(l1,1-a)-c1; data[t]=l1; System.out.println(l1); } minc=999; for (t=1;t 101;t++){ if (data[t] minc)minc=data[t]; } maxc=-999; for (t=1;t 101;t++){ if (data[t] maxc)maxc=data[t]; } for (t=1;t 101;t++){ data[t]=(data[t]-minc)/(maxc-minc); } return data; } }
https://w.atwiki.jp/kodan/pages/62.html
エラー内容 StandardServer.await create[8005] [[Tomcat]]を起動しても以下のエラーが出て起動できなかった。 致命的 StandardServer.await create[8005] java.net.BindException Address already in use JVM_Bind at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(PlainSocketImpl.java 365) … のエラーは、すでにTomcatサービスが起動している場合に起こる。 試しにサービスを確認し、Apache Tomcatが停止していることは確認。 ネットで調べたところ、VMWare ServerがTomcatを使用しているらしい。 VMWare Serverのサービスを停止したら起動した。 サービス名:VMware Server Web Access
https://w.atwiki.jp/rinn/pages/33.html
□OutOfMemoryについて Javaで通常、OutOfMemoryというと、Java OOM(OutOfMemory)の事を指す。 これに対し、ネイティブ OOM(OutOfmemry)があり、OSからのヒープメモリを確保使用とした際、 それが不足すると、発生します。 これらを判別する方法は、Javaの標準出力にログが現れないものが、ネイティブOOMとなります。 Unix系OSでは、syslogログにOutOfMemoryの旨エラーログが出力されることがあります。 Java OOMが発生する場合、New+Old領域が不足した場合と、Permanent領域が不足した場合があります。 Permanentはクラスのメタデータ等の為確保される領域で、デフォルト16MB 最大64MBとなっている。 New+Old領域は、オブジェクトや、ハッシュデータなどが確保される領域で、New領域が、直ぐに解放 されるもの、Old領域は長期間メモリに確保されるものとなり、Old領域に確保されるとFullGCが発生 しない限り、不要となっても解放されない。メモリを確保しようとした時に、GCによっても必要な ヒープメモリが確保できない時に、OOMが発生する。 参考URL) http //software.fujitsu.com/jp/manual/manualfiles/M060013/B1WN5041/06Z200/trbs19/trbs0194.htm#New 参考URL) http //www.beasys.co.jp/cs/support_news/product_troubleshooting/Investigating_Out_of_Memory_Memory_Leak_Pattern.html ※ここに詳しく説明があります。 New+Old領域が不足してOOMが発生する場合、単純に不足している場合と、メモリリークとメモリリーク に似た現象の場合が考えれられます。メモリリークの場合は、参照オブジェクトをfinalなどで、nullを アサインするなど、Jprobe等のプロファイラでも問題となりそうなコードを見つけることも出来ます。
https://w.atwiki.jp/javamock/pages/18.html
変数 変数とは、数値や文字列のデータを記憶する場所のことです。 変数に名前をつけ、その変数名を指定することで、値の保持や、値の呼び出しを行うことができます。 変数の宣言 変数を使うためには変数を宣言する必要があります。 以下のようにして変数の宣言を行います。 修飾子 変数の型 変数名 修飾子 以下の修飾子を指定します ※ローカル変数はfinalしか指定できません ※記述しなければデフォルトの修飾子になります 修飾子 修飾子種別 public アクセス修飾子 protected アクセス修飾子 private アクセス修飾子 static スタティック修飾子 final ファイナル修飾子 transient 一時的修飾子 volatile 揮発性修飾子 データの代入 変数にデータを格納するには代入を行う必要があります。 以下のようにしてデータの代入を行います。 変数名 = データ 変数の初期化 変数の宣言時に値の代入を行ってしまうことです。 以下のようにして変数の初期化を行います。 修飾子 変数の型 変数名 = データ 変数の参照 変数のデータを利用するには参照を行う必要があります。 以下のようにして変数の参照を行います。 変数名 ローカル変数・メンバ変数 Javaでは、変数は主にローカル変数とメンバ変数に分類されます。 ローカル変数 メソッドなどの中括弧 { } で囲まれた部分(ブロック)で宣言された変数のことです。 変数の値はブロック内でアクセスすることができます。 また、ローカル変数が指定できる修飾子はfinalだけです。 メンバ変数 クラス内ならどこからでもアクセスできます。 変数の使用例 VariableSample.java class VariableSample { /** メンバ変数の宣言 */ static [[int]] memberVariable; public static void main([[String]][] args) { // ローカル変数の宣言 int localVariable; // データの代入 memberVariable = 5; localVariable = 10; // データの参照 System.out.println("memberVariable " + memberVariable); System.out.println("localVariable " + localVariable); // 変数の代入 データの参照 memberVariable = localVariable; // データの参照 System.out.println("memberVariable " + memberVariable); System.out.println("localVariable " + localVariable); } } 実行結果 C \java javac VariableSample.java C \java java VariableSample memberVariable 5 localVariable 10 memberVariable 10 localVariable 10