Inner Classes

Inner Classes are the classes which are declared inside an outer class i.e classes nesting with in outer class. They can be either static or non static. Static Inner classes are also called as Nested Classes. Inner classes come in… Read More ›

Interface Vs Abstract Class

There are three differences between an interface and an abstract class: you can implement multiple interfaces at the same time, but only extend one class, an abstract class is allowed to contain implementation (non-abstract methods, constructors, instance initializers and instance… Read More ›

Java Technology: Part-1

Java Technology: Java technology is both a high-level, object-oriented programming language and a platform. Java technology is based on the concept of a single Java Virtual Machine (JVM) — a translator between the language and the underlying software and hardware…. Read More ›