タグ

Javaに関するnozomのブックマーク (218)

  • 「Java SE 6完全攻略」第6回 jconsoleをカスタマイズする

    Java SE 6完全攻略」第3回でjconsoleの機能向上を取り上げたのを覚えているでしょうか。この回ではjconsoleの改良点としてGUIを取り上げましたが,拡張されたのはGUI部分だけではありません。jconsoleに独自のビューを追加することも可能になったのです。 そこで,今週はjconsoleをカスタマイズして新しいビューを追加する機能を紹介します。 jconsoleには「メモリ」「スレッド」などのタブがあり,それぞれグラフなどの形式で情報を表示します。表で数値を表示するより,グラフで表示する方が傾向を一目で見られるので便利です。 メモリーやスレッドにはそれぞれ対応するMXBeanがあり,jconsoleはMXBeanが保持する情報を専用のビューで見やすく表示します。 しかし,自作のMBeanやMXBeanなどを専用のビューで表示することはできません。もちろん,MBeanタ

    「Java SE 6完全攻略」第6回 jconsoleをカスタマイズする
  • Java SE ダウンロード - Sun Developer Network (SDN)

    Java Is the Language of Possibilities Java is powering the innovation behind our digital world. Harness this potential with Java resources for student coders, hobbyists, developers, and IT leaders.

    nozom
    nozom 2006/11/13
  • IBM Developer

    IBM Developer
  • HTML Screen Scraping Tools Written in Java - Manageability

    You are here: Home » blog » stuff » HTML Screen Scraping Tools Written in Java

    nozom
    nozom 2006/11/12
    似たようなライブラリ多すぎ
  • Javaスクールの危険 - The Joel on Software Translation Project

    Joel Spolsky / 青木靖 訳 2005年12月29日木曜 近頃の若い者ときたら。 勤勉はいったいどこへ行ってしまったんだ? 「近頃の若い者」は我慢がないと不平を言うようになったのは、私も年を取ったということなのかもしれない。 そりゃ恵まれてるね。私は3ヶ月汚水浄化槽の中の茶色い紙袋に住んでいたよ。朝6時に起きて、袋を掃除し、固くなったパンの耳をべ、工場まで歩いて行くと、1日14時間、毎週毎週働きつづけ、家に帰ると親父にベルトでたたかれて寝床についていたんだ。 ——モンティ・パイソンの空飛ぶサーカス 4人のヨークシャー人 私は若い頃、パンチカードでプログラムを作る方法を学んだ。ミスをしたら、それを訂正するためのバックスペースのような近代的な機能は存在しなかった。カードを捨ててはじめから打ち直すのだ。 私は1991年にプログラマの面接をするようになった。コーディングの問題に答える

    nozom
    nozom 2006/11/11
    “Javaは大体において優れたプログラマと凡庸なプログラマを見分けるのに使えるほど難しい言語ではない”
  • Computer Science 向きの言語 : 404 Blog Not Found

    2006年11月09日12:00 カテゴリLightweight Languages Computer Science 向きの言語 禿同。 Javaスクールの危険 - The Joel on Software Translation Project コンピュータサイエンスというのは証明(再帰)、アルゴリズム(再帰)、言語(λ解析)、オペレーティングシステム(ポインタ)、コンパイラ(λ解析)の話なのであり、結論を言うなら、CもSchemeも教えないJavaスクールというのは、当のコンピュータサイエンスを教えているとは言えないのだ。 Javaを「現場言語」としての特長は、Computer Scienceの授業においてはJavaを「使えない」ものとしている。特にポインターの不在とVMでの実行を前提にしているということがそれを「致命的」なものにしている。それは現場での利用を便利かつ安全にする一方

    Computer Science 向きの言語 : 404 Blog Not Found
    nozom
    nozom 2006/11/11
    “要はComputer Scienceにおいては、Turingの側とChurchの側の「両極端」を教えなければならないのに、Javaでは「真ん中」しかカヴァーしていないということなのだ。”
  • Web Browser DOM Support

    Back to Web Devout home Web browser DOM support This document is a section of the web browser standards support document. It includes detailed information about DOM support in major web browsers. Pick browsers to display About Up DOM is a model that allows scripting languages to handle browser input and output and manipulate information on webpages. This is essential for high-end web applications.

  • 「Java SE 6完全攻略」第5回 プロファイラ hprofとよき相棒 jhat

    アプリケーションのパフォーマンス・チューニングなどで使用するツールといえば,まず第一にあげられるのがプロファイラです。最近は,EclipseのTPTPや,NetBeans Profilerなどフリーで使えるプロファイラが増えてきたので,使ってみたことがある方も増えてきていると思います。 意外に知られていないのですが,Java SEにも標準でプロファイラが付属しています。それがhprofです。 Java 2 SE 5.0からは「-agentlib:hprof」という起動オプションでhprofを起動できます(J2SE 1.4.までは「-Xrunhprof」)。使い方はヘルプ・オプションで表示できます。 C:\temp>java -agentlib:hprof=help HPROF: Heap and CPU Profiling Agent (JVMTI Demonstration Code)

    「Java SE 6完全攻略」第5回 プロファイラ hprofとよき相棒 jhat
  • Java SE 6 じゃじゃ馬ならし

    第一幕 虫退治と管理 OutOfMemoryError でお悩みのあなたに (改訂 Feb. 2007) OutOfMemoryError のハンドリング MXBean を作ってしまおう (改訂 Feb. 2007)ユーザ定義 MXBean より便利になった JConsole (Feb. 2007)JConsole JConsole をカスタマイズしよう (Feb. 2007)JConsole API 管理に使える便利なツール (Feb. 2007)jinfo, jmap, jstack, jhat 第二幕 脚 言語の中の言語 (Nov. 2005)Scripting 第三幕 机の上 ネイティブアプリにアクセス (改訂 Feb. 2007)Desktop システムトレイが使える (Nov. 2005)TrayIcon 起動を華麗に (Nov. 2005)SplashScreen タブにボ

    nozom
    nozom 2006/11/06
  • Java SE 6 じゃじゃ馬ならし Heap

    OutOfMemoryError のハンドリング はじめに Tiger ではじまった、ソフトウェアの管理の強化ですが、Java SE 6 ではさらに強力になっています。 強化点はいろいろあるのですが、まず第一にあげたいのが、OutOfMemroyError のハンドリングです。 第一題 OutOfMemoryError まずは、OutOfMemoryError です。 皆さんも痛い想い出がいろいろとあるのではないでしょうか。 Java SE 6 では OutOfMemoryError が出なくなる... ことはありません ^^;; Tiger までは OutOfMemoryError がどこで発生しているかいまいち分かりづらかったのではないでしょうか。 それが、Java SE 6 ではちゃんと OutOfMemoryError が発生するポイントを明示するようになりました。これはうれしい!

  • hat: Java(tm) Heap Analysis Tool 1.1 (HAT)

    HAT is a program that analyzes a heap dump file for Java programs. This tool can help a developer to debug and analyze the objects in a running Java program. It is particularly useful when debugging unintentional object retention. HAT was originally written in 1998, and was oritinally responsible for the addition of .hprof heap dump files in JVMDI in JDK 1.2. HAT has now been included with Java SE

    nozom
    nozom 2006/11/06
    heap analysis tool
  • the Jau Virtual Machine

    nozom
    nozom 2006/10/31
    "A VM in Java with tail-calls and continuations"
  • IBM Developer

    IBM Developer
    nozom
    nozom 2006/10/25
  • [Jakarta/Apacheウォッチ]第29回 Java SE6スクリプティング標準の実装「Apache BSF」

    連載では,今後数回にわたってスクリプト言語に関連するプロダクトを紹介してゆく。今回は,Apache BSF(Bean Scripting Framework)とJava SE6のスクリプティング機能について紹介しよう。 スクリプティング標準仕様JSR-223を実装したBSF 現在,Javaの世界でスクリプト言語が注目されている。 その背景には昨今の開発効率向上要求,スクリプト言語の成熟などがあるが,最も大きな要因はJavaの次バージョンである Java SE6でスクリプティング 機能がサポートされることだろう。この機能は JSR-223(Scripting for the Java Platform API)仕様を実現したもので,Java Runtime 内から様々なスクリプトを実行できる。すなわち,Javaアプリケーションから別の言語で記述されたスクリプトをプログラムの一部のように呼び

    [Jakarta/Apacheウォッチ]第29回 Java SE6スクリプティング標準の実装「Apache BSF」
    nozom
    nozom 2006/10/24
  • IBM Developer

  • JavaScriptと Java - ダイミテイ

    JavaScriptの出自について知ってしまったのでまとめてみる次第。 当は弾さんの以下の言及について疑問を持ったのが発端だ。 当時彼が抱えていた課題は、「Javaに見た目が似ている、ブラウザーを制御するための言語を開発せよ」だったはずです。Cに対するcshみたいなものですね。しかし大事なのは「ブラウザーを制御する」の部分です。今はとにかく当時はあくまでブラウザーが主で、言語は従だったはずです。しかも当時は Netscapeは一営利企業。納期のプレッシャーは今のオープンソースベースの開発の比ではなかったはずです。 JavaScriptって当時は LiveScriptって言って、Javaとは関係のなかったはずだぞ?? あれは小ざかしい NetScape社が Java人気にあやかってああいう名前にしただけじゃなかったっけ?? と思ったけどやっぱり文法は似すぎている。反射して噛み付くのはよそう

    JavaScriptと Java - ダイミテイ
  • Home – Apache Commons BCEL

    Commons BCEL About Asking Questions Release History Issue Tracking Dependency Management Sources Security License Code of Conduct Download Javadoc Javadoc Current Javadoc Archive Manual Introduction The JVM The BCEL API Application areas Appendix FAQ Used by Project Documentation Project Information About Summary Team Source Code Management Issue Management Mailing Lists Maven Coordinates Dependen

    nozom
    nozom 2006/10/21
  • Mocha, the Java Decompiler

    Mocha, the Java Decompiler Introduction In 1996, Hanpeter van Vliet released a beta version of a Java decompiler named Mocha, and an obfuscator named Crema. A controversy erupted and he temporarily withdrew Mocha from public distribution. I have no sympathy for the people who opposed the release of Mocha. It is just a tool and is not inherently "bad" or "wrong". Attempting to ban tools like Mocha

    nozom
    nozom 2006/10/21
  • http://www.cat.nyu.edu/~meyer/jvm/djava/

    nozom
    nozom 2006/10/21
    "D-Java is a class file disassembler written in C."
  • Javassist 入門

    Java Press vol. 35, pp.76--85, March 2004. Java プログラムの"舞台裏"大追跡 Javassist -- Java バイトコードを操作するクラスライブラリ -- 入門 先端J2EE サーバJBoss が,人知れず内部で行っていること 千葉 滋 東京工業大学・大学院情報理工学研究科 はじめに Java バイトコードを変換するライブラリとしては Jakarta BCEL が有名です。BCEL は Java クラスファイルのデータ構造を直接操作する場合には便利ですが、Java クラスファイルの内部仕様、つまり Java バイトコードに詳しくないと使いこなせません。一方、Java バイトコードにあまり詳しくない開発者でもバイトコード変換を実装できるようにするライブラリが Javassist です。 バイトコード変換 はっきりいって、つい最近までJava

    nozom
    nozom 2006/10/21