Best Way to Learn Java for a Beginner

Here you will know what is the best way to learn java for a beginner. Programming is the new vogue and a vogue which can make you earn wonders and at the same time make you utilize the capabilities of your brain to the fullest. Learning new programming languages however can sometimes turn out to be challenging especially when the language is one which holds immense importance in various fields. Java is definitely one of those languages which most of

Read more

Java Virtual Method

In this tutorial you will learn about java virtual method or function. Java is a programming language which has never failed to let the programmer marvel in wonder. One such concepts of the java programming language are that of java virtual methods. Unlike other programming languages, java provides for a default support to the java virtual function. This means, all the methods other than private and the static methods, are by default virtual methods. Now, the question arises: what actually

Read more

SAX vs DOM Parser – Difference between SAX and DOM Parser in Java

In this tutorial you will know about sax vs dom parser in java. Be it java or any language, parsers are the most crucial part of the compilation process on which the efficiency and usability of the language depends to a great extent. However, when it comes to java language, the parsers: SAX and DOM have forever been the two hit listed parsers, the selection among which most of the times can turn tricky. Here, in this article, an effort

Read more

Java Program to Find LCM of Two Numbers

Here you will get java program to find lcm of two numbers. Finding LCM is one of the most basic mathematical calculations that are taught to students at their primary classes. Let’s review the basic concepts again. LCM stands for Least common multiple which simply means that it is a number that is divisible by all the given numbers. This number i.e., LCM of the given numbers is always greater than or equal to the largest of given numbers. This

Read more

Hill Cipher in Java [Encryption and Decryption]

Here you will learn about hill cipher in java with program and algorithm. To start with the program directly is not a good idea here. Until you don’t have a brief understanding of Hill cipher algorithm, their programs will merely a code to copy paste. As per Wikipedia, Hill cipher is a polygraphic substitution cipher based on linear algebra, invented by Lester S. Hill in 1929. Basically Hill cipher is a cryptography algorithm to encrypt and decrypt data to ensure data security. Also Read: Caesar Cipher in

Read more

Shell Sort in Java

Here you will get program for shell sort in Java. Insertion sort is no doubt an efficient and fast sorting technique to sort a given set of values, but sometimes the insertion sort may be implemented in a comparatively complex manner if some “light” elements are used at the ends. For removing such problems, the shell sort was introduced by Donald Shell in 1959. It attempts to sort the data moving large elements towards one end and the smaller ones

Read more

Difference between Abstract Class and Concrete Class in Java

Here you will learn the difference between abstract class and concrete class in Java. Abstract classes are partially implemented classes. This means that they have some methods which need to be implemented in the derived class. As the object of abstract classes can’t me instantiated, so they just serve the purpose of inheritance. These classes need to have at least one abstract method. An abstract class can extend from only one abstract or concrete class but can implement any number

Read more

Upcasting and Downcasting in Java

In this tutorial we are going to understand the concept of upcasting and downcasting in Java with example and learn about their use in the modern programming techniques. Upcasting in Java Upcasting basically refers to moving up in the class hierarchy. So what does the last line mean? We are going to understand this using a simple example where Game is the base class and Cricket and Chess are two of its subclasses. Game.java

Cricket.java

Chess.java

UpCasting.java

Read more
1 2 3 16