約 2,879,353 件
https://w.atwiki.jp/ce00582/pages/4745.html
JAVA 0511
https://w.atwiki.jp/ce00582/pages/3516.html
import java.awt.*; import java.awt.event.*; import java.awt.image.*; import java.io.*; class game0313 extends Frame implements Runnable{ int t; int mx,nx; int w=250; int h=375; int rgb[][]=new int[h][w]; public static void main(String [] args) { Frame f=new game0313(); f.setTitle("game0313"); f.setSize(700,700); f.setBackground(Color.yellow); f.setVisible(true); } game0313(){ csvdata(); Thread th=new Thread(this); th.start(); addWindowListener(new stopwin()); } class stopwin extends WindowAdapter{ public void windowClosing(WindowEvent we){System.exit(0);} } public void run(){ t=0; while(t 30){ repaint(); try{ Thread.sleep(500); }catch(InterruptedException e){} t=t+1; } repaint(); } public void paint( Graphics g ) { for (mx=0;mx h;mx++){ for (nx=0;nx w;nx++){ g.setColor(Color.red); if (rgb[mx][nx] 50)g.fillRect(100+nx+t,mx+100+t,1,1); } } } public void csvdata(){ int n; String s; String a[]=new String[w*h]; String b[]=new String[3]; try { n=0; FileReader fr = new FileReader("data0309.csv"); BufferedReader br = new BufferedReader(fr); while((s = br.readLine()) != null) { a[n]=s; n=n+1; } fr.close(); } catch (IOException e) {System.out.println(e);} for (n=0;n w*h;n++){ b=a[n].split(","); mx=Integer.valueOf(b[0]); nx=Integer.valueOf(b[1]); rgb[mx][nx]=Integer.valueOf(b[2]); } } }
https://w.atwiki.jp/estyle/pages/9.html
Javaに関するメモ。
https://w.atwiki.jp/takash009/pages/18.html
改訂版:Eclipseではじめるプログラミング Eclipse入門 初心者のためのJava講座/WEBワークショップ 【第0回】Javaをインストールしよう! 【Java】try-with-resources構文について - TASK NOTES try-with-resourcesでリソース解放されないパターン - Qiita 第4回 Spring環境におけるDBアクセス(1) 〜 JdbcTemplate篇 | Developers.IO MyBatisを使用したプログラミング方法 第1回 はじめてのSpring framework | Developers.IO Java | TECHSCORE(テックスコア Logback 使い方メモ - Qiita Java7 の Java.nio.file.Files で ファイルのコピーをしてみる | Futurismo いまから始めるJava(1):Java2 SDKで学習の準備 - @IT Javaのオブジェクト指向入門 MyBatis 使い方メモ - Qiita CSVファイルを読み込む - Javaちょこっとリファレンス Javaの道:文字列(StringTokenizer) [] [] [] [] [] [] [] [] []
https://w.atwiki.jp/ce00582/pages/3526.html
import javax.media.j3d.*; import javax.vecmath.*; import com.sun.j3d.utils.universe.*; import com.sun.j3d.utils.geometry.*; import java.awt.*; import java.awt.event.*; import java.util.*; class game0318 extends Frame implements Runnable{ SimpleUniverse universe; BranchGroup group1; TransformGroup transform_group1; Transform3D transform1; public static void main(String [] args) { Frame f=new game0318(); f.setTitle("game0318"); f.setSize(700,700); f.setBackground(Color.yellow); f.setVisible(true); } game0318(){ space3d(); cube3d(); camera3d(); Thread th=new Thread(this); th.start(); addWindowListener(new stopwin()); } class stopwin extends WindowAdapter{ public void windowClosing(WindowEvent we){System.exit(0);} } public void run(){ int t; float x; t=0; while(t 100){ x=t*0.01f; transform1.set(new Vector3d(x, 2*x, x)); transform_group1.setTransform(transform1); try{ Thread.sleep(100); }catch(InterruptedException e){} t=t+1; } } void space3d(){ Panel cp = new Panel(); cp.setLayout(null); this.add(cp); GraphicsConfiguration g_config = SimpleUniverse.getPreferredConfiguration(); Canvas3D canvas = new Canvas3D(g_config); canvas.setBounds(0,0,700,700); cp.add(canvas); universe = new SimpleUniverse(canvas); } void cube3d(){ group1 = new BranchGroup(); ColorCube cube = new ColorCube(0.4f); transform_group1 = new TransformGroup(); transform_group1.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE); transform_group1.addChild(cube); transform1 = new Transform3D(); group1.addChild(transform_group1); universe.addBranchGraph(group1); } void camera3d(){ ViewingPlatform vp = universe.getViewingPlatform(); TransformGroup Camera = vp.getViewPlatformTransform(); Transform3D view_pos = new Transform3D(); Vector3f pos_vec = new Vector3f(1.4f,1.4f,1.4f); view_pos.setTranslation(pos_vec); Transform3D view_dir = new Transform3D(); Transform3D view_dir2 = new Transform3D(); view_dir.rotY(Math.PI/4); view_dir2.rotX(-Math.PI/4 + 0.1f); view_dir.mul(view_dir2); view_pos.mul(view_dir); Camera.setTransform(view_pos); this.setVisible(true); } }
https://w.atwiki.jp/comcatet/pages/29.html
Dateオブジェクト XMLHttpRequest プロトタイプチェーンとクラス ループ処理 内包表記 ES5setter - JavaScript | MDN getter - JavaScript | MDN ES6の実験機能アロー関数Arrow functions - JavaScript | MDN Firefox 22(Nightly) で ArrowFunction が実装されたが、扱いが難しい - hogehoge @teramako 自身のthisを持たない 自身のargumentsを持たない(fx43から) デフォルトパラメーターDefault parameters - JavaScript | MDN ES.next のデフォルトパラメータが Firefox Nightly で実装された - hogehoge @teramako Rest parameterRest parameters - JavaScript | MDN ES.next の FunctionRestParameter が Firefox Nightly で実装された - hogehoge @teramako Spread operatorSpread operator - JavaScript | MDN Method definitionMethod definitions - JavaScript | MDN function*function* - JavaScript | MDN クラスClasses - JavaScript | MDN JavaScriptにもクラスがやってきた!JavaScriptの新しいclass構文をマスターしよう | HTML5Experts.jp 分割代入Destructuring assignment - JavaScript | MDN JavaScript の分割代入まとめ - mooz deceives you
https://w.atwiki.jp/saicron/pages/73.html
MDN (Mozilla Developper Center) Mozilla Developer Network (MDN) (ja) JavaScript (ja) About JavaScript (ja)JavaScript とは何か? どのような実装がありますか? JavaScript リソース A re-introduction to JavaScript (ja) 「再」紹介 Core JavaScript 1.5 Reference (ja) Core JavaScript 1.5 Guide (ja)About this Guide (ja)JavaScript のバージョン、JavaScript の情報の所在、JavaScript を学ぶ上での Tips JavaScript Scripting ResourcesCurrently, mozilla.org does not host JavaScript scripting specific documentation.
https://w.atwiki.jp/skill_store/pages/22.html
Java修飾子一覧 修飾子 クラス インタフェース メソッド コンストラクタ ブロック 変数 説明 public ○ ○ ○ ○ × ○ アクセス修飾子 protected ○ ○ ○ ○ × ○ アクセス修飾子 private ○ ○ ○ ○ × ○ アクセス修飾子 static ○ ○ ○ × × ○ スタティック修飾子 final ○ × ○ × × ○ ファイナル修飾子 abstract ○ ○ ○ × × × 抽象修飾子 native × × ○ × × × ネイティブ修飾子 synchronized × × ○ × ○ × 同期修飾子 transient × × × × × ○ 一時的修飾子 volatile × × × × × ○ 揮発性修飾子 strictfp ○ ○ ○ × × × 厳密浮動小数修飾子 const × × × × × × 定数 アクセス修飾子 アクセス修飾子 自クラス(自ファイル) サブクラス(自ファイル) 他クラス(自ファイル) サブクラス(他ファイル) 他クラス(他ファイル) public ○ ○ ○ ○ ○ protected ○ ○ ○ ○ × なし ○ ○ ○ × × private ○ × × × × public は「すべてのクラスからの参照を許す」、protected は「他ファイル・他クラスからのアクセスをプロテクトする」、private は「自クラスからのアクセスしか許さない」という意味になります。 static修飾子 static は、クラスがインスタンス化されていなくても、そのクラス、メソッド、変数などを参照可能であることを示します。 class クラス名 { public static void main(String[] args) { } public static final double PI = 3.14159265358979323846; public static double sin(double a) { } public static class クラスB { } } 例えば、java.lang.Math クラスの sin() メソッドは static 宣言されているので、java.lang.Math.sin() として呼び出すことができますが、もし、static 宣言されていなければ、下記のように呼び出す必要があります。 // static 宣言されていれば x = java.lang.Math.sin(y); // 直接呼び出せる // static 宣言されていなければ java.lang.Math m = new java.lang.Math(); // インスタンス化が必要 x = m.sin(y);
https://w.atwiki.jp/keiplus/pages/23.html
JavaScript ECMAScript JavaScript TypeScript 本項は書きたての記事です。正確な情報は公式サイト、公式ドキュメント、記載の参照サイトでご確認ください。 目次 + 読む JavaScript目次 概要 TypeScript 主なビルトイン関数など 歴史 参考 概要 1995年、Brendan Eich氏を初めとするMozilla社によって開発されたウェブブラウザ向けスクリプト言語。 Mocha、LiveScriptと呼ばれていたが当時のSUN microsystems社と提携関係あったことからJavaScriptと改称された。 JavaScriptはMicrosoftや開発者たちとの権利争いがあって実質2009年で開発が中断されている。 2015年ごろからECMAScriptがEU諸国手動で開発が進行し、毎年メンテナンスされて更新されている。 TypeScript 2012年にMicrosoftがリリース。ver1.0は2014年リリース。 ECMAScriptをベースとしており、TypeScriptで書かれたコード(.ts)はコンパイル(トランスコンパイル・トランスパイル)で.jsファイルを出力してブラウザ上で動作する形。 開発環境としてnode.js/npmの環境が必要となる。 型の異なる関数呼び出し、代入などをコンパイル時に検出することで品質を高めることができる。 React、Angular、Vue、expressなど主要JSフレームワークで採用されておるデファクトスタンダードである。 主なビルトイン関数など 別ページ「JavaScript/関数」に記載 歴史 + 読む Edition Date published Changes from prior edition 1 Jun-97 First edition 2 Jun-98 Editorial changes to keep the specification fully aligned with ISO/IEC 16262 international standard 3 Dec-99 Added regular expressions, better string handling, new control statements, try/catch exception handling, tighter definition of errors, formatting for numeric output and other enhancements 4 Abandoned Fourth Edition was abandoned, due to political differences concerning language complexity. Many features proposed for the Fourth Edition have been completely dropped; some are proposed for ECMAScript Harmony. 5 Dec-09 Adds "strict mode", a subset intended to provide more thorough error checking and avoid error-prone constructs. Clarifies many ambiguities in the 3rd edition specification, and accommodates behaviour of real-world implementations that differed consistently from that specification. Adds some new features, such as getters and setters, library support for JSON, and more complete reflection on object properties.[9] 5.1 Jun-11 This edition 5.1 of the ECMAScript Standard is fully aligned with third edition of the international standard ISO/IEC 16262 2011. 6 June 2015[10] The Sixth Edition, known as ECMAScript 2015,[11] adds significant new syntax for writing complex applications, including classes and modules, but defines them semantically in the same terms as ECMAScript 5 strict mode. Other new features include iterators and for/of loops, Python-style generators and generator expressions, arrow functions, binary data, typed arrays, collections (maps, sets and weak maps), promises, number and math enhancements, reflection, and proxies (metaprogramming for virtual objects and wrappers). As the first “ECMAScript Harmony” specification, it is also known as “ES6 Harmony”. 7 Work in progress The Seventh Edition is in a very early stage of development, but is intended to continue the themes of language reform, code isolation, control of effects and library/tool enabling from ES6. New features proposed include concurrency and atomics, zero-copy binary data transfer, more number and math enhancements, syntactic integration with promises, observable streams, SIMD types, better metaprogramming with classes, class and instance properties, operator overloading, value types (first-class primitive-like objects), records and tuples, and traits.[12][13] 参考 ECMAScript - Wikipedia, the free encyclopedia https //en.wikipedia.org/wiki/ECMAScript
https://w.atwiki.jp/ce00582/pages/3846.html
import com.sun.j3d.utils.geometry.*; import com.sun.j3d.utils.universe.*; import javax.media.j3d.*; import javax.vecmath.*; public class game0821{ game0821(){ SimpleUniverse univ = new SimpleUniverse(); BranchGroup group = new BranchGroup(); group.addChild(new ColorCube(0.3)); Color3f lightc = new Color3f(1.8f, 0.1f, 0.1f); BoundingSphere bounds = new BoundingSphere(new Point3d(0.0,0.0,0.0), 100.0); Vector3f lightd = new Vector3f(4.0f, -7.0f, -12.0f); DirectionalLight light= new DirectionalLight(lightc, lightd); light.setInfluencingBounds(bounds); group.addChild(light); univ.getViewingPlatform().setNominalViewingTransform(); univ.addBranchGraph(group); } public static void main( String[] args ) { new game0821(); } }