Friday May 15, 2009

Superduper Slow Jar Command

Xueming Shen explains how peeking into the Jar source code (after many years) turned up an opportunity to rev the look-up operation.[Read More]

Monday Mar 16, 2009

Overhauling the Java UTF-8 charset

Sun engineer Xueming Shen talks about why the UTF-8 charset implementation in JDK 7 now rejects non-shortest-form UF-8 byte sequences, and why you should embrace the change. Two words: security and performance.[Read More]

Wednesday Mar 11, 2009

Closing a URLClassLoader

Sun engineer Michael McMahon describes the new close() method in URLClassLoader, It effectively invalidates the loader, so that no new classes can be loaded from it. It also closes any JAR files that were opened by the loader. [Read More]

Monday Dec 15, 2008

Making Progress With Swing's Progress Monitoring API

In this tip, you'll learn how to use Swing's progress indicator support to monitor and report on the progress of long-running operations. [Read More]

Monday Sep 15, 2008

Exchanging Data With XML and JAXB, Part 2

In this tip, you'll learn how JAXB's binding customization features can facilitate XML processing for the recipient of data as well as for the sender. [Read More]

Tuesday Aug 12, 2008

Exchanging Data with XML and JAXB, Part 1

In this tip, you'll learn how to to use the Java Architecture for XML Binding (JAXB) in Java SE 6 to exchange XML data between systems without having to delve into the specifics of XML processing. [Read More]

Monday Jul 21, 2008

Distributing a Java Web Start Application via CD-ROM

Learn how to distribute a Java Web Start Application via a CD-ROM. [Read More]

Wednesday Jul 02, 2008

Launch Java Applications from Assembly Language Programs

Here I deal with the technique for invoking Java programs from an ASM process through a demo application that calls a Java method from assembly language code.[Read More]

Monday Jun 16, 2008

Add Logging at Class Load Time with Java Instrumentation

This article shows how to implement  a Java agent, which transparently adds entry and exit logging to all methods in all your classes with the standard Java Logging API. Additionally,  the article demonstrates how to make the original Hello World program behave like the logging Hello World by manipulating the byte code when it is loaded.[Read More]

Friday Apr 04, 2008

JSlider Appearance Improvements

Learn how you can change any of the three defaults in JSlider: the direction of the scrollbar, and whether tick marks should appear, and what to show next to them.[Read More]

Monday Mar 10, 2008

Using Generics With Wildcards and Extends

Learn how to use generics with Wildcards and Extends.[Read More]

Tuesday Feb 12, 2008

Getting to Know BoxLayout

Learn how and when to use the BoxLayout manager, plus how to make use of the Box struts and glue components.[Read More]

Wednesday Jan 23, 2008

Sorting Strings

Sorting strings with the Java platform can be thought of as an easy task, but there is much more thought that should be put into it when developing programs for an international market. [Read More]

Tuesday Jan 08, 2008

January 2008 Core Java Tech Tips Quiz

We've made it through another year, and it's time for another tech tips quiz.[Read More]

Wednesday Jan 02, 2008

Placing Components on Tabs

Learn how to create a JTabbedPane component container that accepts components placed within a panel for each tab.[Read More]
About

John O'Conner

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today