Thursday, July 28, 2011

Learn Java with Video tutorials

Introduction

      Java is an object-oriented language similar to C++, but simplified to eliminate language features that cause common programming errors. Java is a general purpose programming language with a number of features that make the language well suited for use on the World Wide Web. Small Java applications are called Java applets and can be downloaded from a Web server and run on your computer by a Java-compatible Web browser, such as Netscape Navigator or Microsoft Internet Explorer. 

What is Java technology and why do I need it?

Java is a programming language and computing platform first released by Sun Microsystems in 1995. It is the underlying technology that powers state-of-the-art programs including utilities, games, and business applications. Java runs on more than 850 million personal computers worldwide, and on billions of devices worldwide, including mobile and TV devices.
Why do I need Java?
There are lots of applications and websites that won't work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!
Is Java free to download?
Yes, Java is free to download. Get the latest version at http://java.com.
If you are building an embedded or consumer device and would like to include Java, please contact Oracle for more information on including Java in your device.
Why should I upgrade to the latest Java version?
The latest Java version contains important enhancements to improve performance, stability and security of the Java applications that run on your machine. Installing this free update will ensure that your Java applications continue to run safely and efficiently.


Links to the video series on Java Programming Basics : Special thanks to www.pucomp.org for this Series. Java is a powerful, cross-platform, object-oriented programming language suitable for writing anything from a distributed application that runs on a corporate network to a database-driven web-site to host your personal photo gallery.


Below are the links to the series of videos on Java concepts (complete guide)

1 Java Programming basics-Lecture 1Java Programming 48m 11s
2 Java Programming basics-Lecture 2 Java Programming 42m 28s
3 Java Programming basics-Lecture 3 Java Programming 48m 52s
4 Java Programming basics-Lecture 4 Java Programming 50m 59s
5 Java Programming basics-Lecture 5 Java Programming 50m 57s
6 Java Programming basics-Lecture 6 Java Programming 42m 55s
7 Java Programming basics-Lecture 7 Java Programming 47m 12s
8 Java Programming basics-Lecture 8 Java Programming 49m 29s
9 Java Programming basics-Lecture 9 Java Programming 48m 47s
10 Java Programming basics-Lecture 10 Java Programming 47m 09s

11 Java Programming basics-Lecture 11 Java Programming 49m 06s

12 Java Programming basics-Lecture 12 Java Programming 37m 29s

13 Java Programming basics-Lecture 13 Java Programming 48m 11s

14 Java Programming basics-Lecture 14 Java Programming 50m 09s

15 Java Programming basics-Lecture 15 Java Programming 48m 14s

16 Java Programming basics-Lecture 16 Java Programming 49m 12s

17 Java Programming basics-Lecture 17 Java Programming 51m 27s

18 Java Programming basics-Lecture 18 Java Programming 50m 37s

19 Java Programming basics-Lecture 19 Java Programming 49m 43s

20 Java Programming basics-Lecture 20 Java Programming 44m 24s

21 Java Programming basics-Lecture 21 Java Programming 49m 27s

22 Java Programming basics-Lecture 22 Java Programming 50m 20s

23 Java Programming basics-Lecture 23 Java Programming 45m 55s

24 Java Programming basics-Lecture 24 Java Programming 50m 30s

25 Java Programming basics-Lecture 25 Java Programming 48m 32s



Video Lectures on Java from NPTEL (IIT)
Introduction to Java (Installation of JDK)

Introduction to Swing



Interfaces
 Exceptions
AWT  

Servlets Basics
 

Writing Servlets

Creating Servlets using Netbeans


Java Applets (Part 1)



Java Applets (Part 2)

Client Server Programming (Java)




No comments:

Post a Comment