Javaに関するkaiseninのブックマーク (12)

  • Java SE API & ドキュメント

    Java Advanced Management Console, Java Mission Controlなどのドキュメントです。

  • プログラミング勉強中の人にオブジェクト指向とは何なのかを何となく伝えたい話 - かまずにまるのみ。

    この文章について OOP(オブジェクト指向プログラミング、オブジェクト指向パラダイム)について プログラミング勉強中の大学生さんに説明する機会が何度かあったので、 自分の中で整理するために書きました。 中には適切でない説明もあります。ばっさり省いているところもあります。 詳細より イメージを掴んでもらうことを優先しているためです。 「それにしてもあんまりだなー」という表現がありましたらご連絡いただけると嬉しいです。 大学生さん 大学生さんたちはいろんな背景を持っています。 プログラミングを始めたばかりの人 独学で Objective-C や JavaScript を書いた経験がある人 Web やコンピュータの仕組みについてもこれから勉強する予定の人 使用言語 大学生さんたちはプログラミングの第一歩として JavaScriptPHP を使っています。ここでは説明に PHP のコードを使

    プログラミング勉強中の人にオブジェクト指向とは何なのかを何となく伝えたい話 - かまずにまるのみ。
  • MergeDoc Project

  • Eclipseで使える静的テストツール - @IT

    Eclipseプラグインで提供されるテストツールが充実してきた。連載では、システム開発の現場に有効なテストツールを紹介し、統合開発ツールにEclipseを選択する開発におけるテストの効率化、ソフトウェア品質の向上のヒントを提供する。(編集部) 静的解析ツールは、プログラムに対して、機械的にチェックを行うことにより、文法スタイルの誤りやパターン化されたバグを検出します。今回はCheckstyle、PMD、FindBugsプラグインを紹介します。 静的解析ツールの特長 皆さんは過去に、自分が書いたソースコードに潜在的な問題がないか、複数のプログラマーが参加する形式でレビューをしてもらった経験をお持ちでしょうか? 実施した長時間のレビューにもかかわらず、ほとんどの指摘がコーディング規約違反や、文法スタイルに関する誤りについてだったことはないでしょうか。 コードレビューは、仕様が正しく実装さ

    Eclipseで使える静的テストツール - @IT
  • 学校では教えてくれない 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
  • Eclipse – Checkstyleプラグイン – インストール | TK Factory

    Checkstyleプラグインをインストールするには、更新マネージャを利用すると簡単です。 1. メニューから「ヘルプ」 → 「新規ソフトウェアのインストール…」を選択します。 2.追加ボタンを押下し、「サイトの追加」ダイアログを開きます。 3.名前に「Checkstyleプラグイン」、ロケーションに「http://eclipse-cs.sf.net/update/」を入力し、「OK」ボタンを押下します。 4. 「Eclipse Checkstyle プラグイン」を選択し、「次へ」ボタンを押下します。 5.「次へ」ボタンを押下します。 6.「使用条件の条項に同意します」を選択し、「完了」ボタンを押下します。 7.インストールが始まりますので、しばらく待ちます。 8.インストールが完了すると、再起動を促すダイアログが表示されますので、Eclipseを再起動します。 関連記事 Tomcat –

  • Listから配列への変換,配列からListへの変換

    for文で繰返さなくてもjava.util.Collection.toArray(Object[])メソッドを使えばListから配列へ一気に変換することができる.ちなみにtoArrayの引数は変換先の配列の一つ目のデータである.引数のないtoArray()メソッドを使うとClassCastExceptionが発生する. import java.util.List; import java.util.ArrayList; public class Sam{ public static void main(String[] args){ List list=new ArrayList(); list.add(new String("foo")); list.add(new String("bar")); list.add(new String("baz")); String[] array=(

  • テキストファイルを読む - テキストファイルの入出力 - Java入門

    ファイルからテキストを読み込むためには色々なクラスが用意されています。まずは基となる"FileReader"クラスを使ってみます。 まず読み込みたいファイルを対象としてFileクラスのオブジェクトを作成します。そして、そのオブジェクトを引数としてFileReaderクラスのオブジェクトを作成します。(Fileクラスについては『ファイルを管理する』を参照して下さい)。 File file = new File(file_name); FileReader filereader = new FileReader(file); これで対象のファイルからテキストの読み込みを行う準備が出来ました。作成したFileReaderクラスのオブジェクトに対して、文字を読むメソッドを実行します。 ちなみにFileReaderクラスのオブジェクトを作成する場合には、"FileNotFoundException

  • テキストファイルの入出力 | Java入門

    Javaのプログラムを使ってテキストをファイルを読み込んだりテキストをファイルに書き込んだりする方法について解説します。 テキストファイルを読む 読み込みの事前確認 まとめてテキストを読む テキストをファイルに書き込む ファイルに追加で書き込む まとめてファイルに書き込む 便利な書き込み用クラス

  • Javadoc用のコメントの書き方

    Version 1.0, 1997年9月18日, 川口 浩司 前書き JDKに付属している Javadoc というツールは、ソースリスト上のコメントから、自動的にドキュメントを作成してくれます。作成される書式は、APIのマニュアルと同じものです。 Javadocについては、Javasoftから以下のようなドキュメントが公開されています。(詳しくは Javadoc Home Page を参照してください) JDK付属の Javadocオンラインマニュアル How to Write Doc Comments for Javadoc The Java Language Specification (JLS) CHAPTER 18「Documentation Comments」 ここでは、これらのドキュメントを元に、日語での応用例を含めて、コメントの書き方について自分なりにまとめてみました。 コ

  • ArrayListの使い方|Javaプログラミング講座(応用編)

    Javaプログラム開発の入門・基礎・応用、初心者から中級者までJavaプログラミングの総合サポートサイト ガイドメニュー お問い合わせ サイトマップ テーマ別メニュー ArrayListの使い方を実例を挙げて詳しく解説します。ジェネリクスについても説明します。 TOPJavaプログラミング講座」のトップページを表示します。当サイトは、初心者から中級者までJavaプログラミングの総合サポートサイトです。 Java入門編 開発環境の設定やJavaの基文など、初めてJavaプログラム開発する人を対象に、入門的なことをまとめています。 メソッド入門 Javaプログラミング初心者向けに、メソッドの利用方法をまとめています。当サイトでは、関数とメソッドは同じものとして扱います。 複数クラス入門 Javaプログラムで複数のクラスを利用する方法を詳しく説明しています。クラス間での値の受け渡し、コンス

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 1