We work on many applications in daily life.The application is everywhere at airports,restaurants,Automatics signal system,airplane, and your PC.Many of your PC applications are made using java programming.What is Java? Java is an programming language which is not dependent on platform.Java is powerful and versatile programming language for developing an application for mobile,Computers and servers.Java was developed by a group headed by James Gosling.
Java is divided into two categories:Core and advance.
Core Java: Core Java deals with the basics of Java programming language.
Topics included in Core Java are
->Class:- Classes are the basic blocks of object oriented programming.
->Object Concepts:- Objects are an instance variable of the class.
->Variables:-These are items that can change its value during program lifecycle.
->this, super: – These are special keywords used to refer to calling object.
->Operator:- operators are used to operating on the variable.They do an operation on operands.
->Loops:- these are used to do something repetitively.
->Methods:-These are functions defined to do a task.
->Constructors:- Constructor is a special case of a method which is called when an object is made of a class.
->GUI (Swing, AWT, Applets):-These are the concept for graphic user interface.
->File Handling:-These concepts are used to handle files.
->String Handling:-This concept is used to handle string and uses then to do specified tasks.
->Multi-Threading:-Execution of multiple tasks at the same time.
->Collections (Lists, Sets, Maps, Array):-These are non-primitive data types in Java.
->Exception Handling:- These are concepts which deal with Exception that may occur during execution if a program.
Advance Java:
Advance Java deals with the advanced concepts of Java programming.Advance Java is used to make the system as well as web applications.
The concepts included in advance Java are:-
->JSP:- Java Server Pages are used for making dynamic websites.
->Servlet:- Servlet is a Server Side Application. Execute under One Third party software is called Tomcat or JSDK2.0.Using Servlet can Develop 3-tier Application or Business Logic Application.
->Hibernate:-Hibernate is a framework in Java.
->Swings:- Swing is a set of class that gives more flexible and powerful than are possible with the Abstract Windows Toolkit.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .