約 2,879,454 件
https://w.atwiki.jp/ce00582/pages/1206.html
import java.awt.*; import java.awt.event.*; public class ex02 { public static void main(String[] args) { Frame ff = new Frame("ex02 練習"); Button bb = new Button("ぽぽ"); ff.setSize(700, 700); ff.add(bb); ff.addWindowListener(new FrameListener()); ff.setVisible(true); } private static class FrameListener extends WindowAdapter { public void windowClosing(WindowEvent e) { System.exit(0); } } }
https://w.atwiki.jp/ogatomi/pages/11.html
JAVA学習部屋 JAVA学習部屋JAVAの基礎基本事項 変数と型 演算子 [#e85166e8] if文 for文 while文とString型 メソッド 配列 クラスとインスタンス スーパークラスとサブクラス 例外 インタフェース ガーベッジコレクション スレッド パッケージ ファイル操作と入出力、クラスの調べ方 コレクション STRUTS使用のメリット 主となるコンポーネント アプリケーションの処理の流れ Hibernate特徴 Seasar2特徴 JAVAの基礎 基本事項 クラスの名前とメソッドの名前 -クラスの名前は大文字で始める習慣になっている 例 public class Hello{ mainメソッド -JAVA仮想マシンは、まず最初にmainメソッドを実行する(ただし、アプレットの場合は例外でinitメッソドが開始となる) 文字列・文字の書き方 -文字列は""でくくる -文字は でくくる 各種記号 -;(セミコロン)・・・処理のひとつの区切りを表す -二重引用符そのものは ¥" ((環境によっては¥は/(バックスペース)))と書く 例 System.out.println("現在\"JAVA\"を勉強中です"); 結果 現在"JAVA"を勉強中です その他の¥(*1))で始まる特殊な文字 表記 説明 ¥b バックスペース ¥t 水平タブ ¥n 改行 ¥f 改ページ ¥r キャリッジリターン ¥’ 一重引用符 ¥¥ 円マーク System.out.printlnの使い方 -System.out.printlnは文字列を表示して改行する 例 System.out.println("おはよう"); System.out.println("こんにちは"); System.out.println("こんばんは"); 結果 おはよう こんにちは こんばんは コメント -/* と */の間をコメントとみなします。複数行にわたったコメントを記載できます 例 /* 複数行にわたってコメントを記述できます 複数行にわたってコメントを記述できます 複数行にわたってコメントを記述できます */ // から行末までをコメントとみなします。単一行コメントを記載するときに使用します 例 // 単一行向けのコメントを記述できます // 単一行向けのコメントを記述できます // 単一行向けのコメントを記述できます /** と */の間のコメントをjavadocツールにより、ドキュメント化することができます。コメントはコンパイル時には、/* ~ */と同様に無視されます 例 /** javadocツールにより、ドキュメント化することができます javadocツールにより、ドキュメント化することができます javadocツールにより、ドキュメント化することができます */ その他 -JAVA言語では大文字小文字の違いは無視されない 変数と型 基本型(primitive type)・・・論理値および数値を表す型 参照型(reference type)・・・クラス、インタフェース、配列や列挙型を表す型(文字列を表すStrigクラスは参照型) 基本型一覧 型名 意味 boolean 論理型(trueまたはfalse) char 整数型(文字型)(0以上65535以下) 符号なし16ビット(Unicode) byte 整数型(-128以上127以下) 符号付き8ビット short 整数型(-32768以上32767以下) 符号付き16ビット int 整数型(-2147483648以上2147483647以下) 符号付き32ビット long 整数型(-9223372036854775808以上9223372036854775807以下) 符号付き64ビット float 単精度浮動小数点型 double 倍精度浮動小数点型 演算子 [#e85166e8] 算術演算子 参考ページ @IT 算術演算子 整数の除算 整数の割り算で割り切れなかった小数部は切り捨てられる 例 1 public class Keisan1{ 2 public static void main(String[] ars){ 3 System.out.println("加算の結果は"+(3+2)+"です"); 4 System.out.println("減算の結果は"+(5-9)+"です"); 5 System.out.println("乗算の結果は"+(3*2)+"です"); 6 System.out.println("除算の結果は"+(7/3)+"です"); 7 } 8 } 結果 加算の結果は5です 減算の結果は-3です 乗算の結果は6です 除算の結果は2です オーバーフロー JAVA言語の処理系は動作中のオーバーフローのチェックは行わないためオーバーフローが起きた場合、プログラムは何事もなかったように動き続けますが、計算結果は誤ったものになります 例 1 public class Keisan2{ 2 public static void main(String[] ars){ 3 /* オーバフロー(int型の制限値超え) */ 4 System.out.println(100000*10000); 5 /* オーバフローなし(LONG型の変換) */ 6 System.out.println(100000L*10000); 7 } 8 } 結果 1410065408 10000000000 比較演算子 参考ページ @IT 比較演算子 条件演算子 参考ページ @IT 条件演算子 シフト演算子 参考ページ @IT シフト演算子 ビット演算子 参考ページ @IT ビット演算子 代入演算子・その他演算子 参考ページ @IT 代入演算子・その他演算子 演算子の優先順位 参考ページ @IT 演算子の優先順位 if文 for文 while文とString型 メソッド 配列 クラスとインスタンス スーパークラスとサブクラス 例外 インタフェース ガーベッジコレクション スレッド パッケージ ファイル操作と入出力、クラスの調べ方 コレクション STRUTS Jakarta Project によって開発されている、J2EEを用いたWebアプリケーション開発を行う上で有用な、オープンソースフレームワーク。100% Pure Java で記述されており、ほぼ全てのサーブレットコンテナでの動作が確認されている br; Java Servlet/JSP の部分に特化したフレームワークで以下の機能を持つ br; リクエストの値をJavaBeanのプロパティに設定する機能 リクエストの値をチェックする機能 ファイルのアップロードに対応した機能 複雑なレイアウト表示をサポートする機能 ユーザのロケールに合わせ、表示言語を変更する機能 仮想的なパスで画面を遷移する機能 使用のメリット Struts使用のメリットとして以下のものがあげられる。 開発工数の縮小 フレームワークが提供する機能(リクエストデータの取得や再表示時のデータの復元等)により、記述するソースコードの量が減り、実装・テストにかかる工数を減らすことができる。(*2) 品質均一化 Struts はフレームワークであり、動作の流れを規定しているため、開発者はその流れの上で必要なパーツを埋めていくという作業になり、"開発者によって作り方が大きく違う"といった事態を防ぐ事ができる。 柔軟な画面遷移が実現可能 画面遷移情報を全て設定ファイル(struts-config.xml)に持つ為、複雑になりがちな画 面遷移処理を容易に記述する事ができる。 JSP の可読性が向上 標準で用意されているタグライブラリを利用する事によりJSPの記述に一貫性を持たせることができ、スクリプトレット等を埋め込む事による可読性の低下を防ぐ事が可能になる。 国際化対応が容易; Struts ではリソースバンドルを利用したマルチリンガルに対応している為、各国語用のリソースファイルを用意するだけでクライアントの環境に応じたコンテンツを表示することができる。 主となるコンポーネント アプリケーションの処理の流れ #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (strutsimg2.JPG) Hibernate 特徴 参考ページ @IT Hibernateで理解するO/Rマッピング Seasar2 DI (Dependency Injection) とAOP (Aspect Oriented Programming) をサポートした軽量コンテナ 特徴 参考ページ Seasarプロジェクト
https://w.atwiki.jp/ktonegaw/pages/101.html
Javaレッスンの目次 2020年6月20日 WSL2、Ubuntu、nano https //w.atwiki.jp/ktonegaw/pages/98.html 2020年6月27日 数当てゲーム1 (Main22) https //w.atwiki.jp/ktonegaw/pages/100.html コマンドライン引数1 https //w.atwiki.jp/ktonegaw/pages/102.html コマンドライン引数2 https //w.atwiki.jp/ktonegaw/pages/103.html コマンドライン引数3 https //w.atwiki.jp/ktonegaw/pages/104.html バッチファイル https //w.atwiki.jp/ktonegaw/pages/105.html 3種類の繰り返し文の例 https //w.atwiki.jp/ktonegaw/pages/106.html fruits配列の練習 https //w.atwiki.jp/ktonegaw/pages/109.html
https://w.atwiki.jp/gohongilab2/pages/102.html
tags Java Microsoft case references ShapiroVarian1999information chapter 8 p452@ja オープンな標準は、市場を自分勝手な方向へ拡張してやがて設置ベースまでコントロールしようと狙っている企業に、”ハイジャック”されることもある。マイクロソフトはJavaとHTMLの両方を同社独自の方向へ拡張しているとして非難されてきた。
https://w.atwiki.jp/remotenipple99/pages/9.html
Javaメモ Fileクラス Fileクラスは、ファイル名、パス、存在などファイルの情報を得るクラス struts参項サイト http //www.infoscience.co.jp/technical/struts/index.html http //www.find-job.net/fj/search.cgi?from=23 shokushu=203 shokushu=204 kinmuchi=1 kinmuchi=3 page=3 http //www.next-plus.jp/
https://w.atwiki.jp/ce00582/pages/2517.html
import java.awt.*; class java81 extends Canvas { Frame fr; public void paint( Graphics g ) { g.drawString("asa", 20, 20); } java81() { fr = new Frame( "フレーム" ); setSize( 500, 500 ); fr.add( this, BorderLayout.NORTH ); fr.pack(); fr.setVisible( true ); } public static void main( String[] args ) { java81 dr = new java81(); } }
https://w.atwiki.jp/sevenlives/pages/2590.html
FXML? シーングラフ? AWT Swing Java
https://w.atwiki.jp/ce00582/pages/1956.html
JAVA tax 01 Mirrlees(1971)の追試 02 最適線形 03 初期点の作成 04 最適非線形 05 夫婦の選好 06 夫婦の選好 07 夫婦の最適線形 08 効用関数 09 予算関数 10厚生 11 初期点の配分 12 失敗 13 最適線形 14 順番 15 練習 17 最適線形 21 練習 22 途中 23 途中 24 失敗 25 要修正 26 まずまず 27 暫定 28 練習 29 練習 31 どうにかなるでしょう 32 成功 41 失敗 42 夫婦の線形 43 初期点の作成 44 グループ 52 途中 53 54 55 もう少し 56 ほぼ成功 61 たての準備 62 誘因 65 ほぼ成功 66 成功 67 印刷あり 68 fail 79 dounika 80 yuii 81 ほぼ完成 101 103 1次元 110 夫婦の最適線形 111 練習 112 113 原因不明 115 201 最適線形 202 準備 203 準備(2) 204 準備 205 準備 206 失敗 211 成功です
https://w.atwiki.jp/naiwa/pages/45.html
http //java-ja.yoshiori.org/ ないわー
https://w.atwiki.jp/sunbalcan/pages/21.html
JAVA全般