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.
アプリケーションのパフォーマンス・チューニングなどで使用するツールといえば,まず第一にあげられるのがプロファイラです。最近は,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)
2011/07/04 日本オラクルは7月1日、同社のミドルウェア製品(WebLogic Server、Java、Coherence)について説明した。これによるとJava SEは、7月中旬より国内で新しい製品パッケージングに移行する。 無償の「Java SE」では、新たにOracle JRockit JVMも無償で提供。Sun JVMがマルチプラットフォームを前提としているのに対し、JRockit JVMはインテルアーキテクチャに最適化されて高速であるほか、動的ガベージコレクションなどによる安定性や、管理性の高さが特徴と、日本オラクルでは強調する。これまでどおり、メンテナンス期間は約3年で、次バージョンが出るまではメンテナンスが継続される。 このJava SEに有償サポートを加えたのが「Java SE Support」。新OSや新Webブラウザへの対応、バグフィックスやセキュリティパッチの
日本オラクルは2011年7月中旬から、Java開発者向けの新パッケージ製品「Java SE」の国内提供を開始する。Java SEは、現在提供しているJava Development Kit(JDK)などの後継に位置付けられるパッケージであり、無償提供中のJava VM(Java仮想マシン)である「Sun JVM」に加えて、エンタープライズ向けの高性能JVM「Oracle JRockit JVM」を無償で同梱することなどを売りとしている。 具体的にJava SEは、(1)従来のJDKに相当するパッケージとして無償配布する「Java SE」、(2)Java SEに有償サポートを加えた製品である「Java SE Support」、(3)Java SE Supportにミッションクリティカル向け付加機能を追加した有償製品「Java SE Advanced」、(4)Java SE Advancedに
Java Programming Language Oracleはこの夏の後半を目処に、Javaの情報を提供する無料のデジタルマガジン「Java Magazine」を発行すると発表した。隔月で提供され、購読するにはユーザ登録が必要。登録は無料。Javaに関する技術や、Javaを活用して開発されたアプリケーションなど、Javaに関する最新の情報を提供することを目指している。 第1号の目次案は次のとおり。 Java News Java In Action New To Java Java Architect Enterprise Java Polyglot Programming Rich Client/Web Development Mobile and Embedded Development OracleのチーフJavaアーキテクトであるMark Reinhold氏は、「Java Arc
~新人プログラマ/SEは覚えておきたい“まとめ”~ @IT編集部 2011/3/24 このページは、開発者/プログラマが、以下のような項目に関して、常識的な基礎知識を学ぶための記事リンクのまとめです。 デスクトップなどの見た目に関する3つの常識 プログラミング・コーディングに関する6つの常識 ネットワーク/通信に関する9つの常識 セキュリティに関する3つの常識 データとファイルに関する5つの常識 設計・アーキテクチャに関する6つの常識 ソフトウェアの品質管理に関する3つの常識 業務アプリに関する5つの常識 Java SE(旧、J2SE)のコアAPIやJSP/サーブレット+StrutsのWebアプリケーション開発、JBossやその他のJavaオープンソースソフトウェアのサンプルコードや使い方を通じて、さまざまな“常識”を学習する以下の連載の記事に、基礎知識のカテゴリごとに分けてリンクしていま
1月25日,Apache Software FoundationのJakartaプロジェクトから,Commons 3.0がリリースされた。 CommonsはJavaアプリケーションでよく使われる機能部品を開発するプロジェクトであり,大小さまざまな機能部品ライブラリ(本稿ではコンポーネントと呼ぶ)が提供されている。 Commonsプロジェクトは,Strutsとほぼ同じころにJakartaプロジェクトに作られた。それ以前は,同じJakartaプロジェクト内で開発されていた複数のプロダクトであっても,重複する機能をそれぞれのプロジェクトにて作成していた。しかし,これでは決して潤沢とは言えないオープンソースの開発コストが重複開発によって無駄に浪費されているといっても過言ではなかった。そこで,各プロダクトから再利用可能,かつほかのプロダクトでも有益な機能を単独で利用可能な形式にパッケージングした。そ
AIはツールから「同僚」へ、メルカリは複数エージェントが意思疎通/中野サンプラザ再整備計画やり直し、など 注目記事を音声化
garyoさんから、ソースの複雑度と単体テストケース数について有益なアドバイスを示唆してもらったので、メモしておく。 ◆SourceMonitor Version 2.4 SourceMonitorはフリーで、以下の言語のソースのソフトウェア複雑度(McCabeのサイクロマチック数)を測定できる。 例:C++, C, C#, VB.NET, Java, Delphi, Visual Basic (VB6) or HTML ◆McCabe's cyclomatic complexity SourceMonitorで求められる複雑度(McCabeのサイクロマチック数)は、モジュール内の分岐の数(+ループの数)で計算される。 複雑度の数値は、下記の意味を持つらしい。 10 以下であればよい構造 30 を越える場合,構造に疑問 50 を越える場合,テストが不可能 75 を越える場合,いかなる変更も
コース名称 【オンライン開催】3日でおぼえる!アプリケーションエンジニアのためのAWS入門研修 概 要 AWSを活用してWebサイトやWebアプリケーションをクラウド上に展開して運用することができるようになるまでを実習を交えながら学習します。 当コースのおすすめポイント Zoomによる完全オンラインでの実施になりますので、場所を問わずご参加いただけます。在宅勤務・テレワークの方のご受講にも最適です。 演習はご自身のPCで行っていただけます。AWSの操作は基本的にブラウザ経由となります。 対 象 者 AWSによるWebサイト、Webアプリケーション運用について学びたいアプリケーションエンジニアの方、インフラエンジニアの方 前提知識 Linuxに関する基本的な知識を有し、CUIでの操作がある程度できる方 Webアプリケーションの開発もしくは運用の経験がある方 受講後目標スキルレベル クラウドイ
この記事は、http://d.hatena.ne.jp/higayasuo/20090612/1244772658 の「Ctrl+1とCtrl+Spaceうんぬん」の話にインスパイアされて書いた。Eclipse可愛いよ。Eclipse。 記事長いから、さくっと読み飛ばして、アニメーションgifがあるところから読んでも十分訳にたつと思う。 あと、新人さんとかに写経させるのもいいかも。というか、半分ぐらいうちの新人に勉強のためと思って書いたから。で、実際に写経させて役にたった。 Java は Eclipse などの IDE も含めて言語というか、環境というか…だと僕は思ってる。Commons, Maven なども含めたい(まぁ、そのあたりは、CPANも含めてperlだろ。とか、これは否定する人だらけだろうけど、Rails=rubyということを言う人もいるよね)。 少なくとも僕は、Eclipse
Java Advent Calendar -ja 2010 : ATND 11日目。昨日は、id:daisuke-m でした。 完全に Eclipse のこと書けとふられてる感じがしたので Eclipse について書く。 Eclipse の何について書こうかと考えたんだけど、先日、社会人になってからプログラム書き始めた弊社の若い子が、「デバッガ」の存在を知らなかったのでデバッガの基本的な使い方などについて書く。 PHPというちょっとしたWebページをさらっと書くには素晴らしい言語だけしか知らないみたいだから、あんまりデバッガ使う文化が無かった模様です。 var_dumpデバッグェ…。 今回は初心者向け記事なので、基本Java使い倒してる皆様は読まなくてよろしいが、Break Point Properties の Condition とかDrop To FrameとかExpressionの機
We’re getting things ready Loading your experience… This won’t take long.
スレッドセーフとは,アプリケーションをマルチスレッドで動作させても問題がないことを指す。サーバー向けアプリケーションは,マルチスレッドで動作するように設計・実装することが望ましい。そのほうが通常はパフォーマンスが向上するからだ。 だが,マルチスレッドのアプリケーションは,注意深く設計・実装しないとトラブルが生じる。例えば,あるスレッドで保持していた変数の値がほかのスレッドからアクセスされ,処理結果が上書きされたり,ほかの利用者の情報が見えてしまったりする。 こうしたトラブルは,開発者が1人で単体テストしているときには見つけられず,多数の利用者で限界時の挙動テストをしたときや,本番移行した後で,たまたま見つかることが多い。トラブルが発生するタイミングを再現することが難しいので,デバッグは困難になりがちだ。 マルチスレッドでのトラブルを防ぐため,開発者は,スレッドセーフな設計と実装を心がける必
JavaによるRESTfulシステム構築 作者: Bill Burke,arton,菅野良二出版社/メーカー: オライリージャパン発売日: 2010/08/23メディア: 大型本購入: 28人 クリック: 804回この商品を含むブログ (40件) を見る これ,本当にタイトル勿体無いなぁって思う本でした. いや,タイトルに偽りは無いんだけど,これだと REST に興味無い人は手に取らないだろうなぁと思って,それは凄く勿体無い内容なので,ホントみんな読むと良いと思う. 簡単に説明すると,Java で REST を扱うために JAX-RS という API があるんだけど( JSR311 ),そのエキスパートグループの一人であり,さらにその実装である RESTEasy の作者が書いている本です. で,この人は元々 SOAP とかのどちらかというと Fat な仕様大好きっこだったので,この本には色
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く