Types of Constants in Java

Whenever we declare a constant in java its value tends to be the same throughout the entire program. In the case of a normal variable, we can change the assigned value. Java doesn’t allow the use of constants directly so we use static and final non-access modifiers. The main motive of using constants is to decrease repeatability in the code with some standard values. It is cached by the Java Virtual Machine and written code results in improvement of the

Read more

Features of Java Programming Language

The main motive behind the development of the java programming language was to make a more securable, easy-to-understand programming language. It is one of the most used programming languages in the industry nowadays. Let’s analyze the features of java that separates it from other programming languages. 1. Simple & Easy to Learn Java comes with an easier syntax and structuring of the code as compared to c++. Some concepts in c++ like structs have been left out in java and

Read more

Nested Switch in Java

In this article, we will discuss about nested switch in Java with examples. When a switch statement contains further switch statements inside it, then it is called a nested switch. Inside the nested switch statement, we can give multiple cases and a default case. The inner switch statement must be part of any outer case statement. We cannot use the inner switch statements outside the cases.

Read more

How to Get Filename Without Extension in Java

This article will talk about how to get filename without extension in Java language. The file utility method helps you to get rid of the file extension from the file name. Here is an example. Program:


Explanation: We take a file named ‘myfile’ with the extension ‘.java’. Next, we check whether the filename contains ‘.’ or not. If it contains ‘.’, then go to the else part and get filename without an extension using substring() function. This

Read more

Java Control Flow Statements

To plan or decide something before implementation is always essential. This will help execute every step more efficiently, and you have an idea about the action that to be performed next. In computer language, decision-making is an important part. Predominantly, the execution starts from the top to the bottom. But sometimes, the decision is vital to know which block needs to perform next. Control flow in Java will help you to decide the next action. This article gives detailed information

Read more

Nested While Loop in Java

It is pretty impossible to impose hundreds of words or numbers by just writing or putting into variable one by one. Instead, use a loop to avoid extra time. This article gives an overview of nested while loop in Java and how to use them. Why use loops? Loops are the programming structure of an operation that repeats in a specific sequence until the particular condition or procedure is completed. Loops follow the don’t repeat yourself (DRY) principle for complete

Read more

Basic Structure of Java Program with Example

Java is a very popular language and used on 7 billion devices worldwide. It is one of the most secured, platform-independent, and object oriented programming languages that’s why it is necessary to be familiar with the basic structure of Java program. A typical Java program consists of the following sections: Package statements Documentation Section Import statements Class definition Interface statements Methods Main method class Basic Structure of Java Program Image Source Package Statements It is optional to write in your

Read more

What is Native Method in Java?

Java uses various concepts to maintain privacy, structural format, and handling data efficiently, and many others. From all these concepts, one is to increase portability. To make the programs in Java more portable across all the platforms, the Java native interface (JNI) concept comes into the frame. JNI give out a bridge between Java and other native application. JNI is a segment of JDK (Java Development Kit), where JDK prefaces the java bytecode and the native programs (C and C++)

Read more
1 2 3 7