タグ

Javaに関するJHashimotoのブックマーク (98)

  • JUnit4をやってみよう

    最終更新日 : $Date: 2013-11-09 01:12:39 +0900 (Sat, 09 Nov 2013) $ 引っ越しました 引っ越しました。自動的に引越し先に遷移しない場合はこちらをクリックしてください。 https://kazurof.github.io/work/tryjunit4/tryjunit4.html

    JUnit4をやってみよう
    JHashimoto
    JHashimoto 2009/12/10
    "テストメソッドにパラメータを 設定することができてテストを繰り返し動作させることができるようですね。 しかも、パラメータが複数ある場合は、組み合わせを全て網羅してくれます。"
  • develop-memo.com

    This domain may be for sale!

  • ジェネリック: Java vs C#

     ジェネリック: Java vs C# 概要 2005 年初頭に公開された Java 言語仕様第 3 版 (開発実行環境は 2004 年秋に先立って公開されていた) と 2005 年 6 月に ECMA に承認された C# 言語仕様第 3 版 (開発実行環境は 2005 年末に公開された) では、共にジェネリック (ジェネリックス、ジェネリクス、総称: generics) という新しい概念が導入され、文法もそれに伴って変化している。 Java と C# はどちらも静的な型付けを行うオブジェクト指向プログラミング言語であり、C 言語を基にした 似たような文法をしている。 この記事では、Java 言語のジェネリックと C# 言語のジェネリックを、その機能や文法の違いを中心に比較する。 ジェネリックな型 ジェネリックな型は、どちらの言語でも山型の括弧を使って表される。ジェ

    JHashimoto
    JHashimoto 2009/12/10
    "この記事では、Java 言語のジェネリックと C# 言語のジェネリックを、その機能や文法の違いを中心に比較する。"
  • Java やってる人が C# を使うとはまること - ぐるぐる~

    ここでは、Java SE 5.0 以降を知っている人が C# 2.0 を使うことになった場合を考える*1 *2。 あと、ライブラリについては触れないことにする*3。 命名規約 まず、命名規約が全然違う。Java ではメソッド名にキャメル形式*4を使うけど、C# では Pascal 形式*5を使い、Java では定数名に大文字アンダーバー区切り*6を使うけど、C# では Pascal 形式を使う。 C# に関する命名規約としては、ここだとかここだとかにあるので、参考にするといい。 間違っても、オブジェクト倶楽部のは参考にしないこと*7。 struct の扱い Java ではユーザ定義型は全て参照型だけど、C# では値型も作成できる。また、標準ライブラリの中に struct で定義されたものもある。 で、何にはまるかというと、struct は class と違い、「値渡し」される*8、つまりコ

    Java やってる人が C# を使うとはまること - ぐるぐる~
  • [IT]Java Solution FAQ:MVCモデルという言葉をよく聞きますが何のことですか?

    J2EEを特徴づけるもう1つのキャッチコピーとして「MVCモデル」というものがあります。MVCモデルという言葉自体は、J2EEで初めて登場したものではなく、Smalltalkというオブジェクト指向言語でのGUI設計に用いられた概念です。MVCとは、 Model View Controller の頭文字をとったものです。Webベースのアプリケーションも、WebブラウザというGUIを持ったアプリケーションと考えられるので、このモデルを適用することができます。では、それぞれについて説明しましょう。 ●Model モデルは、システムの中でビジネスロジックを担当する、いわばシステムの体部分にあたります。モデルは入出力や表示といった処理を行うことはできません。J2EEでは、この部分をEJBで実装する(ちなみに、EJBでは表示に関する処理は仕様上できない)ことになっています。 ●View ビューは、表

  • Java SE コアAPI 使用コード例一覧 - @IT

    IT編集部 2009/3/24 最終更新: 2012/04/11 17:57 このページは、Java開発者/プログラマのための、Java SE(旧、J2SE)のコアAPIの使用コード例の記事へのリンク集です。パッケージごとに表でまとめてあります。メソッドやコンストラクタ、例外などAPIの使い方の参考にしてください。パッケージやクラスの並び順は、標準のJavadoc(「Java Platform, Standard Edition API 仕様」)と同様にしています。 すべてのクラス java awt(Abstract Window Toolkit) event image io(In/Out) lang(LANGuage) reflect math(MATHmatics) net nio(New In/Out) charset(CHARacter SET) rmi(Remote Meth

    JHashimoto
    JHashimoto 2009/12/09
    "Java SE(旧、J2SE)のコアAPIの使用コード例の記事へのリンク集です。パッケージごとに表でまとめてあります。メソッドやコンストラクタ、例外などAPIの使い方の参考にしてください。"
  • .NET Tools : 注目のJava→C#コンバータを試用する - @IT

    注目のJava→C#コンバータを試用する ― Microsoft Java Language Conversion Assistantの実力 ― (株)ピーデー 川俣 晶 2002/03/09 「Microsoft Java Language Conversion Assistant Beta 1」(以下JLCA)は、Javaソース・コードをC#ソース・コードに変換するコンバータ・ソフトウェアである(関連記事「Insider's EyeMicrosoftJavaからC#へのソースコード・コンバータを発表」)。Visual Sudio .NET(以下VS .NET)に統合されて動作し、Visual J++6.0のプロジェクトを、VS .NETプロジェクトに変換する。この変換処理では、プログラム言語の構文だけでなく、標準クラス・ライブラリの呼び出しも、Javaクラス・ライブラリから.NE

    JHashimoto
    JHashimoto 2009/12/08
    Java→C#の変換ツール
  • 実践的なパターン: テストの容易性を高める設計

    Code download available at: JLCA 2007_05.exe(157 KB) Contents About the JLCA Locating Resources Handling Input/Output APIs Logging Collections Filters and HTTP Handlers Source Tree and Naming Conventions When to Refactor for Conventions Directory Layout and Namespaces Properties Pascal-Casing Method Names Conclusion The typical software development cycle follows a straightforward model: gather req

    実践的なパターン: テストの容易性を高める設計
    JHashimoto
    JHashimoto 2009/12/08
    Java→C#の変換ツール
  • Microsoft ダウンロード センター: Windows、Office、Xbox、その他

    JHashimoto
    JHashimoto 2009/12/08
    Java→C#の変換ツール(3.0のダウンロードはリンク切れ)
  • Java Developer Connection

    Java Developer Connection は、Java テクノロジに関する技術的な情報を Web を通じて提供する会員制の情報提供プログラムです。コンテンツの参照は、パスワードが必要になりますので登録(無料)の上、ご利用下さい。 また、SDC 個人会員に登録後は、同じアカウントで Solaris および Sun Java System など SDC サイトの全ての技術情報にアクセスできます。 ≫ 詳細

    JHashimoto
    JHashimoto 2009/12/05
    "Java Developer Connection(JDC)は日本語化されており、Sunの日本語サイトの1コンテンツとなっています。名前はJDCとなっていますが、本家Javaサイトのコンテンツのうち日本語化されているもの全体にリンクが張られています。
  • Greasemonkey: Javadoc Incremental Search User Script

    Updated: 2006-07-09 15:53:00+0900 [Home] This Greasemonkey script adds Incremental Search function to Javadoc 'all classes' frame. Download javadoc_isearch.user.js (2006/07/09 v0.5) Demo Screen Demo (Flash) Features wildcard search (N*P*Exception) Camel Case Search (NPE, NuPoEx) Anchor Search Mode: Press '#' to enter anchor search mode. You can search method and field names from the current select

  • Greasemonkey: Javadocをインクリメンタル検索 0.4 - こせきの日記

    Javadocをインクリメンタル検索するGreamsemonkeyスクリプトの新しいバージョンをリリースしました。 初期化速度の改善。10倍くらい速くなりました。 Enterキーでクラス/アンカーを開けるように。 「@キー+数字」でメニューを選んだ時に、メインのフレームで開けなくなっていたのを修正。 スクリプト冒頭のAUTO_OPENをtrueに設定すると、候補が1つに絞られた時に、勝手にクラスを開くようになります。デフォルトはfalse。 キーアップで毎回検索するのをやめました。インターバルで検索を開始するように修正。 初期化処理が速くなりました。java5のAPIドキュメント(3300クラスくらい)でもそこそこ動いています。以前は、「スクリプトの実行を中止するかこの馬鹿が」ってダイアログが出たりしてました。 高速化のため、検索候補1つ1つのDOMを操作するのをやめて、innerHTML

    Greasemonkey: Javadocをインクリメンタル検索 0.4 - こせきの日記
  • インクリメンタルサーチでJavadoc APIをさくさく参照するためのuser.jsなど - sawatのブログ

    こんなの作りました。 図1:検索フォームです。 図2:"js"と打ってみたところ。Javadoc API用のインクリメンタル・サーチです。 以下のような検索ができます。 通常はクラス名を前方一致で検索します。大文字小文字は区別しません。 一文字目を"*"にすると中間一致で検索します。大文字小文字は区別しません。 一文字目を大文字にするとキャメルケース検索になります。大文字小文字を区別して前方一致。 一文字目を"/"をにすると正規表現検索になります。後ろに"/i"をつけると大文字小文字を区別しません。 一文字目を"."にすればパッケージのサマリページも検索できます。".*"からはじめればパッケージを中間一致です。 (ページ末尾のスクリーンショットも参考にしてください) 操作方法 フレームありでjavadocを開いてください。右上に検索フォームが表示されます。 フォームに文字を入力すると、イン

    インクリメンタルサーチでJavadoc APIをさくさく参照するためのuser.jsなど - sawatのブログ
    JHashimoto
    JHashimoto 2009/12/04
    Chromeでは動作しない
  • 【Java】コンポーネントの幅を自由に指定する方法【Swing】

    ←フエルチラシノウラ。トップページへもどる。 【Java】コンポーネントの幅を自由に指定する方法【Swing】 Java Swing GUI 画面 Box コンポーネントの幅を指定 【Java】コンポーネントの幅を自由に指定する方法【Swing】 コンポーネントの幅を指定したい時は、java.swing.Boxを利用します。 サンプルソース // 土台となるパネル JPanel panel = new JPanel(); // ボタンを作っておきます。 JButton jbtn1 = new JButton("ボタン1"); JButton jbtn2 = new JButton("ボタン2"); // 水平なBoxを生成します。 Box box = Box.createHorizontalBox(); // 糊付けします。これによりサイズ指定が有効になります。 box.add(Box.c

    JHashimoto
    JHashimoto 2009/12/04
    Boxコンポーネントの使用方法
  • APIドキュメントの表示 - ヘルプとJavadocの参照 - Eclipse入門

    Javaエディタ上でソースコードを編集している時に、クラスやメソッドに対してAPIドキュメントを表示させる方法を確認していきます。 調べたいクラスやメソッドをマウスでなどでクリックしてから「Shift+F2」キーを押して下さい。外部ブラウザが立ち上がりAPIドキュメントが参照できます。 このままでも問題ありませんが、参照しているのがオンライン上のヘルプでありインターネットに接続している環境である必要があることや、英語のドキュメントとなっています。そこでローカルにダウンロードした日語ドキュメントを参照するように変更します。 事前にJDKの日語ドキュメントをダウンロードしておいて下さい。(「Java SE及びJDKに関するドキュメントのダウンロードを参照して下さい)。 では設定を行います。「ウィンドウ」メニューの中の「設定」をクリックして下さい。 左側ツリーの中の「Java」の中にある「イ

    JHashimoto
    JHashimoto 2009/12/03
    !Javaエディタ上でソースコードを編集している時に、クラスやメソッドに対してAPIドキュメントを表示させる方法を確認していきます。"
  • Efficient data transfer through zero copy

    JHashimoto
    JHashimoto 2009/11/29
    "この記事では、使いやすくて検索ができる Java アプリケーション・プログラミング・インターフェース (API) のリファレンス・マニュアルを作成するための 2 通りの方法を説明します。"
  • 「Java SE 6完全攻略」管理ツールの集大成 - VisualVM その1

    この記事は会員登録で続きをご覧いただけます申込は簡単3分! 今すぐ会員登録(無料) 会員の方はこちら 【8/20まで】今なら年額プランが2カ月分お得! 詳しくはこちら ▼日経クロステック有料会員になると… オリジナル記事がすべて読める 専門雑誌7誌の記事も読み放題 雑誌PDFを月100ページダウンロードできる

    「Java SE 6完全攻略」管理ツールの集大成 - VisualVM その1
    JHashimoto
    JHashimoto 2009/11/22
    "VisualVMは今まで単体の管理ツールで提供されてきた機能をまとめて提供するためのツールです。"
  • MSDN - 派生クラスから基本クラス イベントを発生させる

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. Documentation Previous versions Search for in-depth articles on previous versions of Microsoft products, services and technologies.

    MSDN - 派生クラスから基本クラス イベントを発生させる