約 1,438,235 件
https://w.atwiki.jp/ce00582/pages/2497.html
class ron{ public static double saw(double x) { double a; a=4; return a*x; } } class java004{ public static void main(String [] args) { double x1; x1=5; System.out.println(ron.saw(x1)); } }
https://w.atwiki.jp/ce00582/pages/1244.html
import java.awt.*; import javax.swing.*; public class ex14 extends JFrame { public static void main(String args[]) { new ex14(); } public ex14() { setDefaultCloseOperation(EXIT_ON_CLOSE); getContentPane().add(new pp()); setSize(500,500); setTitle("ex14"); setVisible(true); } } class pp extends JPanel { public pp(){setBackground(Color.white);} public void paintComponent(Graphics g) { super.paintComponent(g); g.drawString("練習", 100,400); g.setColor(Color.red); g.drawLine(100,100,400,400); } }
https://w.atwiki.jp/sevenlives/pages/577.html
java.io 読み:じゃばあいおー 英語:java.io 別名:java.ioパッケージ 意味: java.ioとはJavaの入出力の操作をするためのクラス?を収めているパッケージ?です。 java.ioパッケージ?として標準API?にあります。 javaでは入出力?をストリーム?という抽象化をして扱います。 それによりキーボードや画面といったデバイスやファイルの入出力をすべてストリームといった概念で扱えるようになります。 2007年09月06日 Java ストリーム(java.io) バッファリング(java.io)? フィルタリング(java.io)? パイプ(java.io)?
https://w.atwiki.jp/ce00582/pages/2498.html
class ron{ public static double saw(double x) { double a; a=4; return a*x; } } class java5{ public static void main(String [] args) { double x1; ron ronron=new ron(); x1=5; System.out.println(ronron.saw(x1)); } }
https://w.atwiki.jp/siyuki/pages/13.html
Javaネタ 昔、無名クラスを見つけて、 なんだこりゃ!?って喜んで載せてたけど、 クロージャや関数プログラミングが流行になった今、 結局静的にしかインスタンスを生成できない仕組みなんて 時代遅れなのかもしれない。 Java1.7について書いてみようと思う。
https://w.atwiki.jp/sevenlives/pages/2579.html
J2SE1.3? Java
https://w.atwiki.jp/ce00582/pages/1314.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 ex14 { public static void main(String[] args) { ex14 test = new ex14(); } //============================================================================= //コンストラクタ public ex14() { JFrame frame = new JFrame(); frame.setSize(250,250); frame.setTitle("Rot_test"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel cp = new JPanel(); cp.setLayout(null); frame.add(cp); //============================================================================ //次にJava3D関係の設定。 //============================================================================ 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に、Y軸を回転軸として45度(π/4ラジアン)の回転を登録 transform1.rotY(Math.PI/4); //TransformGroupにTransform3Dを登録。 transform_group.setTransform(transform1); } }
https://w.atwiki.jp/sevenlives/pages/1510.html
HotJava 読み:ほっとじゃば 英語:hotjava 別名: 意味: HotJavaとはサン・マイクロシステムズが1995年にJavaで開発したウェブブラウザのこと。 ブラウザにJavaアプレットを装備し、ブラウザ上からリッチなアプリケーションを実行できるとの触れ込みであったが、当時はJavaの実行が遅く、セキュリティのための制限などが大きく普及しなかった。 後にIEやNetscapeなどにJavaアプレットは搭載された。 2008年12月17日 Javaアプレット
https://w.atwiki.jp/kkchsht/pages/13.html
Java の構築メモ 以下のサイトを参考にやってみる。 http //centossrv.com/tomcat6.shtml Java の入手 Platformをlinuxにして、rpm版のJDKを取得。 取得先がORACLEに変わってる・・・。 ダウンロードしたファイルをWinSCPでサーバにアップ。
https://w.atwiki.jp/jacoby/pages/38.html
JNI C++/C - Java メモリ管理 DeleteLocalRef() ReleaseStringUTFChars() を使うといいらしい。 * GetStringChars - ReleaseStringchars GetStringUTFChars - ReleaseStringUTFChars GetStringCritical- ReleaseStringCritical GetBooleanArrayElements- ReleaseBooleanArrayElements GetByteArrayElements- ReleaseByteArrayElements GetCharArrayElements- ReleaseCharArrayElements GetShortArrayElements- ReleaseShortArrayElements GetIntArrayElements- ReleaseIntArrayElements GetLongArrayElements- ReleaseLongArrayElements GetFloatArrayElements- ReleaseFloatArrayElements GetDoubleArrayElements- ReleaseDoubleArrayElements DeleteGlobalRef void DeleteGlobalRef(JNIEnv *env, jobject globalRef); globalRef によって示されたグローバル参照を削除します。 リンケージ JNIEnv インタフェース関数テーブルのインデックス 22 パラメータ env JNI インタフェースポインタ globalRef グローバル参照 ローカル参照 ローカル参照は、ネイティブメソッドの呼び出し期間中有効です。ローカル参照は、ネイティブメソッドが復帰すると自動的に解放されます。各ローカル参照は、Java 仮想マシンのリソースをいくらか消費します。プログラマは、ネイティブメソッドがローカル参照を過剰に割り当てないように確認する必要があります。ローカル参照は、ネイティブメソッドが Java に復帰すると自動的に解放されますが、ローカル参照を過剰に割り当てると、ネイティブメソッドの実行中に VM がメモリを使い果たしてしまう可能性があります。 DeleteLocalRef void DeleteLocalRef(JNIEnv *env, jobject localRef); localRef によって示されたローカル参照を削除します。 リンケージ JNIEnv インタフェース関数テーブルのインデックス 23 パラメータ env JNI インタフェースポインタ localRef ローカル参照 JNIの関数一覧 http //java.sun.com/j2se/1.5.0/ja/docs/ja/guide/jni/spec/functions.html ○JNI のメモリ開放について http //java-house.jp/ml/archive/j-h-b/044868.html 例外 FindClass ClassFormatError クラスデータが有効なクラスを指定しなかった場合 ClassCircularityError クラスまたはインタフェースが、それ自体のスーパークラスまたはスーパーインタフェースになる場合 NoClassDefFoundError 要求されたクラスまたはインタフェースに対する定義が見つからなかった場合 OutOfMemoryError システムがメモリ不足の場合 GetStaticMethodID NoSuchMethodError 指定された static メソッドが見つからない場合 ExceptionInInitializerError 例外のため、クラス初期化が失敗した場合 OutOfMemoryError システムがメモリ不足の場合 IsInstanceOf 発生しない GetArrayLength 発生しない GetIntArrayElements 発生しない NewStringUTF OutOfMemoryError システムがメモリ不足の場合 参考URL http //www.ne.jp/asahi/hishidama/home/tech/java/jni_code.html