タグ

javaに関するdharryのブックマーク (6)

  • FindBugs - Find Bugs in Java Programs

    This is the web page for FindBugs, a program which uses static analysis to look for bugs in Java code.  It is free software, distributed under the terms of the Lesser GNU Public License. The name FindBugs™ and the FindBugs logo are trademarked by The University of Maryland. FindBugs has been downloaded more than a million times. The current version of FindBugs is 3.0.1. FindBugs requires JRE (or J

    dharry
    dharry 2008/09/20
    Javaの静的デバッグツール
  • 【レポート】ついにJavaにもクロージャ - James Gosling氏らJDK7へ導入提案 (1) Javaに来たるパラダイム変換クロージャ (MYCOMジャーナル)

    Java言語の主要アーキテクトであるGilad Bracha氏、Neal Gafter氏、James Gosling氏、Peter von der Ahé氏らは18日(米国時間)、Java言語において関数型やクロージャの導入を提案するホワイトペーパを公開した。現在、Javaには関数型やクロージャは用意されていない。同氏らの提案ではJDK7を目処にこれら機能を統合していきたいとしている。 関数型やクロージャは関数型言語やスクリプト言語には用意されていることが多い機能のひとつ。同機能をもった代表的なプログラミング言語にはPythonRubyPerlJavaScript、Common Lisp、Scheme、Smalltalk、Scala、C#などをあげることができる。もともとSmalltalkを使ってきたプログラマなどは、JavaにクロージャがないことをJavaに対する不満としてあげるこ

  • ソフトウェア開発ツール

    ソフトウェア開発ツール 2005.1.23より、ヒットになります。 開発ツールの分類 SWEBOK(Software Engineering Body Of Knowledge)による分類に沿って整理していきます。 ソフトウェア要件ツール 要件モデリングツール 要件追跡ツール ソフトウェア設計ツール ソフトウェア構築ツール エディタ コンパイラおよびコード生成ツール インタプリタ デバッガ 統合開発環境(IDE:Integrated Development Environment) ソフトウェアテストツール テスト生成ツール テスト実施フレームワーク テスト評価ツール 性能分析ツール ソフトウェア保守ツール プログラム理解支援ツール リエンジニアリングツール ソフトウェアエンジニアリングプロセスツール プロセスモデリングツール プロセス管理ツール 統合CASE環境 プロセス中心ソフトウェア

  • 初心者がJavaを“超高速”で学ぶためのコツ:ITpro

    皆さんの中には,「いまどきJavaくらいできなきゃねぇ~」と言われてからもう何年も過ぎちゃった…なんて人も多いのではないでしょうか。いつ何時「新しいプロジェクトJavaでいくから」なんて上司に言われたりしないか,内心ドキドキしてる方もいらっしゃるでしょう。私が受け持つJavaの授業でも,受講生の方からそういった悩みをよく聞きます。 しかしよく聞いてみると,なんだかとても効率の悪い勉強をしているなあと驚くことがあります。なぜなら多くの方が「Javaの入門書で勉強しているのにJavaのプログラムを作れるようにならない」と言われるからです。COBOLやC言語のプログラミング経験があるにもかかわらずです。 なぜJavaの学習がなかなか進まないのでしょうか。残念ながら「Javaのスキルが上がらない」という方の多くは,「データとアルゴリズム」「Javaの文法」「オブジェクト指向」の三つをきちんと学べ

    初心者がJavaを“超高速”で学ぶためのコツ:ITpro
    dharry
    dharry 2008/09/20
  • OpenOffice.orgをドキュメント変換ツールとして活用する方法

    OpenOffice.orgはサービスの1つとして実行できることをご存じだろうか。この機能に関しては、ちょっとした利用法がある。それは、OpenOffice.orgをドキュメントのファイルフォーマットの変換エンジンとして立ち上げておき、Webベース型インタフェースやコマンドライン系ツールを介して操作するという使い方である。ただしこうした形でOpenOffice.orgのファイル変換機能を利用するにはJODConverterの助けを借りなければならない。 ここで解説するファイル変換エンジンとして使用する場合、OpenOffice.orgはサービスの1つとして起動しておく必要がある。これはつまり、GUIを省いた形でOpenOffice.orgを実行させ、特定ポートへの接続を監視させるということである。Linux環境の場合、下記のコマンド指定でOpenOffice.orgを起動させることでそうし

    OpenOffice.orgをドキュメント変換ツールとして活用する方法
    dharry
    dharry 2008/09/20
     すげー
  • 1998/07/06 日記: Java狂: Java vs VC5++ 速度比較 (整数演算/浮動小数点演算/ファイル出力)

    単位:ミリ秒。数が多いほうが性能が低いことをあらわします。 ソースコードにあるように、単純な演算ではありません。これは最適化のプロセスでソースコードが消えてしまうのを避ける工夫です。 32bit整数は、Javaではint . C++ではintかlong . 32bit浮動小数点は Javaでは float . C++では doubleとなります。混乱してしまいそうです。(もしかしたら 依然混乱しているかもしれ増せん) nojitjava -nojit のように指定して JITコンパイラを無効化していることをあらわします。 Microsoft VisualC++5.0j と JDK とで比較しました。 なおJDK環境は JDK1.1.6 (Symantec Java! JustInTime Compiler Version 3.00.039(x) for JDK 1.1

  • 1