. C++
. Java
. Design Patterns
. HTML
. XML
. CGI
. Perl
. Linux
|
|
| History | In Brief | Web Resources | Java Jobs |
|
Java began life as a programming language for software for consumer electronic devices such as toaster,
microwave ovens, and personal digital assistants. The software for consumer devices needs to be able
to work on new computer chips as they are introduced - manufacturers often change their chips as
new chips become more cost-effective. So the software has to be extremely reliable.
A small team at Sun headed by James Gosling, that was working on this problem quickly discovered
that existing programming languages like C and C++ were not up to the mark. For one thing a program
written in C/C++ must be compiled for a particulat chip. And also the complexity of C/C++ makes it
extremely difficult to write reliable software.
As a result in 1990 Gosling started designing a new programming language. This language originally
known as Oak was small, reliable and architecture-independent. In 1993, as the team continued to
work on the design of the new language, World Wide Web appeared on the internet and took it by storm.
Then the team realized that an architecture--neutral language like Java would be ideal for
programming on the internet, as a program could run on all of the different types of computers connected
to the internet.
At this point, the development of Java took a new inportance for Sun. The team wrote a web
browser called HotJava, that was the first web browser to support Java applets . An applet
is a small Java program that can be embedded in another application like a browser.
- Java is a language designed for programming on internet.
- Java removes the barrier that prevents you from taking software from some random site and executing it on any platform.
- Java program could run on all the different types of computers connected to the internet.
- An applet can be included in an HTML document to provide interactive, executable content on a web page.
- What is Java?
Sun describes:
Java : A simple, object-oriented, distributed, interpreted, robust, secure, architecture-neutral, portable,
high performance, multithreaded and dynamic languege.
|
Book Picks





|
|
Java Development Kit
|
Download the latest JDK from SUN
|
Introduction to Java
|
A useful Introductory Course on Java Programming. Good to start with.
|
Introduction to Java
|
IBM Education's course, the first complete, Internet-based, free course on the fundamentals of Java and Java's
important implications for electronic business on the World Wide Web
|
Java Tutorial
|
A practical guide for programmers with hundreds of full, working examples. The Best tutorial to learn Java
from the Java Creators.
|
Tutorials and Documentation
|
Webreference links to Java Tutorials and documentation on internet
|
JavaWorld, an invaluable resource that reveals the power of Java with
how-to articles, analysis, real-world profiles, news, and more!
Java Applets
|
Free Applets for your Home Page
|
Iava Machine
|
A useful Free Applet for Home Pages
|
Freeware Java
|
An excellent starting point to everything Java on the net
|
Free JavaChart
|
A free collection of servlets and applets to add professional quality Java charting to any web site or application
|
Java Tools
|
Java Programming Tools
|
Java Tips
|
JavaWorld's weekly collection of tricks, tips, and other gems of advice that you can apply immediately
|
Tips and tutorials
|
New Tips updated regularly
|
News & Views
|
This section offers all the best Java-related news and analysis
|
JavaWorld Search
|
Find the articles you want! Spans 3 years of tutorials, tips, news, and more. Plus IDG.net and jCentral
searches
|
Book Review
|
In search of the best Java book for beginners. A comparative review of 7 intro-programming language books
|
|
| History | In Brief | Web Resources | Java Jobs |
|
|