約 2,879,858 件
https://w.atwiki.jp/keisks/pages/243.html
Java逆引きレシピ current directoryの取得 http //www.geocities.co.jp/AnimeComic-Ink/2723/tips/java/4.html textファイル読み込み http //www.geocities.jp/inu_poti/java/file/BufferdReader.html try catchを書かないと動かない? arraylistの謎 http //sakuramochi702.hatenablog.com/entry/2013/07/12/141252 ArrayList独自のメソッドを使わないのであれば、 List hogeList = new ArrayList(); にしておくほうが良いらしい。謎。 ※HashMapも同じでした。 Map map = new HashMap() http //topickup.web.fc2.com/java/map_hashmap.html つまりは、インターフェースなのかどうかがポイントらしい。 Array, ArrayList, or LinkedList? http //ralitblog.wordpress.com/2014/02/10/javaのリスト速度対決/ http //karetta.jp/book-node/java/230450 MapのIteratorインタフェース, HashMap http //www.javaroad.jp/java_collection5.htm http //www.javadrive.jp/start/hashmap/ Set, HashSet http //www.javaroad.jp/java_collection3.htm 拡張for文 コレクションは直接for文で使える。 http //www.javadrive.jp/start/for/index8.html http //www.techscore.com/tech/Java/JavaSE/JavaLanguage/2/ settings etc. classpass, cp, jar? 混同しやすいので注意。 http //www.ne.jp/asahi/hishidama/home/tech/java/application.html http //www.atmarkit.co.jp/fjava/onepoint/java/jv_jcmd.html jar commands 参照 jar tf abc.jar 解凍 jar xf abc.jar
https://w.atwiki.jp/karaiknowledge/pages/55.html
Javaを利用した開発 開発環境
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/uechi/pages/11.html
java java関係のメモ swt Draw2D
https://w.atwiki.jp/mikotoamamiya/pages/8.html
JavaDoc JavaDoc5.0を参照する
https://w.atwiki.jp/wallguy/pages/86.html
Java Sun Microsystems社が開発したプログラミング言語で、特定のOSやマイクロプロセッサに依存する事なく、基本的にはどのようなプラットフォームでも動作する汎用性が最大の特長であり、NTT DoCoMoやVodafoneのアプリ対応携帯端末に数多く採用されている。 C言語に似た表記法を採用しつつも既存の言語の欠点を踏まえて一から設計された言語であり、今までの言語にない完全なオブジェクト指向性を備えているほか、強力なセキュリティ機構や豊富なネットワーク関連の機能が標準で搭載されており、ネットワーク環境で利用される事を強く意識した仕様になっている。 欠点としては、プログラムをネイティブコードに変換する際にある程度時間がかかるため、通常のプログラミング言語で開発されたソフトウェアよりも動作は遅くなってしまう事。 また、どのプラットフォームでも動作させるために、どのプラットフォームでも実現できる、いわば最大公約数的な機能しか使用できないため、プラットフォーム固有の強力な機能を利用することはできない。 ⇒携帯用語集へ
https://w.atwiki.jp/ce00582/pages/1329.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 ex78 { public static void main(String[] args) { ex78 test = new ex78(); } public ex78() { JFrame frame = new JFrame(); frame.setSize(500,500); frame.setTitle("ex78"); 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.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(); transform1.setScale(0.2f); transform_group.setTransform(transform1); } }
https://w.atwiki.jp/java_pro/pages/34.html
import java.io.*; public class CountSan { public static void main(String[] args){ for (int i = 3; i = 99; i = i + 3){ System.out.println(i); } } }
https://w.atwiki.jp/ce00582/pages/1323.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 ex82 { public static void main(String[] args) { ex82 test = new ex82(); } public ex82() { JFrame frame = new JFrame(); frame.setSize(500,500); frame.setTitle("ex82"); 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,400,400); cp.add(canvas); 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 tgr = new TransformGroup(); tgr.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE); tgr.addChild(box); group1.addChild(tgr); universe.addBranchGraph(group1); Transform3D tr = new Transform3D(); tr.rotY(Math.PI/4); tgr.setTransform(tr); } }
https://w.atwiki.jp/ce00582/pages/1291.html
import javax.media.j3d.*; import com.sun.j3d.utils.universe.*; import java.awt.*; import javax.swing.*; public class ex51 { public static void main(String[] args) { ex51 test = new ex51(); } public ex51() { JFrame frame = new JFrame(); frame.setSize(500,500); frame.setTitle("ex51"); 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(100,100,200,200); cp.add(canvas); SimpleUniverse universe = new SimpleUniverse(canvas); frame.setVisible(true); } }