Wed May 28 19:50:40 HKT 2008
From
/weblog/java/features
VisualVM , a collection of tools for debugging and monitoring -
http://www.infoq.com/news/2008/05/visualvm Presentation of BTrace, which allow user to have event base tracing -
https://btrace.dev.java.net[..]ts/8510/98299/BTrace_BOF-5552_J12008.pdf
(google search)
(amazon search)
Sat Dec 15 00:47:43 HKT 2007
From
/weblog/java/features
In short:
static final int MIN_PASSWORD_LENGTH = 8;
char[] password;
do {
password = System.console().readPassword(
"Enter password (minimum of %d characters): ", MIN_PASSWORD_LENGTH);
} while (password.length < MIN_PASSWORD_LENGTH);
http://blogs.sun.com[..]e/alanb?entry=java_io_console_is_finally http://www.javaspecialists.eu/archive/Issue153.html
(google search)
(amazon search)
Tue Sep 11 00:19:46 HKT 2007
From
/weblog/java/features
If class A is subclass of B, then
B.isAssignableFrom(new A()) == true, and, new A().getClass() == B.class
However, when you object is generated using proxy tool like CGLIB
B.isAssignableFrom(new A()) == true, and, new A().getClass() != B.class
http://www.systemmobile.com/wp/?p=189
(google search)
(amazon search)
Sat Apr 28 16:53:35 HKT 2007
From
/weblog/java/features
Strategies of loading image, select difference API to load image in difference case -
http://java.sun.com[..]rticles/Media/imagestrategies/index.html The Perils of Image.getScaledInstance() , with more detail explanation of image handling -
http://today.java.net[..]3/perils-of-image-getscaledinstance.html
(google search)
(amazon search)
Wed Feb 14 15:28:56 HKT 2007
From
/weblog/java/features
Tutorial of service loader, which is more easy and clear to define and use the service of a jar -
http://www.javaspecialists.co.za/archive/newsletter.do?issue=139
(google search)
(amazon search)
Fri Oct 20 15:28:01 HKT 2006
From
/weblog/java/features
Invoking Assembly Language Programs using java native interface -
http://today.java.net/lpt/a/330
(google search)
(amazon search)
Mon Sep 25 23:25:32 HKT 2006
From
/weblog/java/features
Take a look if you don't externalized non-acsii character to resource bundle
http://jroller.com[..]chneller?entry=java_source_file_encoding
(google search)
(amazon search)
Mon Nov 28 18:04:16 HKT 2005
From
/weblog/java/features
In my own development, I find that delegates implementing interfaces are more useful than those using invoke. The buildRunnable method is especially useful. In Swing programming, where large numbers of Runnables are needed to pass control to the swing thread, the ability to turn methods into Runnables is particularly useful. Delegates allow me to largely eliminate the need for anonymous inner classes, improving the readability of my code.
http://www.onjava.com/lpt/a/3772
(google search)
(amazon search)
Mon Nov 28 17:58:20 HKT 2005
From
/weblog/java/features
javaworld articles archive in java-channels: Selected from communities, most with comment
http://www.java-channel.org/query.jsp?host=www.javaworld.com
(google search)
(amazon search)