Pages

Tuesday, May 29, 2012

Java Resources

Java is an exciting programming language developed at Sun microsystems (Now merged into Oracal corporation).  Java is currently one of the most popular programming languages in use, particularly for client-server web applications, with a reported 10 million users. It is intended to let application developers "write once, run anywhere" (WORA), meaning that code that runs on one platform does not need to be recompiled to run on another. This brings the edge to java over lot of other languages.
Java accomplish this by using a VM  called JVM (java virtual mechine). It helps the program to run on any computer regardless of the computer architecture or in other words hardware technology.

On November 13, 2006, Sun released much of Java as free and open source software, (FOSS), under the terms of the GNU General Public License (GPL). On May 8, 2007, Sun finished the process, making all of Java's core code available under free software/open-source distribution terms. Allowing anyone interested to develop/improve it.

Java is a really good OO (object oriented) language, but it has a simpler Object model and fewer lower level facilities with respect to other OOP languages like C, C++.


It has two major components.SDK (Software development kit) also referd as JDK (java development kit) and JRE (java runtime environment).



JRE (a subset of the SDK) contains all the runtime libraries that are essential for running any java application.  It also is the JVM which I mention before.
SDK contains compiler, utility programs, header files and jre. This is the most essential part needed to develop a java application.

There are various versions of JAVA.
  • JDK 1.0 (January 23, 1996)
  • JDK 1.1 (February 19, 1997)
  • J2SE 1.2 (December 8, 1998)
  • J2SE 1.3 (May 8, 2000)
  • J2SE 1.4 (February 6, 2002)
  • J2SE 5.0 (September 30, 2004)
  • Java SE 6 (December 11, 2006)
  • Java SE 7 (July 28, 2011)

Most of the people who start to learn java struggle a little in the beginning. There are some really good resources out there, what you see below is a list of such; which I think anyone who’s interested in java might find useful.


 First of all you need to download java (in case you already haven’t). 
You can find it at there website : http://www.java.com.



  • API documentation.
 It is like the manual for java, created by creators themselves. Not only in JAVA but also in any other programming language has such a thing. It is THE best resource you can find out there. I personally think everyone who does java must refer it. I’m sure any programmer out there will agree with me.

You can visit it from here: API documentation for JAVA 6
                                           API documentation for JAVA7
  • Apart from there are other places you can find nice tutorials. You can use them to learn java. Best thing about them are that they have really good examples which you can refer. Click on the link to visit the pages.
  1.  Java tutorials by Oracal
  2. Java Programming for beginners in four hours 
  3. freejavaguide.com
  4. javamex.com
  5. javabeginner.com


0 comments:

Post a Comment