<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Good-Tutorials.com: Latest Java Tutorials</title>
    <link>http://www.good-tutorials.com</link>
    <description>This is the newest 25 tutorials added to Good-Tutorials.com.</description>
    <language>en-us</language>
    <item>
      <title>Basic Calculator GUI</title>
      <description>This tutorial helps users understand the fundamentals of Java GUI, it can help them use techniques in different programs and introduces 2 different LayoutManagers to make a Calculator interface which look similar to the Windows Calculator</description>
      <author>Swivvet</author>
      <pubDate>Sat, 23 Aug 2008 09:00:02 +0000</pubDate>
      <link>http://www.good-tutorials.com/tutorial/30620/basic-calculator-gui</link>
      <guid>http://www.good-tutorials.com/tutorial/30620/basic-calculator-gui</guid>
    </item>
    <item>
      <title>The absolute basics of Java Programming</title>
      <description>This tutorial gives users a starting point with Java Programming and helps them understand the software they will require. It also shows users how to write a simple program and the basic structure of Java code</description>
      <author>Swivvet</author>
      <pubDate>Sat, 23 Aug 2008 08:30:01 +0000</pubDate>
      <link>http://www.good-tutorials.com/tutorial/30590/the-absolute-basics-of-java-programming</link>
      <guid>http://www.good-tutorials.com/tutorial/30590/the-absolute-basics-of-java-programming</guid>
    </item>
    <item>
      <title>Java Variables Explained</title>
      <description>Helps beginners understand how Variables can benefit a program and different data types available in the language.</description>
      <author>Swivvet</author>
      <pubDate>Sat, 23 Aug 2008 08:00:03 +0000</pubDate>
      <link>http://www.good-tutorials.com/tutorial/30589/java-variables-explained</link>
      <guid>http://www.good-tutorials.com/tutorial/30589/java-variables-explained</guid>
    </item>
    <item>
      <title>The 10 minutes &#8220;Getting started with RMI&#8221; tutorial</title>
      <description>Since Java 5 working with RMI (Remote Method Invocation) is very easy. You don&#8217;t need the rmic compiler unless you work with legacy RMI clients. Now stubs are generated automatically at runtime. Let&#8217;s see a very minimalistic example.</description>
      <author>danielstoner</author>
      <pubDate>Fri, 18 Jul 2008 06:30:03 +0000</pubDate>
      <link>http://www.good-tutorials.com/tutorial/29783/the-1-minutes-getting-started-with-rmi-tutorial</link>
      <guid>http://www.good-tutorials.com/tutorial/29783/the-1-minutes-getting-started-with-rmi-tutorial</guid>
    </item>
    <item>
      <title>How to script a Java application with Groovy, Jython, JRuby and JavaScript</title>
      <description>In Java 6 standard support for scripting engines was introduced (JSR 223: Scripting for the JavaTM Platform). This tutorial describes how to design a scriptable application and what you need to do to allow the users to write scripts for your application in various scripting languages.</description>
      <author>danielstoner</author>
      <pubDate>Fri, 20 Jun 2008 22:40:53 +0000</pubDate>
      <link>http://www.good-tutorials.com/tutorial/28984/how-to-script-a-java-application-with-groovy-jython-jruby-and-javascript</link>
      <guid>http://www.good-tutorials.com/tutorial/28984/how-to-script-a-java-application-with-groovy-jython-jruby-and-javascript</guid>
    </item>
    <item>
      <title>Network interface details with Java 6</title>
      <description>Many times it is useful to be able to get programmatically information about the network interfaces present on a host. Java standard library include a number of classes designed to provide access to this information. The most important is java.net.NetworkInterface which suffered a major face lifting in Java 6.
