約 1,438,076 件
https://w.atwiki.jp/fieds_labo3/pages/48.html
JAVADB SQL SQL-92準拠? DerbyのサポートするSQL-92の機能
https://w.atwiki.jp/noa_akira/pages/14.html
JavaScript 現在まだ編集が追いついていません。 もう少々お待ち下さいm(_ _)m 名前 コメント
https://w.atwiki.jp/sfrontier/pages/36.html
Java 作成日 2007/11/01 H.Naito 更新日 2007/11/02 H.Naito GeneralsGeneral FAQ FrameWork Design Pattern WebTechnology Informain From Sun Qualification Generals General Javaの道 Javaの技術について、包括的に解説。 FAQ Java に関するよくある質問とその回答集 主にソースコードレベルでの FAQ FrameWork Design Pattern http //www.hellohiro.com/pattern/ http //www.techscore.com/tech/DesignPattern/ http //www.itarchitect.jp/beginners/-/51409.html http //blog.yuki.sub.jp/ http //www.objectclub.jp/technicaldoc/pattern/DPforJavaProgrammers WebTechnology Informain From Sun Official サイト(日本語版) 日本語版オフィシャルページ Official サイト(英語版) 英語版オフィシャルページ Java 6.0 修正済みバグ報告 Java6.0 の修正済みバグ報告 Qualification Qualification この wiki に掲載している資格情報 Sun Sun のオフィシャルページの情報 アール・プロメトリック アール・プロメトリック社のwebサイト。ここから、受験申し込みができます。
https://w.atwiki.jp/monkocho_0514/pages/13.html
JavaScriptの覚書 var a=1; 名前 メールアドレス 内容
https://w.atwiki.jp/koku_program/pages/16.html
Java この部活でのメイン言語です。 Eclipse を使って開発しています。 ゲーム名 スクリーンショット 説明 ファイルorリンク
https://w.atwiki.jp/sunday_notebook/pages/41.html
メニュー tips Javascriptのお作法 Eventの処理 デザインパターン シングルトンパターン
https://w.atwiki.jp/ce00582/pages/3528.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 game0319 extends Frame implements Runnable{ SimpleUniverse universe; BranchGroup group1; TransformGroup transform_group1; Transform3D transform1; float x,y,z; public static void main(String [] args) { Frame f=new game0319(); f.setTitle("game0319"); f.setSize(700,700); f.setBackground(Color.yellow); f.setVisible(true); } game0319(){ x=0.0f; y=0.0f; z=0.0f; space3d(); cube3d(x,y,z); 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; t=0; while(t 100){ x=x+0.01f; y=y+0.01f; z=z+0.01f; cube3d(x,y,z); 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(float x,float y,float z){ group1 = new BranchGroup(); ColorCube cube = new ColorCube(0.3f); 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); transform1.set(new Vector3d(x,y,z)); transform_group1.setTransform(transform1); } 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/kackey_mongoose/pages/12.html
JavaScriptにおけるメソッドとは、オブジェクトのプロパティがたまたま関数であるに過ぎない。
https://w.atwiki.jp/javamock/pages/47.html
ビット演算子 Javaにおいてビット演算子とはビット単位の操作を行うための演算子です。 ビット演算子には以下の演算子を使います。 ビット演算子 使用例 機能 A B Aを右にBビットシフト A B Aを左にBビットシフト A B Aを右にBビット論理シフト & A & B AとBについてビットごとのAND | A | B AとBについてビットごとのOR ^ A ^ B AとBについてビットごとの排他的OR ~ ~A Aについてビットごとの反転 ビット演算子 bit operator // bitwise operator bit ビット、2進数(binary number)の単位【語源】binary digitの略 bitwise ビット単位の、ビット位置の、ビットごとの binary 2値の、2進法の digit (アラビア)数字、〔数字の〕けた らしいです。 ビット演算子 使用例 1 BitOperatorSample1.java class BitOperatorSample1 { public static void main([[String]][] args) { // 0001 0000 [[byte]] byteOperand = 16; byte shiftOperand = 2; // 0001 0000 → 0000 0100 System.out.println("byteOperand shiftOperand " + (byteOperand shiftOperand)); // 0001 0000 → 0100 0000 System.out.println("byteOperand shiftOperand " + (byteOperand shiftOperand)); } } 実行結果 C \java javac BitOperatorSample1.java C \java java BitOperatorSample1 byteOperand shiftOperand 4 byteOperand shiftOperand 64 ビット演算子 使用例 2 BitOperatorSample2.java class BitOperatorSample2 { public static void main(String[] args) { // 1111 1111 1111 1111 1111 1111 1111 [[int]] intOperand = -1; /* * 1111 1111 1111 1111 1111 1111 1111 → 0011 1111 1111 1111 1111 1111 1111 1111 * (2の30乗-1=1073741823) */ System.out.println("intOperand 2 " + (intOperand 2)); } } 実行結果 C \java javac BitOperatorSample2.java C \java java BitOperatorSample2 intOperand 2 1073741823 ビット演算子 使用例 3 BitOperatorSample3.java class BitOperatorSample3 { public static void main(String[] args) { int intOperand1 = 19; int intOperand2 = 21; System.out.println(intOperand1 + " " + Integer.toBinaryString(intOperand1)); System.out.println(intOperand2 + " " + Integer.toBinaryString(intOperand2)); System.out.println("19 21 " + Integer.toBinaryString(intOperand1 intOperand2)); System.out.println("19 | 21 " + Integer.toBinaryString(intOperand1 | intOperand2)); System.out.println("19 ^ 21 " + Integer.toBinaryString(intOperand1 ^ intOperand2)); System.out.println("~19 " + Integer.toBinaryString(~intOperand1)); } } 実行結果 C \java javac BitOperatorSample3.java C \java java BitOperatorSample3 19 10011 21 10101 19 21 10001 19 | 21 10111 19 ^ 21 110 ~19 11111111111111111111111111101100
https://w.atwiki.jp/javamock/pages/31.html
Calendar Javaにおいて java.util.Calendarクラスは日付・時刻を扱うクラスです。 Calendarは以下のように抽象クラスとして宣言されています。 public abstract class Calendar extends Object implements Serializable, Cloneable Calendarのコンストラクタは protected Calendar() protected Calendar(TimeZone zone, Locale aLocale) とprotectedで宣言されています。 インスタンスを得るために通常はpublicのコンストラクタを使いますが、 Calendarのコンストラクタはprotectedで宣言されているので、 protectedで宣言されていないgetInstance()などを使いオブジェクトを作る必要があります。 getInstanceはstaticメソッドのため、Calendar.getInstance()のように使用します。 このようなインスタンスを生成するためのメソッドをファクトリメソッドと呼ぶそうです。 Calendar 使用例 1 CalendarSample1.java import java.util.Calendar; class CalendarSample1 { public static void main([[String]][] args) { // デフォルトのタイムゾーンおよびロケールを使用してカレンダを取得します Calendar calendarObject = Calendar.getInstance(); System.out.println(calendarObject); } } 実行結果 C \java javac CalendarSample1.java C \java java CalendarSample1 java.util.GregorianCalendar[time=1236166813703,areFieldsSet=true,areAllFieldsSet =true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Tokyo",offset=324000 00,dstSavings=0,useDaylight=false,transitions=10,lastRule=null],firstDayOfWeek=1 ,minimalDaysInFirstWeek=1,ERA=1,YEAR=2009,MONTH=2,WEEK_OF_YEAR=10,WEEK_OF_MONTH= 1,DAY_OF_MONTH=4,DAY_OF_YEAR=63,DAY_OF_WEEK=4,DAY_OF_WEEK_IN_MONTH=1,AM_PM=1,HOU R=8,HOUR_OF_DAY=20,MINUTE=40,SECOND=13,MILLISECOND=703,ZONE_OFFSET=32400000,DST_ OFFSET=0] 次にCalendarのフィールドを使います。 Calendar 使用例 2 (フィールド) Calendarには以下のstaticフィールドがあります。※他にもあります YEAR getおよびsetのための、年を示すフィールド値です。 MONTH getおよびsetのための、月を示すフィールド値です。 JANUARY(0), FEBRUARY(1)、MARCH(2)、APRIL(3)、MAY(4)、JUNE(5)、JULY(6)、 AUGUST(7)、SEPTEMBER(8)、OCTOBER(9)、NOVEMBER(10)、DECEMBER(11) DATE getおよびsetのためのフィールド値で、月の日を示します。 HOUR_OF_DAY getおよびsetのためのフィールド値で、時刻を示します。 MINUTE getおよびsetのためのフィールド値で、分を示します。 SECOND getおよびsetのためのフィールド値で、秒を示します。 DAY_OF_WEEK getおよびsetのためのフィールド値で、曜日を示します。 SUNDAY(1)、MONDAY(2)、TUESDAY(3)、WEDNESDAY(4)、THURSDAY(5)、FRIDAY(6)、SATURDAY(7) CalendarSample2.java import java.util.Calendar; class CalendarSample2 { public static void main(String[] args) { Calendar calendarObject = Calendar.getInstance(); [[int]] calendarYear = calendarObject.get(Calendar.YEAR); int calendarMonth = calendarObject.get(Calendar.MONTH) + 1; int calendarDay = calendarObject.get(Calendar.DATE); int calendarHour = calendarObject.get(Calendar.HOUR_OF_DAY); int calendarMinute = calendarObject.get(Calendar.MINUTE); int calendarSecond = calendarObject.get(Calendar.SECOND); int calendarWeek = calendarObject.get(Calendar.DAY_OF_WEEK); System.out.println(calendarYear + "/" + calendarMonth + "/" + calendarDay + "/ " + calendarHour + " " + calendarMinute + " " + calendarSecond + " " + getWeek(calendarWeek)); } // Calendar.DAY_OF_WEEKで得られた値を文字列に変換するメソッドです static String getWeek(int week) { String[] stringWeek = {"SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"}; [[return]] stringWeek[week-1]; } } 実行結果 C \java javac CalendarSample2.java C \java java CalendarSample2 2009/3/4/ 21 17 26 WED Calendar 使用例 3 (get setメソッド) Calendarのget、setメソッドには以下のようなものがあるようです。 void set(int year, int month, int date) カレンダフィールド YEAR、MONTH、および DAY_OF_MONTH の値を設定します。 void set(int year, int month, int date, int hourOfDay, int minute) カレンダフィールド YEAR、MONTH、DAY_OF_MONTH、HOUR_OF_DAY、および MINUTE の値を設定します。 void set(int year, int month, int date, int hourOfDay, int minute, int second) フィールド YEAR、MONTH、DAY_OF_MONTH、HOUR、MINUTE、および SECOND の値を設定します。 int get(int field) 指定されたカレンダフィールドの値を返します。 CalendarSample3.java import java.util.Calendar; class CalendarSample3 { public static void main(String[] args) { Calendar calendarObject = Calendar.getInstance(); calendarObject.set(2009,1,2); System.out.println(calendarObject.get(Calendar.YEAR)); System.out.println(calendarObject.get(Calendar.MONTH)); System.out.println(calendarObject.get(Calendar.DATE)); } } 実行結果 C \java javac CalendarSample3.java C \java java CalendarSample3 2009 1 2 Calendar 使用例 4 (addメソッド) add(int field, int amount)はCalendarのフィールドに対して加算(減算)を行うメソッドです。 fieldにはCalendarのフィールドを指定し、amountには加算する数値を指定します。 CalendarSample4.java import java.util.Calendar; class CalendarSample4 { public static void main(String[] args) { Calendar calendarObject = Calendar.getInstance(); printCalendar(calendarObject); calendarObject.add(Calendar.YEAR, 1); printCalendar(calendarObject); calendarObject.add(Calendar.MONTH, 1); printCalendar(calendarObject); calendarObject.add(Calendar.DATE, 1); printCalendar(calendarObject); } // Caldendarオブジェクトの日付を表示するメソッドです static void printCalendar(Calendar calendarObject) { int calendarYear = calendarObject.get(Calendar.YEAR); int calendarMonth = calendarObject.get(Calendar.MONTH) + 1; int calendarDay = calendarObject.get(Calendar.DATE); int calendarHour = calendarObject.get(Calendar.HOUR_OF_DAY); int calendarMinute = calendarObject.get(Calendar.MINUTE); int calendarSecond = calendarObject.get(Calendar.SECOND); int calendarWeek = calendarObject.get(Calendar.DAY_OF_WEEK); System.out.println(calendarYear + "/" + calendarMonth + "/" + calendarDay + "/ " + calendarHour + " " + calendarMinute + " " + calendarSecond + " " + getWeek(calendarWeek)); } // Calendar.DAY_OF_WEEKで得られた値を文字列に変換するメソッドです static String getWeek(int week) { String[] stringWeek = {"SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"}; return stringWeek[week-1]; } } 実行結果 C \java javac CalendarSample4.java C \java java CalendarSample4 2009/3/4/ 22 12 38 WED 2010/3/4/ 22 12 38 THU 2010/4/4/ 22 12 38 SUN 2010/4/5/ 22 12 38 MON