ZK Framework An open source web UI framework for speedy development in Java
![ZK - Leading Enterprise Java Web Framework](https://cdn-ak-scissors.b.st-hatena.com/image/square/718389b69137ebb120e391ee70aa952cbe2a25c8/height=288;version=1;width=512/https%3A%2F%2Fwww.zkoss.org%2Fresource%2Fimg%2Flogo%2Fzklogo_s.png)
Javalobby - The heart of the Java developer community Googleが公開しているJavaライブラリのひとつにGoogle Collections Libraryがある。2009年12月30日(米国時間)にバージョン1.0になり、以後APIが互換性のない変更を受けることはないという宣言が発表された。0x1fff: 35 Google open-source projects that you probably don't knowでもGoogleプロジェクトのひとつとして紹介されている。 JavaにははじめからCollectionsライブラリが用意されている。Collectionsライブラリはまさまざまなデータを格納する便利な入れ物をまとめたもの。Google Collections LibraryはJavaの標準のCollectionラ
There are so many useful Java frameworks and utilities out there that are free and open source that it boggles the mind. Here are a few of my recent favorites. Feel free to add your own to the list. There are many many more that I did not add to this list because they are very common (e.g. log4J, JUnit, etc.) Joda Time Java Date/Time replacement XStream “A simple library to serialize objects to XM
Introduction Twitter4J is a Java library for TwitterAPI. With Twitter4J, you can easily integrate your application with the Twitter service. System Requirements OS: Windows or any flavor of Unix that supports Java. JVM: JDK1.4.2 or later How To Use It's as simple as adding twitter4j-1.0.3.jar to your classpath. If you are familiar with Java language, the JavaDoc should be Obviously the shortest wa
$ cd $HOME $ wget https://github.com/pmd/pmd/releases/download/pmd_releases%2F7.3.0/pmd-dist-7.3.0-bin.zip $ unzip pmd-dist-7.3.0-bin.zip $ alias pmd="$HOME/pmd-bin-7.3.0/bin/pmd" $ pmd check -d /usr/src -R rulesets/java/quickstart.xml -f text $ cd $HOME $ curl -OL https://github.com/pmd/pmd/releases/download/pmd_releases%2F7.3.0/pmd-dist-7.3.0-bin.zip $ unzip pmd-dist-7.3.0-bin.zip $ alias pmd="$
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
About Checkstyle Release Notes Consulting Sponsoring Documentation Configuration Property Types System Properties Running Ant Task Command Line Checks Annotations Block Checks Class Design Coding Headers Imports Javadoc Comments Metrics Miscellaneous Modifiers Naming Conventions Regexp Size Violations Whitespace Filters File Filters Style Configurations Google's Style Sun's Style Developers Extend
初めての Android アプリを作成する コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 1. 始める前に Android Studio をパソコンにインストールしていない場合は、インストールします。Android Studio の実行に必要なシステム要件(ダウンロード ページの下部に記載されています)をパソコンが満たしていることを確認します。設定の手順について詳しくは、Codelab の「Android Studio のダウンロードとインストール」をご覧ください。 この Codelab では、Android Studio に用意されているプロジェクト テンプレートを使用して、初めての Android アプリを作成します。Kotlin と Jetpack Compose を使用して、アプリをカスタマイズします。なお、Android Studio は更新さ
Tomcat 6で実現!Ajaxを超える通信技術Comet:Tomcatはどこまで“安全”にできるのか?(3)(1/3 ページ) Ajaxを超える? Tomcat 6で搭載されたCometとは? 前回はTomcatを“安全”に活用するために、ツールを使った運用の仕方やTomcatの設定について解説しました。 今回はTomcatの安全性から少し離れて、Tomcat 6の新機能の利用方法について解説します。Tomcat 6では、いくつかの大きな拡張がありましたが、今回はJ2SE 1.5で実装されたNew I/O API(java.nioパッケージ)を用いたComet(コメット)通信について解説します。 おさらい 「通常のHTTPでの通信」 通常のHTTPでの通信はクライアントのWebブラウザなどからサーバへリクエストを送信し、サーバはリクエストを解釈してレスポンスを返します。つまり、通信のタイ
JaValidとは 今回はJaValidを紹介したい。JaValidはJavaオブジェクトの状態を検証するためのオープンソースのバリデーションフレームワークである。JaValidを用いることで、Javaオブジェクトが取り得る状態の条件を設定して検証することができるようになる。 条件の設定にはアノテーションを利用する。たとえば@NotNullを指定されたオブジェクトに対してバリデーションを実行した場合、もしそのオブジェクトがNULLであったらエラーメッセージを出力する。条件をグループ化し、グループごとにバリデーションを実行できるような機能も提供される。 JaValidは単体で用いることもできるが、JSFやFacelets、Spring Framework、そして各種データベースとのインテグレーションもサポートしている。したがってこれらのフレームワークを利用している場合においても、自然な形でバ
Robocode is a programming game, where the goal is to develop a robot battle tank to battle against other tanks in Java. The robot battles are running in real-time and on-screen. Robocoding • Java is required for running Robocode. Preferable a Java Developer Kit (JDK) version 11 or newer. • Download Robocode from SourceForge. Alternatively from GitHub releases • ReadMe for Robocode, which gives a g
@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
Javalobby James Sugrue氏は24日(米国時間)、JavalobbyにおいてTop 10 Java Twitterersのタイトルのもと、JavaとEclipse関連で追うべきTwitterの10人を紹介している。紹介されている人物は次のとおり (敬称略)。 Ian Skerrett @IanSkerrett - Eclipse Foundationにおけるマーケティングディレクタ Chris Aniszcyk @caniszczyk - Eclipseコミュニティメンバー Alex Miller @puredanger - 優れたJavaの記事をよくアップする Adam Bien @AdamBien - Javaチャンピオン Neil Bartlett @njbartlett - EclipseおよびOSGi関連をよくフォロー Tim O'Reilly @timorei
本日のカクテルは「Javaのメモリ管理」です。 ネタ元はかつのりさんのBlogです。 GCについて勘違いしている人が結構多い JavaというとGC(ガーベッジコレクション)によって不要となったオブジェクトが回収される仕組みになっていますので、一般のプログラマはメモリの確保、解放について考える必要がありません。 ただし、プロフェッショナルなプログラマの方は一般のプログラマの分まで背負い込んで考えてもらう必要があります。 C言語のようにメモリの割り当てと解放を直接管理することはありませんが、まったく別種のメモリ管理が必要となってきます。 参照の種類 「要するに、参照がなくなればGCに回収される、参照があれば回収されない、それだけのことだろう?」 こうおっしゃるお客さんは沢山いらっしゃいます。では、参照にも種類があることをご存じですか? 強い参照 (strong reference) ソフト参照
最近の調査結果は、.NETベースのエンタープライズアプリケーションへの投資が現在、Javaベースのエンタープライズアプリケーションのそれを上回っていることを示している。 もちろん100%信頼できる調査などあり得ないが、この調査で興味深いのは、マイクロソフトがスポンサーになったのではないという点だ。スポンサーとなったのはCAで、Evans Dataが調査を実施した。調査の対象は従業員数が1000人以上の企業で、業務用の.NETアプリケーションの開発または管理に携わっている350人の開発者およびマネジャーが回答した。 マイクロソフトは以前から、エンタープライズアプリケーション分野での.NETの進歩を宣伝してきた。ここにきてCAがその主張を支持しているのだ。しかしCAが今回、.NETに関心を示したのは偶然ではないようだ。調査で明らかになった事実の1つに、同一組織内で多くなっている.NETとJav
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く