Zhu Wu's Blog

The world is a fine place and worth fighting for.

Use AspectJ to Modify Java Standard Library

This article explores the capabilities to alter Java standard library using AspectJ without recompiling source code of Java. It is highly experimental and do not apply it to production environment.

1. Weaving mode and development style


Continue reading →

Handle Time Zone in Java

It is important to process and present date and time correctly when building an application, especially when your application is going to be used by users from more than one time zones. This article will give you more insights on how to deal time...

Continue reading →

Handle Historical Date in Java

As a Java programmer, you might have used Java Calendar class for thousands of times. Most likely you have a good knowledge on how to handle modern dates, but this blog will provide you more insights on how to use GregorianCalendar class to handle...

Continue reading →