タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javaとJAVAとJavaに関するtyosuke2011のブックマーク (401)

  • Javaでゲーム作りますが何か? - 人工知能に関する断創録

    Javaを使ったゲームプログラミングについて書いてます。 プログラムはJAR形式で公開しているのでダブルクリックで実行してください。 ソースファイルはJARファイルの中に入っているので解凍してご覧下さい。基的に全部ソースファイル入ってます。著作権を主張することはないので自由に使ってください。 リンク切れやリンク先がおかしいなどありましたらコメントをいただけると助かります。 ブログはその他雑多な記事も多いため、記事下にあるナビゲーション機能はほとんど役に立ちません。このページを起点としてリンク先へ、読んだら戻るといった使い方が楽だと思います。 リンク先がない項目は面倒くさくなって解説を書いておらず、ソースファイルの提供のみとなっています。ご了承ください。 かなり昔の記事なので細かい内容に関する質問に私からはお答えできないと思います。もっと人が多いサイトで聞いた方がよいかもしれません。 NE

    Javaでゲーム作りますが何か? - 人工知能に関する断創録
  • Java Platform SE 7

    <noscript> <div>JavaScript がブラウザで無効になっています。</div> </noscript> <h2>フレーム関連の警告</h2> <p>このドキュメントはフレーム機能を使って表示するように作られています。フレームを表示できない Web クライアントの場合にこのメッセージが表示されます。<a href="overview-summary.html">フレームなしバージョン</a>へのリンク。</p>

  • JavaFX 2で始めるGUI開発 第1回 JavaFX 2とは

    今月から、GUIライブラリのJavaFXについて紹介していきます。 JavaFXについては、連載の2010年4月から12月にかけて紹介しました。この時のJavaFXはバージョンが1.xであり、JavaFX Scriptという独自スクリプト言語でUIを記述していました。 しかし、2010年10月に行われたJavaOneですべてが変わってしまいました。 JavaFX Scriptの廃止が決まり(注1)、JavaFXJavaGUIライブラリとして生まれ変わることになったのです。これに応じて、携帯電話向けのJavaFX Mobileや、セットトップボックスやスマート TV 向けの JavaFX TVは廃止されることになりました。 注1) JavaFX Scriptのコンパイラ部分はフォークされ、Project Visageという オープンソースのプロジェクトに引き継がれています もともとJa

    JavaFX 2で始めるGUI開発 第1回 JavaFX 2とは
  • Java Platform SE 6

    <H2> フレーム関連の警告</H2> <P> このドキュメントはフレーム機能を使って表示するように作られています。フレームを表示できない Web クライアントの場合にこのメッセージが表示されます。 <BR> リンク先<A HREF="overview-summary.html">フレームなしのバージョン</A>

  • JDK 6 ドキュメント

    JavaTM SE 6 プラットフォーム一覧 このドキュメントでは JavaTM Platform, Standard Edition 6 JDK を対象としています。製品バージョン番号は 6 であり、開発者バージョン番号は 1.6.0 です。説明は プラットフォーム名とバージョン番号をご覧ください。JDK の機能についての情報は、下の図のコンポーネントをクリックしてください。

  • Java SE 旧バージョン日本語ドキュメントアーカイブ

    Java Platform Standard Edition 12 (152.63MB) Java Platform Standard Edition 11 (137.45MB) Java Platform Standard Edition 10 (143.13MB) Java Platform Standard Edition 9 (169.23MB) Java Platform Standard Edition 8 (85.1MB) Java Platform Standard Edition 7 (64.3MB) Java Platform Standard Edition 6.0 (276MB) Java 2 Platform Standard Edition 5.0 (230MB) Java 2 Platform Standard Edition 1.4 (177MB) Java

  • JBoss SeamからJSF 2へ──Javaコンサルタントが語る、J2EEからJava EE 7への移行のポイント【前編】 - builder by ZDNet Japan

    J2EE時代のアプリケーション資産を抱える企業が、いよいよJava EE 7など最新のJava EE環境への移行を考えるべき時が来た。具体的にどう進めるべきか、日オラクルのJavaコンサルタントが、その勘所を語る。 Javaで業務システムを構築している企業が、J2EEやサードパーティのフレームワークで開発した旧式のアプリケーションを、Java EE 7など最新のJava EE環境に、いつ、どのようにして移行するかを検討すべき時期が来た。企画では2回にわたり、日オラクルのJavaコンサルタントが、J2EEからJava EEへの移行を検討する際の主なポイントを紹介していく。 今回取り上げるテーマは「プレゼンテーション層の移行」だ。J2EEアプリケーションのプレゼンテーション層の開発を効率化する目的から、Strutsと並んで広く使われてきたフレームワークの1つに「JBoss Seam」があ

  • JAVA 乱数の作成(nextInt・random)

    0~9の乱数を作成する例です。 int ran = rnd.nextInt(n) は0~n-1の値をranに代入します。 ソース import java.util.Random; public class Ran{ public static void main(String[] args){ //Randomクラスのインスタンス化 Random rnd = new Random(); int ran = rnd.nextInt(10); System.out.println(ran); } } 実行結果 8 なお、10~19などの0からはじめたくない場合は、生成した乱数に開始したい整数をプラスすることで実現できます。 使用例(値に+10をして10~19に) import java.util.Random; public class Ran{ public static void main

    JAVA 乱数の作成(nextInt・random)
  • 学校では教えてくれない System.out.println() - 郡山からHello World

    実際に学校で教えてくれるかは別として System.out.println()について考えてみよう。System.out.println()は、Javaを勉強しようとする人が初期の段階から利用するメソッドである。が、しかし、実は謎だらけなのである。 まずは、System.out.println()を分解して考えてみる。 Systemjava.lang.Systemである。 outはjava.lang.Systemのフィールドである。 Systemクラスのjavadocを眺めると、outの型はPrintStreamであることがわかる。 PrintStreamのjavadocを眺めると、printlnメソッドが存在する。 つまり、System.outにPrintStreamのオブジェクトが代入されていて、そのオブジェクトのprintlnメソッドを呼んでいるだけでる。このメソッドを実行すること

    学校では教えてくれない System.out.println() - 郡山からHello World
  • 文字リテラルと文字コード

    文字リテラルは一つの文字の値です。「a」や「あ」などが文字リテラルとなります。複数の文字からなる値は文字列リテラルと呼ばれ区別されます。ここでは文字リテラルを Java のプログラムの中で記述する方法、および文字コードを使った文字リテラルの表しかたについて解説します。

    文字リテラルと文字コード
  • いまさら聞けない「Javadoc」と「アノテーション」入門

    いまさら聞けない「Javadoc」と「アノテーション」入門:【改訂版】Eclipseではじめるプログラミング(22)(1/4 ページ) これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のためのJavaプログラミング超入門連載です。最新のEclipseとJava 6を使い大幅に情報量を増やした、連載「Eclipseではじめるプログラミング」の改訂版となります 注釈とコメントで開発しやすくしよう 開発者がソースコードにコメントを自由に記述すると、統一性がなくなり、同じ内容をさまざまな表現で書いてしまいます。これを防ぎ、重要な情報について統一的な表現で記述したいときは、「アノテーション(annotation、注釈)」を使うことを検討してみましょう。 Javaではアノテーションをプログラムのソースコードへプログラムのメタデータとして記述できます。また、プログラムにア

    いまさら聞けない「Javadoc」と「アノテーション」入門
  • クラスパス(class path)を正しく使う ―Java VMのクラスファイル検索機構―

    クラスパスとは、Javaアプリケーションを実行するときに、Java Virtual Machine(Java VM)がどの“場所”からクラスファイルを読み込めばよいかを、指定するためのものです。 基的には、Java VMは、アプリケーションを実行するために必要なクラスファイルをクラスパスに指定された“場所”から読み込みます(当は、もう少し複雑な仕組みがJava VMにはありますが、それについては、後半で説明します)。

  • Javaの道:基本事項(6.クラスパス)

    概要 クラスパスはコンパイルや実行する際に、Java実行環境がクラスファイルを参照するために使用します。java.lang、java.io などJavaAPIとしてあらかじめ用意されている基的なコアクラスを使用する際はクラスパスを指定する必要はりません。それらは何の指定もせずに、Java実行環境に読み込まれます。 コアクラス以外のクラスファイルは、Java実行環境が読み込むためにその位置を指定する必要があります。その際にクラスパスを使用します。 使用方法 クラスパスの使用方法は2つあります。javajavacなどのコマンドを使用する際に-classpathオプションを付ける方法と、CLASSPATH環境変数を設定する方法です。 -classpathオプション -classpathの省略形として-cpも使えます。 クラスパスは、ファイル格納ディレクトリ、jarファイル、zipファイルが指

    Javaの道:基本事項(6.クラスパス)
  • Javaの道:基本事項(5.コメント)

    /* コメント */ /*と*/の間をコメントとみなします。複数行にわたったコメントを記載できます。

    Javaの道:基本事項(5.コメント)
  • Javaの道:基本事項(4.Hello World)

    Java開発環境のインストール Javaプログラムを作成する前に、Javaが開発できる環境を整えます。以下のページを参照し、JDKをインストールしてください。 Javaの道:基事項(2.Java(JDK)インストール方法(Windows環境)) プログラムの説明 「Hello World!!」を表示するプログラムは以下になります。まずは、以下をテキストエディタ(メモ帳など)を開き、そのまま入力してください。 この入力したファイルがJavaのソースプログラムになります。一字一句間違えないように入力する必要がありますので、コピー&ペーストをお勧めします。 HelloWorld.javaファイル public class HelloWorld { public static void main (String[] args) { System.out.println("Hello World

    Javaの道:基本事項(4.Hello World)
  • 【JAVA】JDKとJREの違い - プログラミングが少しできる程度の者なのですが、新人教育をすることになりました;(JA... - Yahoo!知恵袋

    JAVA】 JDKとJREの違い プログラミングが少しできる程度の者なのですが、 新人教育をすることになりました; (JAVA) そこで質問なのですが、 JavaのJDKとJREの違いはなんですか? と聞かれたら簡単にどう説明しますか? 開発環境と実行環境の違いというのを含め説明したのですが、 私が説明下手なのかよく理解してもらえませんでした; 私自身も説明したはいいが、まちがったことを教えていないか心配なくらいです。 ちなみに相手はJavaの全く初心者です。 ネットワーク関連の知識が多少あるくらいで、プログラミングは経験が無いみたいです。

    【JAVA】JDKとJREの違い - プログラミングが少しできる程度の者なのですが、新人教育をすることになりました;(JA... - Yahoo!知恵袋
  • Java初心者が簡単なAndroidアプリを10日ほどで作ってみた - the world was not enough

    REGZA Phone持ってるし、Javaも一応書けるならAndroidアプリを作るしかないじゃないか!……と思い立ってやってみました。 かかった時間は10日ちょっと。僕はそんなにバリバリJavaが書けるというわけではなく、Javaとオブジェクト指向について説いたを一冊読み下したとか、そんな程度のJava初心者です。もっと腕のある方なら、週末2日間だけでも簡単なアプリは作れるかもしれません。 なぜ辞書アプリを作ったのか Androidアプリはまだ品揃えに不十分な点も多いですが、そのなかでも僕が気になっていたのが辞書アプリの少なさ。別にiPhone版大辞林のようなローカルにデータがある大それたものは求めていません。単純に、さくっとオンライン検索してくれるアプリはないものだろうかと思っていたのですが、案外いいのがない。ならば作ってしまえ、と腰を上げました。 調べてみたところ、デ辞蔵が辞書AP

    Java初心者が簡単なAndroidアプリを10日ほどで作ってみた - the world was not enough
  • Javaの道:基本事項(2.インストール方法(Windows環境))

    ダウンロード 以下のURLにアクセスし、JDKの最新バージョンをダウンロードします。 https://www.oracle.com/jp/java/technologies/javase-downloads.html ダウンロード可能なJDKのバージョンが記載されたページが表示されますので、最新のバージョン(記載時点は、Java SE 14)のダウンロードリンクをクリックします。 JDKのライセンスに関する注意事項と、利用環境ごとのインストールファイルの一覧が表示されたページに遷移します。 筆者は、Windows8.1を64bitの環境で利用していますので、「Windows x64 Installer」の項目のファイルをダウンロードするリンクをクリックします。 ライセンス条件を承諾する旨のメッセージが表示されますので、「I reviewed and accept the Oracl Tec

    Javaの道:基本事項(2.インストール方法(Windows環境))
  • これからObjective-Cを書くプログラマへ - Qiita

    Objective-Cを愛してください Objective-CはCの拡張です。 Cでできることはすべてできるし、Cでできないこと( 恐らく計算機では不可能なこと )はすべてできません。 Objective-CはJavaよりも年上です。 「Objective-CってJavaに似てるね」と言われると、Objective-Cを愛するものとしては少し悲しい気分になります。 歴史的にはJavaがObjective-Cの影響を受けています。 メッセージングに使うブラケット[]はObjective-Cのチャームポイントです。 Objective-CがSmalltalkの子であると証明するための、とってもチャーミングな形質です。間違っても「キモい」なんて言わないであげてください。 関数とメソッドを見た目で区別できるという利点もあります。 メソッド名が長いのはメソッド自身がドキュメントの役割を果たしているか

    これからObjective-Cを書くプログラマへ - Qiita
  • FacebookがJava脆弱性悪用した攻撃の標的に、「ユーザー情報は無事」と発表

    米Facebookは同社システムがJavaの脆弱性を悪用した攻撃を受けていたことを現地時間2013年2月15日に明らかにした。1月に高度な攻撃の標的にされたことを確認したが、ユーザーデータは無事だとしている。 Facebookの説明によると、一部の従業員がモバイル開発者のWebサイトを訪問したところ、そのサイトがハッキングされて攻撃コードをホスティングしていたため、従業員のノートパソコンにマルウエアがインストールされた。すでに問題のノートパソコンを完全にパッチ修正し、アンチウイルスソフトウエアを最新のものにアップデートしたという。 FacebookのセキュリティチームはDNSログに不審なドメインがあることに気づき、それをたどって1台の従業員のパソコンを特定し、フォレンジック調査によって不正なファイルを検出した。そこで社内全体を調べたところ、複数のパソコンで感染が確認された。 同社はただちに

    FacebookがJava脆弱性悪用した攻撃の標的に、「ユーザー情報は無事」と発表