Popular
Electronics & Technology Blog
Vijayendra Singh
-
JAVA : The basics & resources
-
Basics of Java
Java is an object oriented programming language like C++. The basic purpose of developing Java was to provide a platform-independent programming language.
Some important features of Java Programming Language.
•We can reuse the code.
•Emphasis on data rather than procedure.
•Data is hidden and cannot be accessed by external functions.
•Objects can interact with each other through functions.Some Basic Java terms:
Data Abstraction : It is a process of exposing only the interfaces and hiding the implementation details from the user.
Data Encapsulation : It is a process of bundling the data, and the functions that use them. In Simple terms, wrapping up of data and methods into class is encapsulation. Classes uses concept of abstraction which includes hiding of data and showing only essential features.
Inheritance: Properties by which objects of one class acquire the properties of objects of another class.
Polymorphism : Ability to take more than one form. e.g Shape can be circle, box, triangle.
Virtual Machine : The Java Virtual Machine is a run-time environment for hosting Java applications.
Java Servlets: A Servlet is an application or a script that is written in Java and executed on a server, as opposed to on a client.
Java Applets : An applet is a small Internet-based program written in Java, a programming language for the Web.
Useful Java Resources & Links:
Java Code
Java Tutorial
www.java2s.com/Tutorial/Java/CatalogJava.htm
www.w3schools.com/js/default.asp
J2EE Tutorials
Java Servlets Tutorial
Other Java Links:
JavaLobby - Java Forum.
Jars - Java Applets.
Java Developer's Journal - Java articles.
FreshMeat - Java open source projects and more.
jGuru - Java FAQ.
ONJava - O'Reilly Java Network.The latest releases are available for download on the link below:
http://developers.sun.com/downloads/