<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.8" -->
<rss version="0.92">
<channel>
	<title>JavaBlogging</title>
	<link>http://www.javablogging.com</link>
	<description>Tracking surprises, features and bugs</description>
	<lastBuildDate>Sun, 16 May 2010 03:01:09 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Java ClassLoader (4) &#8211; Loading a custom ClassLoader on JVM start</title>
		<description><![CDATA[In a previous article of this series we learned how to replace the default system class loader for any given class. This time we will show how to replace it even before running the main method, so that the entire program runs from start with a custom class loader. 
To do it, you should change [...]]]></description>
		<link>http://www.javablogging.com/java-classloader-4-loading-a-custom-classloader-on-jvm-start/</link>
			</item>
	<item>
		<title>Java ClassLoader (3) &#8211; Namespaces</title>
		<description><![CDATA[In this third part of series about Java ClassLoader we will show how class loaders interact with namespaces in Java, and how using class loaders it is possible to have two or more instances of a static field.
In the previous article we learned how to change a class&#8217; class loader. Can we do anything interesting [...]]]></description>
		<link>http://www.javablogging.com/java-classloader-3-namespaces/</link>
			</item>
	<item>
		<title>Java ClassLoader (2) &#8211; Write your own ClassLoader</title>
		<description><![CDATA[This is the second part of series of articles about Java&#8217;s ClassLoader. We will show here how you can write your own simple ClassLoader and &#8220;replace&#8221; the default system ClassLoader with your version.
We have to extend the java.lang.ClassLoader class and implement some of its crucial methods, like loadClass(String name). This method is run every time [...]]]></description>
		<link>http://www.javablogging.com/java-classloader-2-write-your-own-classloader/</link>
			</item>
	<item>
		<title>Java ClassLoader (1) &#8211; What is a ClassLoader?</title>
		<description><![CDATA[
In this article we will give a very simple explanation of what ClassLoaders do in Java. This article starts a series, and in following articles we will show some ways of &#8220;replacing&#8221; the default class loader and what interesting things come out of it.


In contrary to such languages like C++ or Fortran where source code [...]]]></description>
		<link>http://www.javablogging.com/java-classloader-1-what-is-a-classloader/</link>
			</item>
	<item>
		<title>Internationalization with MessageFormat</title>
		<description><![CDATA[In this post I want to show a quick example of how to internationalize your application in a easy simple way by taking advantage of MessageFormat class.
The design is fairly simple: for each single locale/language we have a properties file with translated messages. At the start we load the properties into a MessageGenerator object and [...]]]></description>
		<link>http://www.javablogging.com/internationalization-with-messageformat/</link>
			</item>
	<item>
		<title>Scripting in Java</title>
		<description><![CDATA[Did you know that you can compile and run scripting languages like JavaScript, Python, Ruby and many others directly from your Java code? API responsible for it has been created as a result of Java Specification Request 223 and sits in the javax.script package.
Let&#8217;s see on a minimalist example how to use the Java Scripting [...]]]></description>
		<link>http://www.javablogging.com/scripting-in-java/</link>
			</item>
	<item>
		<title>Simple guide to Java Message Service (JMS) using ActiveMQ</title>
		<description><![CDATA[JMS let&#8217;s you send messages containing for example a String, array of bytes or a serializable Java object, from one program to another. It doesn&#8217;t however use a direct connection from program A to program B, instead the message is sent to a JMS provider and put there in a Queue where it waits until [...]]]></description>
		<link>http://www.javablogging.com/simple-guide-to-java-message-service-jms-using-activemq/</link>
			</item>
	<item>
		<title>A guide to Java SimpleDateFormat in examples</title>
		<description><![CDATA[Today I want to show you some examples of how you can use SimpleDateFormat class in your code. I hope some of them will be new and surprising!
The basic example
First the most basic usage of the class. Lets use it to format Date object into a simple string showing day, month and a year:












SimpleDateFormat simpleDateFormat [...]]]></description>
		<link>http://www.javablogging.com/java-simpledateformat-examples/</link>
			</item>
	<item>
		<title>Using Java SecurityManager to grant/deny access to system functions</title>
		<description><![CDATA[In Java it is possible to restrict access to specific functions like reading/writing files and system properties, thread control, networking, object serialization and much more for the running application. Such restrictions may be crucial for guaranteeing security of the system and are implemented for example in Applets, Java Web Start or Java EE Servers. 
Class [...]]]></description>
		<link>http://www.javablogging.com/using-java-securitymanager-to-grantdeny-access-to-system-functions/</link>
			</item>
	<item>
		<title>How to check if String is parseable to Integer or Double?</title>
		<description><![CDATA[This seems basic, right? In most cases it is, but as almost everything in Java this problem has its subtle pitfalls and problems. It is mainly because Java does not provide a simple utility method that can answer this question. Today I wanted to share with you several ways of solving this problem and describe [...]]]></description>
		<link>http://www.javablogging.com/how-to-check-if-string-is-parseable-to-integer-or-double/</link>
			</item>
</channel>
</rss>

