JavaSE Upgrades The product version you are looking for is no longer the most current release. Please visit one of the links on the right to get the latest version, download an archived version, or learn more about JavaSE.
みんなの一言コメント投稿所 Name Comment Hiragi(GKUTH) > ちなみにAndroid2.3 Galaxy S2です [02/29 17:59] Hiragi(GKUTH) > いらいら棒のやつで戻るボタンを長押しすると強制終了しちゃいます。 以上バグレポ [02/29 17:58] bitter_fox > AndroidぺろぺろJavaくんかくんか [02/28 14:15] yakoki > 変に重荷に感じられてしまってると思ったので追記です。描画速度の出る画像表示の骨組みさえ分かれば自分としては満足です。頑張ってください。 [02/27 02:18] KLM06 > Android NDKの説明ありますか? [02/25 10:50] kyids > ライブラリとかの使用も考えてるんでしょうか。 [02/23 21:30] yakoki > ゲーム編・・・だと
bipush、 sipush - byte値、 short値をスタックに積む。 ldc - コンスタントプール内の4バイトの定数(int値、float値、java.lang.String)の内1バイト以内でエントリ番号を指定できるものをスタックに積む。 ldc_w - エントリ番号が1バイトでは足りないときに使う。 ldc2_w - コンスタントプール内の8バイトの定数(long値、double値)をスタックに積む。 iconst_m1、 iconst_0、 iconst_1、 iconst_2、 iconst_3、 iconst_4、 iconst_5 - intの-1、0、1、2、3、4、5をスタックに積む。 lconst_0、 lconst_1 - longの0、1をスタックに積む fconst_0、 fconst_1、 fconst_2 - floatの0、1、2をスタックに積む
Javaの文法一覧です。他の言語をある程度知っている人はこれを読めばJavaの基礎をマスターしてJavaを書くことができるようになっています。簡易リファレンスとしても利用できると思いますので、これは足りないと思うものがあれば教えてください。 1. 基礎 classの作成 プログラムはclassに記述します。たとえばSampleという名前のclassを作る場合、Sample.javaファイル内に次のように書きます。 public class Sample { } mainメソッドの作成 プログラムはclass内のmainメソッドの先頭から実行されます。mainメソッドは次のように書きます。 public class Sample { public static void main( String[] args ) { // 処理を書く } } System.out.printlnメソッド 文
Eclipseのインストールも終わった。環境設定も終わった。 次は、基本的な使い方を、簡単なプログラム(HelloWorld)を作りながら覚えます。 HelloWorld自体は、JDKをインストールした時に手作業で作ってみましたね。 その時と同様の作業を行うのですが、今度はツール(Eclipse)で作ってみます。 ツールを使うと楽さが実感できますよ。 プロジェクトやパッケージを理解しておく プログラムのソースを書く前に、プロジェクトとパッケージの指定が必要ですが・・・・ えっ、プロジェクトとパッケージって何? って話ですね。 この概念がわからず、つまってしまう人が多いので、 まずは、次のように、理解しておきましょう。 プロジェクトとは プロジェクトとは、いくつかのプログラムをまとめたもの 。 そのまとめる単位は、 一般的なプロジェクトと同義と思ってください。 例えば、「予約管理システム開発
Sockets プログラミングを Java で行う方法について記述します。ここでは、TCP を用いたプログラミング方法を記述します。 Sockets に関するクラスは、java.net パッケージに含まれています。 ソケットをオープンする方法 クライアントプログラムを作成する場合: Socket MyClient; MyClient = new Socket("HostName", PortNumber); "HostName"は、接続を開始しようとしているサーバー名を指定し、PortNumber は、 そのサーバーのどのポート番号を利用するかを指定します。ポート番号を選択する場合、 特権ユーザー(スーパーユーザーまたはルート)のために 0から 1,023のポート番号が予約されています。 これらのポート番号は、電子メール、FTPおよびHTTPのような標準サービスのためのものです。 もし、自
今回はJava からインターネットへアクセスする方法を見ていきます。ネットワーク・プログラミングの初歩を覚えれば, XMLファイル解析ツールやRSSリーダーなどを作成できるようになります。 皆さんこんにちは,kikainekoです。この連載では,日々の定型的な業務をJavaで自動化してラクする方法を紹介しています。 読者の皆さんが仕事でちょっと何か調べたくなったときには,インターネットにアクセスすることが多いと思います。筆者も,ネットなしでは仕事ができないと言えるくらいに,頻繁にインターネットにアクセスしています。実は多くの場合,ブログを読んでいるだけだったりするのですが…。 今までの連載では,すべて自分のマシンの内側で処理をこなしてきました。今回は,Javaを使って外の世界すなわちインターネットの世界に飛び出してみましょう! Javaを使ってWebサイトにアクセスしてみます。 ネットワー
[Contents]- トップページ - 自己紹介 - ダウンロード - プログラマ度診断 - リンク - ゲストブック - 質問BBS [Programming] - VB 2005 - C 言語 - アセンブラ - Windows - Win2K Apache - Java3D - ヒント - 書籍紹介 Java 3D 入門 Java 3D とは、Sun で提供されている Java Platform 上の 3D 描画用 API セットです。ここでは、その Java 3D について、実際にプログラムを作成し、プログラムの動作などを観察しながら、紹介していきます。 - What's Java3D ? Java3D ? インストール サンプルプログラム 最初のプログラム ヘルプファイル 参考文献 - Java3D PG Introduction ベースの作成 Can
本稿では、オブジェクト指向言語であるJava言語を使ったオブジェクト指向プログラミングの特徴と、従来の手続き型アプローチとの違いについて述べる。 実際に、オセロゲームを作成するというテーマを例として、手続き型言語とオブジェクト指向言語との、プログラミングスタイルの違いについて、具体的な観点から考察する。 手続き型言語としてはC言語を用いた。C言語とJava言語でのモジュール設計、クラス設計を行い、最後に両者の違いと、オブジェクト指向アプローチの利点についてまとめた。 このコラムは、 株式会社システム計画研究所 発行の ISP-JOURNAL Vol.9, Sep.2000 (ISSN 0915-5597) に技術コラムとして掲載されたものです。 オセロゲームを作ろう 手続き型言語とオブジェクト指向言語との違いを、具体的にプログラミングをしながら考えてみる。例として、手続き型言語はC、オブジ
Chapter12 電卓を作ってみる Eclipse(Indigo)編 これまでにボタンやテキストボックスが簡単に利用できるということを紹介してきましたが、そのことを応用して、四則演算ができる電卓を作ってみましょう。こうしたコンポーネントを使うと電卓も簡単に作成できます。また、ある程度試行錯誤的に作ってみて、プログラムを完成させるプロセスも見てみることにしましょう。 12-1 電卓の外見をプログラムとして作成する まずはボタンと計算結果を表示する領域を持った、電卓の外見部分を実現するようにプログラムを作成してみましょう。コンポーネントをいちいち配置していくと言えばそれまでですが、レイアウト機能をうまく利用すると、プログラムはシンプルに記述でき、ウィンドウのサイズ変更にも勝手に追随するようなプログラムを作成することができます。 ●プログラムの準備 まずは、プロジェクトを新たに作成します。今週
このページの内容は Java 1.4 時代の内容と Java 21 時代の内容が混在しています。順次、Java 21 に合わせて改版していきたいと思います。下記目次の各章に Java 1.4 か Java 21 かを示します。 索引 Javaとは ... Java 21 Javaとは JDKとJRE Javaのエディション(Java SE, Java EE, Java ME) Javaのバージョン Oracle JDKとOpenJDK OpenJDKのライセンス はじめてみよう ... Java 21 JDKをインストールする Javaアプリケーションのサンプル(Hello World) 文法 ... Java 21 コメント(//, /* */, /** */) キーワード リテラル プリミティブ型(boolean, byte, char, short, int, long, float
staticメソッドの使いどころについて staticメソッドについて質問です。 staticメソッドの使い所で悩んでます。 私は、「オーバーライドされる予定が無く、引数と関数の中だけで完結するようなメソッド」の場合、 できる限りstaticにするべきだと思っております。 なぜならそれらのメソッドを呼び出したいときにインスタンスを作成する意味がないからです。 また、staticを付けることで、そのメソッドの実行時にフィールドに変更がないことを明示できるからです。 (staticフィールドは変更できますが…。) 例えば、Sampleクラスで同じ処理を行う、 sampleAとsampleBの定義が以下のような場合、sampleBのほうでいいじゃん! と思っています。 public final void sampleA(String arg1){ /**処理省略*/ } public stati
Eclipseは、オープンソースのJava統合開発環境です。 Eclipseには標準でJava開発用のプラグインが組み込まれていますがC、C++言語の開発もプラグインを組み込むことにより可能になります。 ここではEclipseの起動から、JavaによるHelloWorldの出力までを簡単に紹介します。 目次 Eclipseの起動 JAVAプログラミング C、C++プログラミング Eclipseの起動 「スタート>すべてのプログラム>プログラミング環境>Eclipse」から起動します. 下図のような作業用ディレクトリを指定するダイアログが現れます。標準でworkspaceというディレクトリが生成されますので、そのまま「OK」のボタンを押してください. 初回起動時には次のような「ようこそ」の画面が現れますので、ここではいったん閉じます。ただし「ようこそ」画面からは、Eclipseに関する様々な
平素よりYahoo!知恵袋をご利用いただきありがとうございます。 2017年11月30日をもちまして、「知恵ノート」機能の提供を終了いたしました。 これまでご利用いただきました皆様にはご迷惑をおかけすることとなり、誠に申し訳ございません。 長年のご愛顧、心よりお礼申しあげます。 引き続き、Yahoo!知恵袋の「Q&A」機能をご利用ください。 Yahoo!知恵袋トップ 知恵ノートサービス終了のお知らせ プライバシー - 利用規約 - メディアステートメント - ガイドライン - ご意見・ご要望 - ヘルプ・お問い合わせ JASRAC許諾番号:9008249113Y38200 Copyright (C) 2018 Yahoo Japan Corporation. All Rights Reserved.
Let'sプログラミングでは初心者の方を対象にJavaやPython、PHP、Rubyなど色々なプログラミング言語の解説を行っています。 Java Java入門 これからJavaを使ったプログラミングの習得を目指している方を対象としたチュートリアルです サーブレット(Servlet) / JSP入門 サーバサイドで動作するアプリケーションの作成方法 Androidプログラミング入門 モバイル向けプラットフォーム Android で動くアプリの作成 Swingを使ってみよう GUIを使ったJavaアプリケーションの作成で使用するSwing入門です Eclipse入門 開発環境として広く使われているEclipseのインストールと活用法 Javadocの記述 ソースコードからHTML形式の仕様書を生成します Apache POIでExcelを操作 Excelファイルの作成・操作
Swing は Java で GUI アプリケーションを開発するためのライブラリです。 Swing は Java の従来の GUI ライブラリである AWT を基に開発され、より柔軟で高機能な GUI を構築できるように設計されており、 GUI を必要とする業務アプリケーションやツール開発、デスクトップアプリケーションの構築に広く利用されています。 Swing を利用すると、ウィンドウ、ボタン、テキスト入力欄、リスト、テーブルなど、さまざまな GUI コンポーネントを簡単に作成できます。また、Swing のコンポーネントは OS のネイティブコードを使用せず、 Java だけで実装されているため、クロスプラットフォーム環境でも一貫した外観のアプリケーションを開発できます。 このカテゴリでは、 Java Swing を使ったプログラミングをこれから始められる方を対象として、 Java Swi
オライリーが主催するイベント「Open Source Convention 2011」が7月25日から米国ポートランドで開催されました。 その中で、TwitterがなぜRuby on RailsベースのシステムをJavaVMベースへ移行しようとしているのかを解説したセッション「Twitter: From Ruby on Rails to the JVM」が行われ、ビデオが公開されています。 13分程度の短いセッションのポイントをまとめて紹介します。 世界最大のRuby on RailsによるWebサイトをJavaVMへ移行 Twitterのアプリケーションサービスグループ、Raffi Krikorian氏 Twitterは世界中からのツイートをリアルタイムで扱っている。リアルタイム処理が、ツイッターにおけるもっとも難しい処理だ。 Twitterは、おそらく世界最大のRuby on Rail
ウィンドウオブジェクト window window.self window.top window.parent window.opener window.length window.name ダイアログ表示 window.alert(message) window.confirm(message) window.prompt(message [, default]) window.showModalDialog(url [, arg [, opt]]) window.showModelessDialog(url [, arg [, opt]]) window.dialogArguments window.dialogHeight window.dialogWidth window.dialogLeft window.dialogTop window.returnValue ウィンドウ制御
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く