Welcome to JavaDigest.net

On JavaDigest.net you can find information and resources about the programming language Java.

What is Java?

Java is a object orientated programming language developed and owned by Sun Microsystems, that was bought by Oracle in January 2010. The Java Virtual Machine lets you write code that you can run on Windows, Linux, Mac and a lot of other architectures. Java is one of the most popular programming languages at the moment. One of the cornerstones of Java is the excessive use of object orientation. Java is not Javascript! Javascript is a script language that is heavily used in modern websites to create interactive applications.

Java Integrated Development Environment

You can write Java in every text/notepad program you want, but if you want to have special features, you shouldt use a Java IDE (Integrated Development Environment), that helps you with your work. There are a lot of IDE out there. It's like choosing a car. You have to test drive and then choose what you like. I'm using Eclipse and Netbeans, but you should test before you choose one. Just google "java ide".

Where can i download Java?

You need the runtime for your platform. You can get it on the java.com website.

Java Hello World

The first you normally build with a new programming language is the hello world program, that only outputs "hello world".

public class helloworld {
	public static void main(String[] args) {
		System.out.println("hello world");
	}
}

The source files must be named after the public class they contain and you have to add a .java behind it (helloworld.java). After you compiled it, you get a helloworld.class file, that can be executed. If you have classes that are not public, you can put them into .java files.

Java Website Example: Expired Domains

I personally like Java very much and if you combine it with a web development language like php, you can create very nice websites. One of my current projects is a Expired Domains Search Engine. I use Java for the hard stuff like parsing Pending Delete Drop Lists and Checking if the Domain is still free to register, but for the frontend i use a simple PHP Framework. Finding Expired Domains is not that difficult and with the use of Java it is even easier. Just check it out if you like.

Google Blog Search: Java

Re: [JAI-IMAGEIO] poor JPEG2000 image quality with ...

Source: Google Blog Search Java / Date: 2007-08-15 / Author: unknown

This seems interesting for me. Is this a restriction to. JAI ImageIO codec and JJ2000 only? Or is this depending on JPEG2000 format issues? >[...]but as the documentation states, lossy >compression is not supported for binary ... » read more

The Java ecosystem and Scala ABI versioning : Havoc's Blog

Source: Google Blog Search Java / Date: 2012-01-24 / Author: havoc

The Java ecosystem and Scala ABI versioning. by havoc. On the sbt mailing list there's a discussion of where to go with ?cross versioning.? Here's how I've been thinking about it. » read more

Cryptomundo ? Jungle Gemlins of Java

Source: Google Blog Search Java / Date: 2012-01-25 / Author: Loren Coleman

Dr. Anna Nekaris is presenting a new show about her work on cryptic species, ?Jungle Gremlins of Java,? premiering in the UK on BBC2: Natural World, on January 25, 2012, at 8 pm. It will be broadcast later this year in the US ... » read more

Packaging Java JARs as RPM packages ? DNA of the TUX

Source: Google Blog Search Java / Date: 2012-01-27 / Author: tuxdna

At JUDCon 2012, I had a discussion and argument with Jaikiran Pai and Ravi Maurya on ?Packaging Java JARs as RPM packages?. Well it is not just RPM, it could be any package management system ( eg. dpkg, protage etc. ) ... » read more

Advantages of java programming in software industry | zunelist.com

Source: Google Blog Search Java / Date: 2012-01-27 / Author: articleranks

Since then, there has been no turning back and Java is the most popular programming language preferred by programmers the world over. It is used to design software as well as a host of other web applications. Like most ... » read more