約 2,879,758 件
https://w.atwiki.jp/nishikita/pages/19.html
何もないのは悲しいのでリンクを Java in the Box J2SE 5.0の新機能 Java開発Tips Technology Programming - ITアーキテクト [IT Architect] muimi.com Velocity-TECHSCORE-
https://w.atwiki.jp/ce00582/pages/1299.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 ex44 { public static void main(String[] args) { ex44 test = new ex44(); } public ex44() { JFrame frame = new JFrame(); frame.setSize(500,500); frame.setTitle("ex44"); 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); //============================================================================ //視点の設定 //============================================================================ ViewingPlatform camera = universe.getViewingPlatform(); camera.setNominalViewingTransform(); //============================================================================ //ライトの設定 //============================================================================ Color3f light_color = new Color3f(1.7f,1.7f,1.7f); 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.5f,0.3f,0.5f); appearance.setMaterial(material); BranchGroup group1 = new BranchGroup(); Box box = new Box(0.5f,0.5f,0.5f,appearance); group1.addChild(box); universe.addBranchGraph(group1); } }
https://w.atwiki.jp/amatoism/pages/16.html
Java Javaで僕が気付いたことをメモする場です。 ある程度たまってきたら整理しようかな。
https://w.atwiki.jp/xronia/pages/20.html
Java3Dを使ってみる。 キッカケ 2Dで無理やりクオータービューにして3Dっぽく見せてるフリーのゲームを見てて なぜ3Dにしないのか!などと不満に思ったのでちょっと3Dの勉強をしてみようなどと なぜJava? 仕事でやたらと使うから。 環境依存が少ないから。 性能面はそりゃCとかに劣る可能性は否定できないが、最近は差があんまり無さそうだし GJCのようなコンパイラもあるし。 Javaがなぜ遅いかというと、現代の工場制手工業によるただ納期に追われて馬鹿みたいにコピペしまくり 動けばいいやというコーディングが平気でまかり通り、実績があるからという理由で改善しないためであり 別にJavaが遅い訳ではない。 でJava3D? JOGLを使ってみたが、CでGLを使うのとあまり変わらない。 ならもちっと使いやすそうなものはということでたどり着いただけ。 インストール うちはUbuntuなので、synapticとかで検索してJava3D周りのパッケージをもってくればOK docパッケージはただのJavaDocしかも英語なので好みに応じて Ubuntu以外の人のことは知らんw プロジェクトを作る Ubuntuの場合、導入したJarは、/usr/share/javaの下に配置されるので、 Java3D用のプロジェクトを作ったらビルドパスにこれらのjarをいきなり足してしまう。 足すのは、j3dcore.jar,j3dutils.jar,vecmath.jarの3つとなる。 使うかどうか謎だが、java3ds-fileloader.jarも入れておくか。 その他必要に応じて、 log4j Logを出したいなら CommonsLang 文字列加工したいとかなら Junit テストしたいなら・・・
https://w.atwiki.jp/forget-me-not/pages/5.html
java 「Generics」文法
https://w.atwiki.jp/sofken/pages/18.html
Java 入門 おもに、Aine&その他いろいろが実際にJavaを学ぶ上で参考にしたことなどを含めて わかりやすく解説していきたいと思います。 お楽しみに♪
https://w.atwiki.jp/estyle/pages/21.html
Java コーディング規約 Eclipse NetBeans
https://w.atwiki.jp/bagpack/pages/19.html
default値の設定 Java 2011-02-28 default値の設定 Javaではインスタンス変数、static変数、配列をデフォルト値による初期化をおこなうので、自分で初期化処理を書いて、二重、三重に初期化しないように気をつけること。
https://w.atwiki.jp/study_java/pages/15.html
予約語 変数
https://w.atwiki.jp/kuwa0224/pages/18.html
Javaの特徴 1.マルチプラットフォーム Javaにはネイティブコードへの変換の間にJVMが存在しています。 JVMがあることで、以下のように変わります。 (通常の言語) 通常コード ⇒ ネイティブコード (Java) 通常コード ⇒ JVM ⇒ ネイティブコード JVMがあるおかげで、どんなプラットフォームでも対応して、 ネイティブコードに変換してくれます。 これがマルチプラットフォームです。 【プラットフォーム】 OS、設定など。つまり環境という意味。 【ネイティブコード】 マシン語。人間じゃ読み取り不可能。 2.オブジェクト指向言語 オブジェクト指向によって、様々なことが便利になります! 例えば、処理、部品の再利用化。 クラス継承することで、処理を書く量を減らしたりなど。 3.マルチスレッド処理 スレッドが多重に存在しても、対応できます。 同期を取らなければいけない部分も、それ用の部品が既に用意されています。 【スレッド】 処理の開始から終了までの流れ。