Now it is possible to get a lot more information about every network interface in the system. Of special importance is the ability to get the MAC address of an interface.</description>
      <author>danielstoner</author>
      <pubDate>Wed, 28 May 2008 23:00:01 +0000</pubDate>
      <link>http://www.good-tutorials.com/tutorial/28345/network-interface-details-with-java-6</link>
      <guid>http://www.good-tutorials.com/tutorial/28345/network-interface-details-with-java-6</guid>
    </item>
    <item>
      <title>Locating resources in Java</title>
      <description>A resource is a file situated somewhere in the class path. It can be a file in a package folder, in the classes folder or in a jar file. Resources are usually needed at runtime and they can be properties files, images and so on. The ClassLoader and Class classes provide methods to find the desired resources but a little bit of attention has to be payed to the quirks of this API.</description>
      <author>danielstoner</author>
      <pubDate>Tue, 27 May 2008 14:30:01 +0000</pubDate>
      <link>http://www.good-tutorials.com/tutorial/28307/locating-resources-in-java</link>
      <guid>http://www.good-tutorials.com/tutorial/28307/locating-resources-in-java</guid>
    </item>
    <item>
      <title>More desktop integration: the system tray</title>
      <description>One more nice touch in the Java 6 offensive to the desktop is giving Java applications the ability to add icons to the system tray in a pretty consistent way across platforms. Of course differences exist and they will show up to some degree in the code but at least now the framework exists and the programmer&#8217;s effort is a lot smaller.</description>
      <author>danielstoner</author>
      <pubDate>Tue, 20 May 2008 17:30:02 +0000</pubDate>
      <link>http://www.good-tutorials.com/tutorial/28157/more-desktop-integration-the-system-tray</link>
      <guid>http://www.good-tutorials.com/tutorial/28157/more-desktop-integration-the-system-tray</guid>
    </item>
    <item>
      <title>Desktop integration with Java 6</title>
      <description>Java 6 tries hard to make Java applications easier to integrate in the desktop environment of various platforms. One of such welcome attempts is the new java.awt.Desktop class adapted from JDIC (JDesktop Integration Components).</description>
      <author>danielstoner</author>
      <pubDate>Tue, 20 May 2008 17:00:03 +0000</pubDate>
      <link>http://www.good-tutorials.com/tutorial/28156/desktop-integration-with-java-6</link>
      <guid>http://www.good-tutorials.com/tutorial/28156/desktop-integration-with-java-6</guid>
    </item>
    <item>
      <title>Console applications with Java 6</title>
      <description>In Java 6 a better way of interacting with the command prompt was introduced, the java.io.Console class. Together with the utility class java.util.Scanner introduced in Java 5 this new API can be used to develop more advanced Java console applications.</description>
      <author>danielstoner</author>
      <pubDate>Tue, 20 May 2008 17:00:02 +0000</pubDate>
      <link>http://www.good-tutorials.com/tutorial/28155/console-applications-with-java-6</link>
      <guid>http://www.good-tutorials.com/tutorial/28155/console-applications-with-java-6</guid>
    </item>
    <item>
      <title>Displaying a splash image with Java 6</title>
      <description>Introduced in Java 6 is the option of displaying a splash screen when an application starts. The splash image file can be specified on the command line with the new splash option -splash:splash.jpg or in the manifest of a jar file with the SplashScreen-Image option.</description>
      <author>danielstoner</author>
      <pubDate>Mon, 12 May 2008 05:00:03 +0000</pubDate>
      <link>http://www.good-tutorials.com/tutorial/27939/displaying-a-splash-image-with-java-6</link>
      <guid>http://www.good-tutorials.com/tutorial/27939/displaying-a-splash-image-with-java-6</guid>
    </item>
    <item>
      <title>Inner Classes</title>
      <description>An inner class is a class declared inside another class. The enclosing class can be a top level class or another inner class. The reason for using inner classes is to properly implement composition when the life of inner class instances are controlled by the outer class instance.</description>
      <author>danielstoner</author>
      <pubDate>Fri, 09 May 2008 06:30:02 +0000</pubDate>
      <link>http://www.good-tutorials.com/tutorial/27857/inner-classes</link>
      <guid>http://www.good-tutorials.com/tutorial/27857/inner-classes</guid>
    </item>
    <item>
      <title>Local Inner Classes</title>
      <description>Local inner classes are declared inside of a block of code. This block can be static bloc, a constructor, a method or simply a block of code surrounded with curly braces. These classes are only visible inside the enclosing block, but inside the block full hierarchies of classes can be developed.</description>
      <author>danielstoner</author>
      <pubDate>Fri, 09 May 2008 00:30:01 +0000</pubDate>
      <link>http://www.good-tutorials.com/tutorial/27858/local-inner-classes</link>
      <guid>http://www.good-tutorials.com/tutorial/27858/local-inner-classes</guid>
    </item>
    <item>
      <title>Static Nested Interfaces</title>
      <description>A nested interface is just a regular interface defined inside another class or interface. They are actually defined inside the body of the parent class, not only in the same file.</description>
      <author>danielstoner</author>
      <pubDate>Fri, 09 May 2008 00:00:04 +0000</pubDate>
      <link>http://www.good-tutorials.com/tutorial/27856/static-nested-interfaces</link>
      <guid>http://www.good-tutorials.com/tutorial/27856/static-nested-interfaces</guid>
    </item>
    <item>
      <title>Static Nested Classes</title>
      <description>A static nested class is a regular class defined inside of a package level class or inside of another static nested class. They are actually defined inside the body of the parent class, not only in the same file.</description>
      <author>danielstoner</author>
      <pubDate>Fri, 09 May 2008 00:00:02 +0000</pubDate>
      <link>http://www.good-tutorials.com/tutorial/27855/static-nested-classes</link>
      <guid>http://www.good-tutorials.com/tutorial/27855/static-nested-classes</guid>
    </item>
    <item>
      <title>Linked Lists in Java</title>
      <description>Learn to use Java's built in LinkedList class to easily and quickly create Linked Lists.</description>
      <author>CoryMathews</author>
      <pubDate>Thu, 24 Apr 2008 15:04:51 +0000</pubDate>
      <link>http://www.good-tutorials.com/tutorial/27554/linked-lists-in-java</link>
      <guid>http://www.good-tutorials.com/tutorial/27554/linked-lists-in-java</guid>
    </item>
    <item>
      <title>Making a Java GUI Program</title>
      <description>Learn how to build your first GUI program using Java. It uses Swing framework, but since its for the beginners, fits well in the Java Basics category.</description>
      <author>yea-baby.com</author>
      <pubDate>Thu, 24 Jan 2008 07:47:25 +0000</pubDate>
      <link>http://www.good-tutorials.com/tutorial/25618/making-a-java-gui-program</link>
      <guid>http://www.good-tutorials.com/tutorial/25618/making-a-java-gui-program</guid>
    </item>
    <item>
      <title>Introduction To OOP With Java</title>
      <description>If you have not read the methods and argument tutorial then please go read it now, click here. Otherwise, continue with this tutorial. I will show you the basics of using objects oriented programming using &amp;quot;real world&amp;quot; objects to help you along with way. We will be using two different files, save one file name &amp;quot;Beer.java&amp;quot; and the other &amp;quot;DrinkBeer&amp;quot;, which will be our objects and main.</description>
      <author>sunjester</author>
      <pubDate>Tue, 11 Dec 2007 21:50:19 +0000</pubDate>
      <link>http://www.good-tutorials.com/tutorial/24541/introduction-to-oop-with-java</link>
      <guid>http://www.good-tutorials.com/tutorial/24541/introduction-to-oop-with-java</guid>
    </item>
    <item>
      <title>Creating a starfield with a java applet</title>
      <description>This tutorial will show you how to make stars for a background in your application using random numbers and loops. This will also give you the basics for using applets.</description>
      <author>sunjester</author>
      <pubDate>Mon, 10 Dec 2007 15:53:25 +0000</pubDate>
      <link>http://www.good-tutorials.com/tutorial/24491/creating-a-starfield-with-a-java-applet</link>
      <guid>http://www.good-tutorials.com/tutorial/24491/creating-a-starfield-with-a-java-applet</guid>
    </item>
    <item>
      <title>using methods and arguments in java</title>
      <description>This tutorial will give you a nice understanding to using argument with methods in java. If you're new to OOP then this will help you out.</description>
      <author>sunjester</author>
      <pubDate>Mon, 10 Dec 2007 15:52:48 +0000</pubDate>
      <link>http://www.good-tutorials.com/tutorial/24490/using-methods-and-arguments-in-java</link>
      <guid>http://www.good-tutorials.com/tutorial/24490/using-methods-and-arguments-in-java</guid>
    </item>
    <item>
      <title>Introduction to Java</title>
      <description>This introductory tutorial from Sun will provide an interview to programming in Java. It includes an overview of the language and environment, a simple &amp;quot;Hello World&amp;quot; lesson, and sample code for Windows, Linux, and OS X used in the creation of &amp;quot;Hello World&amp;quot;.</description>
      <author>Sun</author>
      <pubDate>Sun, 09 Dec 2007 16:46:22 +0000</pubDate>
      <link>http://www.good-tutorials.com/tutorial/24482/introduction-to-java</link>
      <guid>http://www.good-tutorials.com/tutorial/24482/introduction-to-java</guid>
    </item>
  </channel>
</rss>
