Vinod’s Blog

May 20, 2007

Started Learning Java

Filed under: Uncategorized — vinodtiru @ 9:52 am

Java

I am a developer writing code in .Net..:) . Now i wanted to learn Java. This is want i learnt about Java. It is not something very difficult to learn. Its pretty simple. This is what people have told me. Below i have explained what i have learnt about Java.


Java was initially called oak(by SUN Micro system). This was initially designed to be used only with in SUN. But it was named later as JAVA and was used by everyone. This Java is perfect for Internet, not just because it is an object-oriented programming language, but also because when Java code is compiled, it is made into byte-code. When you compile other code, in other languages, you usually make an .exe file. In this file is all the machine-level code is needed to run the program. Java doesn’t do this, instead Java uses the Java Virtual Machine (JVM), which contains all the machine-level code. The JVM first needs to be installed on your computer and then you can run your Java programs. So this means that your compiled Java program don’t need the machine-level code, reducing the file greatly. This makes Java programs very small, and also very easy to download from the Internet. Great idea isn’t it.

Today i am starting to learn JAVA from the tutorials of SUN (The great ones of JAVA). I will try to summarise what ever i learn. I think not everyone will find time to go through the tutorials given by SUN. So Let me help u. But if you find time and want learn it in depth please use this link Java Tutorials.

Advertisement

3 Comments »

  1. .NEt also, do the same. They get compiled to Intermediate Language. (But only thing is it came after Java)
    Also, Write Once run anywhere is not new in Java. Before Java, Flash applications used to run in Cross Browser and is also Cross Platform. The flash plugin acted like JVM.
    We even had Flash Applications :) .

    Comment by Ramesh — May 16, 2007 @ 3:41 am

  2. When Java code is compiled, it is made into byte-code which also make the end resulting binary to be of very small size. But i fear this is not the case with .Net.

    Comment by vinodtiru — May 16, 2007 @ 4:14 am

  3. Flash is also crss platform but flash does not support complex RMI and Services and messagin and all complex feture that java supports for Enterprise application development.

    Java 5.0 is having some more new funtionality which has increates its power.

    go through the url for info

    http://java.sun.com/developer/technicalArticles/releases/j2se15/

    Comment by MuthuSelvan — May 20, 2007 @ 7:59 am


RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Theme: Rubric. Blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.