タグ

javaに関するsigwinのブックマーク (20)

  • Javaの例外処理で知らないと損する7つのテクニック

    Javaの例外処理で知らないと損する7つのテクニック:【改訂版】Eclipseではじめるプログラミング(24)(1/3 ページ) これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のためのJavaプログラミング超入門連載です。最新のEclipseとJava 6を使い大幅に情報量を増やした、連載「Eclipseではじめるプログラミング」の改訂版となります(この回と前回のみ、別連載「EclipseでJavaに強くなる」の改訂版です。今回は第4回Javaの例外のテクニックを知る」の改訂版です) 前回の「プログラマの宿命! 例外とエラー処理を理解する」では、Javaにおける例外の用途と基的なコードの書き方、例外が発生するさまざまなケースについて理解しました。 今回は、独自に例外を定義する方法や、ちょっとした例外のテクニックを紹介します。 【1】Eclipseで独自の

    Javaの例外処理で知らないと損する7つのテクニック
  • EclipseによるJavaアプリケーションのデバッグ

    再開(F8) 次のブレークポイントまでプログラムを実行します。図Aの状態から"再開"を実行すると、以下のように次のブレークポイントまでプログラムが実行されます。 ステップイン(F5) 次の1行を実行します。次の1行にメソッド呼び出しが含まれている場合は、そのメソッド内部に入った状態でプログラムが中断します。図Aの状態から"ステップイン"を実行すると、以下のようにcalcurateメソッドの先頭で停止します。 図B. ステップイン実行後 ステップオーバー(F6) 次の1行を実行します。次の1行にメソッド呼び出しが含まれている場合でも、そのメソッド呼び出しを終えた状態でプログラムが中断します。図Aの状態から"ステップオーバー"を実行すると、calcurateメソッドの呼び出しを実行し、次の行で停止します。 ステップリターン(F7) 今実行中のメソッドの実行を終えて、呼び出し元へ戻ります。図B

  • ブロードキャスト レシーバ - 愚鈍人

    アンドロイドのコンポーネントの1つであるブロードキャスト レシーバを使う事により、ブロードキャスの受信をおこなう事ができます。 アプリケーション内でのブロードキャストの送受信 アクティビティクラスより、テキストボックスに入力された文字列をブロードキャストで送信し、 アプリケーション内のブロードキャスト レシーバクラスにて、受信した文字列をトーストに表示するプログラムの例を以下に示します。 ブロードキャストプログラム1(1)-ブロードキャスト送信側アクティビティ(SenderActivity.java) 上記プログラムの30行目で指定されている、ブロードキャストクラスGudonReceiverを新たに作成して、以下のコードを記述します。 ブロードキャストプログラム1(2)-レシーバクラス(GudonReceiver.java) マニュフェストファイルに、レシーバクラスの登録が必要です。 ブロ

  • はてなブログ | 無料ブログを作成しよう

    理解はできるけどそれだけだな 「ピザ屋の匂いって、全部他人が注文したものから香る匂いだと思うと、悔しいよな」と友人に言ったら「理解はできるけどそれだけだな」と言われた。全く持ってその通りだ。この言葉を発する時、自分は日語のテクニックだけで言葉を作っていて、伝えたい想いとかそう…

    はてなブログ | 無料ブログを作成しよう
  • なんかいろいろこんぴゅーたかんけいのなぐりがき - android

    Androidではデータベースとしてsqliteが用意されており気軽に使えるようになっている. ただし,多少仕様が異なるのでそのメモを記述しておく sqliteをしようするには,まず抽象クラスのSQLiteOpenHelpeを継承したクラスを用意して,これからデータベースのインスタンスを取得する. インスタンスを取得できれば,あとはほとんど,普通のsqliteと同様に使える. インスタンスのexecSQLで第一引数にStringでデータベース操作命令を,第2引数にnullをつっこんでやれば,とりあえず他のsqliteと同じ感覚で使える. ただし!! SELECT文 だけはこのメソッドではなぜか使えなくて,SELECTを使いたいときはrawQueryメソッドを用いなければならない決まりになっているみたい. 先日自分のアプリにAdmobの広告を組み込んだ.アプリにこれを組み込むと,アプリに広告

  • トップページ

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

  • プログラマー's研究所

    通常は使いませんが、自分でコンポーネントを作ったり、Swing内部を変更する際に使うもの。 それ以外に、私の理解が不十分で、用途がわからないもの。 一応、ソースを見たりして確認していますが、万が一間違った記述があったら連絡ください。 私自身が自分の開発に役立つよう作っているので、自分のために作ったものですが、 他の人にお役に立てれば幸いです。 座標、サイズ レイアウト 子コンポーネントの追加・削除・取得 親子関係、コンポーネント階層 描画関係 描画関係の属性 印刷関係 ActionMap/InputMap関連 フォーカス関係 InputVerifier(JTextFieldなどでフォーカス移動時にチェックを行う) プロパティ、Bean Accessibilityインターフェース イベント処理 マウス・イベント キー・イベント IM(InputMethod)

  • とほほのJava入門 - とほほのWWW入門

    リスナー とは、ボタンをクリックした、メニューを実行した、ウィンドウをリサイズした、マウスを動かした、キーを押したなどのイベント監視し、イベント発生時に対応するアクションを実行するオブジェクトです。主なリスナーには次のようなものがあります。 リスナー イベント 主な監視対象

  • Swing入門

    この講座は、簡単な Java プログラム開発経験者を対象とします Java 言語及び AWT ライブラリの基的な知識が必要です

  • JAVA入門 : WisdomSoft

    AWT入門 ネイティブな GUI 部品を抽象的に操作するためのライブラリです。 Swing入門 描画機能のみで実現された完全エミュレートの GUI 部品ライブラリです。 Javaネットワーク入門 映像や音楽を処理するためのマルチメディア API です。

  • Java による簡単な HTTP 通信

    URL で指定されたコンテンツを HTTP で取得する大まかな流れは以下の通りである. URL オブジェクトを生成する.

  • Java Laboratory 透明フレーム

    壁紙アプリという言葉があるかどうか分かりませんが、付箋とかカレンダーとか時計などタイトルバーがなくて Window システムのベースウィンドウに直接貼りついているようなソフトがあります。それを Java で作りたいのです。 単に付箋のようなものであれば、java.awt.Window クラスもしくは javax.swing.JWindow クラスを使用すればタイトルバーのないフレームが作れるので、たぶんできると思います。 でも、当に作りたいのは透明なウィンドウを持つアプリケーションなんです。透明カレンダーのようなものです。 実をいうと他にも作りたいものがあります。それをまとめると 透明ウィンドウ 非四角ウィンドウ xeye や XXXXX のようにマウスカーソルの位置によって動作を変えるアプリケーション Windows Media Player のようにタイトルバーが出たり消えたりするア

  • Java / UML - PukiWiki

    Java に関する個人的なメモ † XML ドキュメントの処理【 Relaxer の利用 】 [08/10, 2004] 簡単な Javadoc の書き方 [07/03, 2003] 簡単な HTTP 通信 [12/09, 2003] java/javac/javadoc のオプションに関するメモ [02/06, 2005] クラス名解決の優先順位 [07/11,2005] javac を Java アプリケーションから呼び出す [01/04, 2006] Eclipseメモ [01/04, 2006] ↑ コメント除去ツール : CommentEraser.jar † Java プログラムを入力とし,その中からコメント文を除去したものを出力します. ※作者: 望月さん(大学院修了生)+阿萬 使用法 (GUI 版) java -jar CommentEraser.jar 使用法 (CUI

  • http://www.hpc.cs.ehime-u.ac.jp/~aman/java/http/HttpPOST.java

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

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

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

  • Mysaifu JVM - Windows Mobile用Java仮想マシン

    2008/6/13 - Mysaifu JVM Version 0.3.9 を公開しました。 ダウンロードページから入手可能です。 2008/5/5 - Mysaifu JVM Version 0.3.8 を公開しました。 2008/4/24 - Mysaifu JVM Version 0.3.7 を公開しました。 2008/2/29 - Mysaifu JVM Version 0.3.6 を公開しました。 2008/2/2 - Mysaifu JVM Version 0.3.5 を公開しました。 2007/9/12 - Mysaifu JVM Version 0.3.4 を公開しました。 2006/12/16 - Mysaifu JVM Version 0.3.3 を公開しました。 2006/11/3 - Mysaifu JVM Version 0.3.2 を公開しました

  • Javaの道:日付・時刻(1.Dateクラス)

    例1 //現在の日時を保持したDateオブジェクトdate1を生成します。 Date date1 = new Date(); //1970年1月1日午前0時から1000000ミリ秒経過した、日時を保持したDateオブジェクトdate1を生成します。 Date date1 = new Date(1000000); メソッド Dateクラスで用意されている主なメソッドについて解説します。

    Javaの道:日付・時刻(1.Dateクラス)
  • Java プログラミング入門

    基礎 j001 JAVAプログラムの作成と実行 j002 JAVAのインストール j101 画面への出力  j111 変数と型 j112a 演算(整数演算) j112b 演算(実数演算) j113 文字コード j121a 文字列(宣言) j121b 文字列(比較) j121c 文字列(探索) j131a 配列(1次元配列、宣言と確保、代入) j131b 配列(1次元配列、列挙による宣言と代入) j132a 配列(2次元配列、宣言) j132b 配列(2次元配列、宣言) j141a 分岐(if文) j141b 分岐(if文の繰り返し) j142 分岐(switch文) j151a 制御構造(for文) j151b 制御構造(for文、continue文、break文) j151c 制御構造(for文、ラベル付きcontinue文、ラベル付きbreak文) j152a 制御構造(while文)

  • Streamsicleを使ったMP3配信

    Streamsicleを使ったMP3配信 StreamsicleはJavaを使ったMP3用ストリーミングサーバです。非常に手軽にMP3を配信することが可能でグローバルIPさえあれば外部へも公開出来ます。 Streamsicle 機能紹介 Javaを使ったシステムでWindowsMacOS上での配信が出来ます。 オープンソースとしてGPLの基で公開されています。 Web、ブラウザベースのメニュー画面からリクエストに基づき任意のMP3ファイルを配信出来ます。また常にライブ配信としてフォルダー内のMP3ファイルをランダムにノンストップで配信します。 入手とインストール 入手はStreamsicleのサイトからWebベースのweb installerにより自動でインストールしてくれます Streamsicle SourceForge.net: Project Info - Streamsicle

  • 1