約 1,146,379 件
https://w.atwiki.jp/a_kurosawa/pages/15.html
◆Java ◆Java日付の変換 Java SEとかEEとかSDKとかJDSとかJ2SEとかJREとかとか。 EnumクラスをStringにすると、変数の内容消える 自前クラスでのequalsはオーバーライドしないとちゃんと動かない 日付の変換 Date date = DateFormat.getDateInstance().parse(str); getDateInstance()←Date忘れないでね Formatを指定して変換 例えば、Tue, 04 Dec 2012 10 01 05 +0900のような形式。 SimpleDateFormat objFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH mm ss Z", Locale.ENGLISH); Date date = objFormat.parse(str); Local.ENGLISHないとフォーマットできないみたい。 参考 あー、超ハマった。 Java SEとかEEとかSDKとかJDSとかJ2SEとかJREとかとか。 Java SE Java SEとはStandard Editionの略です。 Javaの基本的な関数が入っています。 APIと呼ばれるものです。 例えば、java.lang.Stringとか Java.lang.Systemとかです。 String str = ""; str.equals("あ")とか System.out.print()とか使ったことありませんか? それです。 ちなみにJ2SEというのは、 バージョン1.5(5.0)までの昔の呼び方で、 今はJava SEで統一されているみたいです。 J2の後ろの部分がJava SEのSEの部分なので、 J2EEだったら下のJava EEのこと、 J2MEだったらJava MEと呼ばれるAPIのことです。 Java EE Java EEとはEnterprise Editionの略です。 JavaでWebサイトなどを作る際に必要な関数が入っています。 Servletとかjspの関数などが含まれています。 web.xmlなどをいじってServletクラスを作ったり、 StrutsやSeasarなどのライブラリを使ったことがなければ 縁のない関数かもしれません。 SDK SDKはSoftware Development Kit(ソフトウェア開発キット)の略です。 Javaに関わらずソフトウェアを開発するのに必要なツールが 一式入ってますよというものです。 なのでJavaだと、上で書いたJava SE(Standard Edition)も入っています。 他にはソースを*.classファイルにコンパイル(翻訳)するツール、 作ったアプリケーションを実行する環境などが入っています。 JDK JDKとはJava Development Kit(Java開発キット)の略です。 Javaを開発するのに必要なツールが一式入ってます。 Java専用のSDKということですね。 内容の構成はSDKと同じで、 標準API(Java SE) コンパイラ(*.javaのソースファイルを*.classファイルに翻訳するツール) 実行環境 などが入っています。 JDKはJavaの開発に必要な最低限のツール一式なので、 Java EEは入っていません。 もしかしたらアプレットを作るかもしれませんし、 Webではなく端末上で動くアプリケーションを作るかもしれませんからね。 それらは別途インストールしなければなりません。 補足ですが、JDKのバージョンは1.5、1.6、1.7などありますが、 それらは5.0、6.0、7.0とも呼ばれたりします。 まだ2.0まで行ってないので、1が略されてるみたいですね~。ややこしい。 参考 JRE JREとはJava Runtime Environmentの略です。 上のJDKの項目の実行環境の部分です。 例えば、eclipseなどでアプリケーションを実行する時に必要なツールです。 そのままですが。 コーヒーのマークのたまに更新の通知があがるあのツールです。 このJREにもJava SEやJava EEのように種類があり、 公開JREと非公開JREといいます。 JDKの中に入っているJREは、 JREの中でも基本的なものだけ入っている実行環境です。 これが非公開JREです。 ちなみに非公開JREはJDKの一部というイメージなので、 インストールしたりアンインストールしたりできません。 JDKをアンインストールしたら一緒に消えるという感じです。 更新の通知があがるツールは公開JREです。 参考 EnumクラスをStringにすると、変数の内容消える JavascriptでAjaxでSeasarのActionにアクセスし、 RESULTというEnumを作り、statusとmessageという変数を作成し、 RESULT SUCCESS(0, "成功しました。")のようなのを作って、 返しました。 JavaのEnumの王道の使い方だと思ってたのですが… ResponseUtil.write(JSON.encode(SUCCESS), "text/javascript"); のようにjavascriptに渡すと、 受け取った時に"SUCCESS"というString型になっていて、 statusもmessageもundefinedになります…。。 くそー、JavaのEnumはどう使えっちゅーんだっ 自前クラスでのequalsはオーバーライドしないとちゃんと動かない Javaではクラスは全てObjectを自動的に継承しているので、 equals()を使えるんだが、 そのまま使おうとするとパラメーターが全て一致していても falseが返ってくる。 これはアドレスを見ているからだ。 データが保存されたアドレスはクラスをnewする度に 全く同じインスタンスを比較しないとtrueは返らない。 そこで正しく動作するequals()を実装する為の システムがeclipseには備わっている。 ソースで右クリック→ソース→hashCode() 及び equals() の生成 これを実行するとhashCode()とequals()が自動生成されて 保持しているパラメータが全て一致していればtrueを返す equals()が使えるようになる。 ただし、参考演算子を使っていたり、 if (true) return false; のような括弧を使わないif文などが書かれているので チェックスタイルに引っかかる場合は 自分で直さなくてはいけない。
https://w.atwiki.jp/nicocachenlwiki/pages/37.html
.javaファイルの実体は普通のテキストファイルと同じです。Java言語で書かれたプログラミングコードの羅列となっています。(Java ソースファイル ) コンパイル することで JVM (Java Virtual Machine、Java仮想マシン)上で実行可能な .classファイル ( Javaバイトコード ファイル)になります。 .jarファイルは多くの場合、複数のclassファイルと画像ファイル、テキストファイル、メタデータをZIP圧縮したアーカイブです。 JVMが バイトコード を ネイティブコード(機械語) に変換することで初めてコンピュータ上で実行可能になります。 コンピュータが直接解釈可能なのは機械語のみです。 JVMがWindows、Linux、SolarisといったOS間の差異を直接吸収します。 一つのJavaソースで多くの実行環境で動作させることが出来、環境ごとにプログラムを書き直す手間がありません。 JDKはJava Development Kitの略で、.javaファイルをコンパイルするツールを含んでいます。JREはJava Runtime Environmentの略で、Javaを実行させる為だけのキットです。 JDKはJREを内包しており、JDKをインストールすれば、JREと同等以上の効果を得られます。 NicoCache_nlではコンパイル前のJavaソースファイルが配布されるという性質上JDKが必要になります。 名前 コメント
https://w.atwiki.jp/sfrontier/pages/30.html
Knowledge and Technique 作成日 2007/11/01 H.Naito 更新日 2007/11/27 T.Kodama 注意 このページは基本的に、Java 5.0 での情報を載せています。 Java 5.0 以外のバージョンの情報を掲載する場合には、バージョン情報を付けた上で記述します。 General 文法 フレームワーク Information その他 メモ General Java ってなあに? Wikipedia IT用語辞典 e-Words はてなダイアリー 文法 予約語 識別子 データ型 演算子 フレームワーク Information WebPage Books Effective Java SampleCode その他 javacコマンド メモ 配列 宣言の際、変数に [] を付けないで、型に付ける方が Java っぽい ant の話 Javac でソースディレクトリを指定しているのに、 sourcepath="" を入れるのは、コンパイルの際、include を消しても勝手に javac が階層配下を見に行って成功させてしまい、実際に動かそうとしたらクラスが無いとなっていしまうのを防ぐ為。 ソースファイル内での定義の順番 [ Option ] パッケージ宣言 [ Option ] インポート宣言 [ 必須 ] クラス、インタフェース、列挙型の定義 パブリッククラスとクラス名 ソースファイル内に1つでも public クラスがある場合には、そのソースファイル名は必ずパブリッククラスと同じ名前を付けなければいけません。 したがって、パブリッククラスは1つのソースファイル内に1つしか定義できません。 同様に、public 指定されたインタフェースや列挙型がある場合は、ソースファイル名は、必ず public 指定されたインタフェースや列挙型と同じでなければ、なりません。
https://w.atwiki.jp/creation/pages/9.html
Javaに関する情報や開発したソフトを公開しています。 Eclipse Javaで開発され、Javaにとどまらない威力を発揮する究極のオープンソース開発環境Eclipseに関する記事 JavaLibrary Javaで使える便利なライブラリや自作のライブラリの情報 JavaTips Javaの小技集
https://w.atwiki.jp/ta1esweaver/pages/51.html
狩りステ Lv 型 武器 鎧 狩場 ステ 備考 要塞ステ Lv 型 武器 鎧 狩場 ステ 備考 PKステ Lv 型 武器 鎧 狩場 ステ 備考
https://w.atwiki.jp/ta1esweaver/pages/55.html
狩りステ Lv 型 武器 鎧 狩場 ステ 備考 要塞ステ Lv 型 武器 鎧 狩場 ステ 備考 PKステ Lv 型 武器 鎧 狩場 ステ 備考
https://w.atwiki.jp/ta1esweaver/pages/69.html
LV 1 Bonus 50% Xien 剣系 STAB/DEX LV 2 AGI 極振り 1up Xien 共通系 DEX/AGI LV 3 - 13 AGI 極振り 14up LV 14 AGI, DEX LV 15 - 17 DEX 極振り 4up LV 18 - 28 AGI 極振り 13up LV 29 AGI, STAB * 2 LV 30 - 32 STAB 極振り 12up LV 33 - 35 HACK 極振り 12up LV 36 HACK * 2 LV 37 - 47 AGI 極振り 11up LV 48 AGI, DEF LV 49 - 53 DEF 極振り 12up LV 54 - 65 AGI 極振り 12up LV 66 - 72 HACK 極振り 18up LV 73 - 78 STAB 極振り 15up LV 79 STAB LV 80 - 88 AGI 極振り 9up LV 89 - 98 STAB 極振り 20up LV 99 STAB, HACK LV 100 - 107 HACK 極振り 16up LV 108 HACK LV 109 - 114 AGI 極振り 5up LV 115 AGI, DEF LV 116 - 120 DEF 極振り 10up LV 121 - 134 AGI 極振り 11up LV 135 - 144 HACK 極振り 18up LV 145 LV 146 - 157 AGI 極振り 10up LV 158 - 164 STAB 極振り 12up LV 165 - 176 HACK 極振り 17up LV 177 HACK, STAB LV 178 - 189 STAB 極振り 19up LV 190 - 204 HACK 極振り 20up LV 205 - 208 DEF 極振り 8up LV 209 - 226 HACK 極振り 20up LV 227 - 237 STAB 極振り 15up LV 238 - 240 HACK 極振り 3up Xien 剣系 STAB/DEX LV 241 HACK 極振り 2up LV 242 - 244 STAB 極振り 3up LV 245 - 249 DEF 極振り 10up LV 250 DEF マキシミン/物理複合 Bonus 124 / 249 Point 5 LV 250 STAB 116 HACK 135 INT 1 DEF 45 MR 1 DEX 250 AGI 210
https://w.atwiki.jp/marokubi/pages/21.html
javaに再々挑戦してみる。。。 目標 javaが組める環境を用意する(eclipse) javaで簡単なプログラムを作れる 環境用意 (1)JREかJDKのインストール Java実行環境としてJREかJDKが必要 →JDKをインストールしておきます。 [ http //java.sun.com/javase/downloads/index.jsp ]から jdk-6u5-windows-i586-p.exeをダウンロード →exeを実行 (2)eclipseのインストール パッケージのダウンロード [ http //www.eclipse.org/downloads/index.php ]から パッケージをダウンロードする。 パッケージの差は含まれているプラグインの差となります。→「こちら」参照 現時点ではあまり気にせず [eclipse-reporting-galileo-SR1-win32.zip] を選択する。 展開する。 →[d \share\eclipse]となるように置く eclipseのアンインストール 単にパッケージを置いたフォルダを削除すればよい(上記の場合は[d \share\eclipse]を削除) eclipseでのjavaアプリの作成 (1)プロジェクトを作る [File]→[New]→[Project] ↓ [Sekect a wizard]→[Java]→[Java Project] [Next] ↓ Contents [Project name ]→HelloWorld [Create new Project in workspace] JRE Use an execution environment JRE →[JavaSE-1.6] Project layout Create separate folders for source and class files [Next] ↓ (略0 (2)クラスを作る [Package Explorer]の[HelloWorld]をマウス右ボタンでクリック 表示されるポップアップメニューで[New]→[Class]を指定 表示される[New Java Class]ダイアログで、[Name]にHelloWorldと入力 同じ[New Java Class]ダイアログで、[Which method stubs would you like to create?]のところにある[public static void main(String[] args)]をチェックする。 [終了]ボタンをクリック ↓ クラスのソースコードを記述する (3)ソースコードの編集 保存[Ctrl]+[S] (4)Javaアプリの実行(クラスをワークベンチから実行する [Package Explorer]の[HelloWorld]をマウス右ボタンでクリック [Run As]→[Java Application] 参考URL http //www.atmarkit.co.jp/fjava/rensai4/java5eclipse01/java5eclipse01_1.html
https://w.atwiki.jp/java_pro/pages/21.html
import java.io.*; public class Break { public static void main(String[] args){ BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); try { while (true){//無限ループ String line = reader.readLine();//標準入力から一行取得 if (line == null){//nullなら繰返しを抜ける break; } System.out.println(line);//画面に取得した文字列を表示 } System.out.println("終了します。"); } catch (IOException e){ System.out.println(e); } } }
https://w.atwiki.jp/dotcom/pages/88.html
はじめてのじゃばー。 Javaってプログラム言語のことかと思ってたの、いやそうなんだけどもっと大きな意味を持つんだって。 でもまだ今は開発で使うプログラム言語だと思ってるよ。 Javaについての最初の記事 Javaはじめました 「Java」を含む記事 Javaタグ Javaを含む記事一覧 Java記事 Calendar/日付チェックしたいの JavaAPI/splitで最後の空白が反映されないの SimpleDateFormat SimpleDateFormat/Mとm はじめました ファイルを作成する 変数の宣言 文字コードを指定して外部ファイルを読み書きしたいの 日付型はCalendarを使って 1から作るWin環境/000はじめに