Java 7 & 8

Abstract Class

  • what is Abstraction?

Abstraction is a process of hiding the implementation details and showing only functionality to the user. Another way, it shows only important things to the user and hides the internal details for example sending sms, you just type the text and send the message. You don’t know the internal processing about the message delivery. Read more.

  • Abstract Class & Interface

A class which contains the abstract keyword in its declaration is known as abstract class.

An interface in java is a blueprint of a class. It has static constants and abstract methods.The interface in java is a mechanism to achieve abstraction. There can be only abstract methods in the java interface not method body. It is used to achieve abstraction and multiple inheritance in Java.Read more….


Java servlet is a Java program that extends the capabilities of server.It is used to create web application.

Servlets provide a component-based, platform-independent method for building Web-based applications, without the performance limitations of CGI programs. Servlets have access to the entire family of Java APIs, including the JDBC API to access enterprise databases.

More about Servlet….

Exception handling in java

What is an exception?

An Exception can be anything which interrupts the normal flow of the program. When an exception occurs program processing gets terminated and doesn’t continue further. In such cases we get a system generated error message. The good thing about exceptions is that they can be handled. We will cover the handling part later in this same tutorial.

Explore more about exception Exception Handling

Java App let

Applet are the special program which are embedded in the web page to generated dynamic content.It runs inside the browser and works at client side.

Some feature are :

  • It works at client side so less response time.
  • Secured
  • It can be executed by browsers running under many platforms.

Some Few point make sense for applet are Graphics – java.awt.Graphics class provides many methods for graphics programming. Read More

JVM – Platform Independency

JVM Stands for Java Virtual Machine, One of the most important feature java developer comes is an interpreter which accepts ‘Bytecode’ and executes it.

Java has been termed as a ‘Platform Independent Language’ as it primarily works on the notion of ‘compile once, run everywhere’. Here’s a sequential step establishing the Platform independence feature in Java

Java JVM architecture diagram JVM Architecture Explaination


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: