Wednesday, April 2, 2014

Features of Java (Buzzwords):-

Java provides many feature which are also known as java buzzwords. These are:-
 1. Simple
2. Object-oriented
3. Platform independent
4. Secured
5. Robust
6. Architecture neutral
7. Portable
8. Dynamic
9. Interpreted
10. High Performance
11. Multithreaded
12. Distributed

13. Open Source.

Java Version History:-

There are many java versions that have been released.
   1. JDK Alpha and Beta (1995)
   2. JDK 1.0 (23rd Jan, 1996)
   3. JDK 1.1 (19th Feb, 1997)
   4. J2SE 1.2 (8th Dec, 1998)
   5. J2SE 1.3 (8th May, 2000)
   6. J2SE 1.4 (6th Feb, 2002)
   7. J2SE 5.0 (30th Sep, 2004)
   8. Java SE 6 (11th Dec, 2006)
   9. Java SE 7 (28th July, 2011)

  10.Java SE8(beta virson)

Types of Java Applications

There are mainly 4 type of applications that can be created using java:
1) Standalone Application
It is also known as desktop application or window-based application. An application that we need to install on every machine such as media player, antivirus etc. AWT and Swing are used in java for creating standalone applications.
2) Web Application
An application that runs on the server side and creates dynamic page, is called web application. Currently, servlet, jsp, struts, jsf etc. technologies are used for creating web applications in java.

3) Enterprise Application
An application that is distributed in nature, such as banking applications etc. It has the advantage of high level security, load balancing and clustering. In java, EJB is used for creating enterprise applications.
4) Mobile Application

An application that is created for mobile devices. Currently Android and Java ME are used for creating mobile applications.

Tuesday, April 1, 2014

INTRODUCTION TO JAVA:- java with surya sir

Java is a simple, general-purpose, object-oriented, and high-level programing language that is capable of developing stand-alone, web-based (server-side), enterprise-based, mobile based and electronic application.
Apart from programing language java also can be defined in the fallowing two ways:-
Ø  As a platform.
Ø  As a Technology.
Java as a Programing Language:-
Program:-A program is a chain of steps which are created for doing the specific task and these steps in static state.
Why Program:-To automate the System (computer System).
Process:-A program in execution state is known as processes which are in dynamic state.
Programing Language:-They are the helper component by which we are creating the program.
Types of Programing language:-  There are mainly three types of programing language:-
1. Low Level Programing Language.(e.g-Machine,Asembley language )
2. Middle Level Programming Language.(e.g.-C Language)
3.Higl Level Programing Language.(e.g-COBOL,FOTON,BASIC,CPL,BCPL,Simula,C++,java,.Net,Php etc.)
Why Programing Language:-In Order to create a program.

Java as a Platform:-
Platform: - Any hardware or software environment or combination of both in which a program runs, known as a platform. Since Java has its own Runtime Environment (JRE) and API, it is called platform. Because of JRE (Own s/w platform of java) java is known as platform but not an H/W it is S/W platform.
Software Platform:-O.S (Windows, Linux, Solaris, Mac and Android), JRE.
Hardware Platform: -   Processor (duel-Core, core-2 duel, i3, i5, i7).

Java as a Technology:-
 
According to Sun, 3 billion devices run java. There are many devices where java is currently used. Some of them are as follows:
   1. Desktop Applications such as acrobat reader, media player, antivirus etc.
   2. Web Applications such as irctc.co.in, javatpoint.com etc.
   3. Enterprise Applications such as banking applications.
   4. Mobile
   5. Embedded System
   6. Smart Card
   7. Robotics

   8. Games etc.

Introduction to java

Click Here to Watch...