Interfaces and Packages in Java

Abstract methods when brought together form a package. A class actualizes an interface, consequently inheriting the interface’s abstract methods. An interface is not a class. Composing an interface is like composing a class. However, they are two separate ideas. A class portrays the properties and behaviours of an object. On the other hand, An interface … Read more

Common Exceptions in Java

In Java, it is conceivable to characterize two categories of Exceptions and Errors. Programmatic exceptions: – These special cases are tossed unequivocally by the application or the API software engineers Examples: Illegalargumentexception, IllegalStateException. JVM Exceptions: – These are exemptions/mistakes that are solely or consistently thrown by the JVM. Some exceptions of this class are ArrayIndexOutOfBoundsException, … Read more

Creating An Exception in Java

You can make your own exemptions in Java. Remember the accompanying focuses when composing your classes for exceptions: All exemptions must be an offspring of Throwable. If you need to compose a checked exemption that is naturally authorized by the Handle or Declare Rule, you have to create an extension of the Exception class. If … Read more

Exception Methods in Java

Here is a list of methods that are available as part of the Throwable class. public Throwable getcause() This method gives back the cause of the exemption as mentioned by a Throwable item. public String getmessage() This method gives back the exception’s complete message and details. This message is usually included in the Throwable constructor. … Read more

Hierarchy of Exceptions in Java

All classes of exceptions are subtypes of the java.lang.exception class. This class is a subclass of the Throwable class. Other than the exception class, there is an alternate subclass called Error which is gotten from the Throwable class. These special case scenarios are not ordinarily caught by the Java programs. These conditions ordinarily happen if … Read more

Exception Handling in Java

During the execution of your program, it may experience abnormal or exceptional conditions. As a result of these, the system may crash. An exception may occur due to a number of reasons. Some of these include: A file that needs to be opened can’t be found. A client has entered invalid information. A system association … Read more

File Handling in Java

All the classes that you may require on a day to day I/O programming basis are contained in the package java.io. The streams present in this package broadly represent output and input locations. Moreover, the streams supported in Java include object, primitives and localized characters. A stream can simply be described as data, arranged in … Read more

The Arrays Class in Java

The java.util.arrays class contains different functions for sorting and seeking values from array, looking at arrays, and filling components into arrays. These functions are available for all primitive data types. public static boolean equals(long[] a, long[] a2) – returns true if the two indicated arrays are equivalent to each other. Two arrays are viewed as … Read more

The foreach Loops in Java

JDK 1.5 presented another for construct, which is known as foreach loop or extended for loop. This construct empowers you to cross the complete array successively without utilizing an extra variable. Sample Implementation: public class Mytestarray { public static void main(string[] args) { double[] myarray = {0.5, 1.2, 2.2, 3.4, 4.7}; for (double i: myarray) … Read more

Handling Arrays in Java

At the point when handling components of an array, we frequently utilize either for or foreach in light of the fact that the majority of the components in an array are of the same sort and the extent of the exhibit is known. Example: public class Mytestarray { public static void main(string[] args) { double[] … Read more