Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
Last updated: Feb 15, 2022

Basics

Java is one of the most popular and widely used programming languages and platforms. A platform is an environment that helps to develop and run programs written in any programming language.Java is fast, reliable, and secure. However to become proficient in any programming language, one firstly needs to understand the basics of that language. Let us learn the basics concepts.
Java Tutorial EASY
Java is a high-level, object-oriented programming language commonly used to create software, video games, and mobile apps.
Is Java an Object-Oriented language? EASY
In this article we have discussed whether java is an object oriented language or not.
Top 10 Best Java Compiler
In this article, we will discuss the Best Java Compilers that include some examples of IDEs that are available to run Java codes.
Eclipse IDE for Java Developers EASY
In this blog, we will learn about Eclipse ide for Java developers. We will learn about debugging tools, version controls, and how to set up eclipse ide. We will also discuss its comparison with other IDEs.
IntelliJ vs Eclipse EASY
IntelliJ vs Eclipse: A comprehensive difference between IntelliJ and Eclipse. Learn about which IDE suits your needs best.
Transient Keyword in JAVA MEDIUM
Explore the significance of the 'transient' keyword in Java programming. Learn how it affects object serialization and discover best practices for handling transient fields in your Java applications.
Java vs Python and C++
Highlight the key differences between Java, Python, and C++ in terms of syntax, speed, efficiency, and other related factors along with their use cases.
String Pool in Java MEDIUM
String Pool in Java is a special memory region where the Java Virtual Machine stores String literals. In this article we will understand oJava String Pool and how to use it in your coding projects, making your applications more memory efficient.
Behavioral Design Patterns EASY
In this article, we will discuss different types of behavioral design patterns, their uses & implementation in various programming languages.
Predicate in Java 8 EASY
In this blog, we will learn about Predicate in Java 8. We will learn about its characteristics, features, and much more for better understanding.
Setting up the environment
In this article, we will explain how to set up Java on different Operating Systems.
New Keyword in Java EASY
In this article, we'll learn the syntax of the new keyword, looks into the process of object creation, and illustrate its use with practical examples.
Reverse the Number in Java EASY
In this article, we will learn about different methods to reverse a number in Java, including using a while loop, recursion, & the StringBuilder class.
Association in Java MEDIUM
In this article, we will learn the concept of association in Java, understand its types, with proper examples.
this Keyword in Java EASY
In this blog, we will learn this Keyword in Java. We will learn about why it is used, syntax, parameters, and examples.
Java Development Kit(JDK)
This blog will cover all the aspects of JDK. It explains the concepts, features, and uses of JDK in Java application development.
Java And Operator EASY
This article will talk about the syntax, usage, & practical applications of the && operator.
Preparedstatement Java MEDIUM
In this blog, we will learn about Preparedstatement Java. We will learn about its characteristics, features, and much more for better understanding.
Java Primitive Data Types MEDIUM
In this article we will learn what primitive types are, their importance, and how they are utilized in Java programming.
Java 11 Features EASY
In this blog, we will learn about Java 11 Features. We will learn about its characteristics, features, and much more for better understanding.
Odd or Even Program in Java EASY
In this article, we'll see different methods to determine the nature of a number using Java. We will start with simple checks using the modulo operator and then move on to to more advanced methods that use bitwise operations.
Methods in Java EASY
In this blog, we will learn about Methods in Java. We will understand its core concepts, its usage, and much more for better understanding.
Reference Variable in Java EASY
In this article, we will learn about the concept of reference variables, their benefits, & various scenarios where they could be useful.
Robust Meaning in Java EASY
Robustness in Java refers to the language's ability to manage errors and operate smoothly under a variety of conditions.
JVM (Java Virtual Machine) and its Architecture EASY
JVM stands for Java Virtual Machine. It is a crucial component of the Java Runtime Environment (JRE) and Java Development Kit (JDK). In this article we will learn about JVM in java and its architecture.
Java Program to Compute GCD EASY
In this article, we will learn various methods to calculate the GCD in Java, including the general method, the Euclidean algorithm using repeated subtraction, & the Euclidean algorithm using repeated division.
Structure of Java Program MEDIUM
In this blog, we will learn about Structure of Java Program. We will understand its core concepts, its usage, and much more for better understanding.
Difference Between Java and Core Java EASY
In this blog, we will learn about the Difference Between Java and Core Java. We will understand each concept in detail and later look at the difference for better understanding.
Difference between JDK, JRE and JVM MEDIUM
In this blog, we will discuss the differences between JDK JRE and JVM.
While Loop in Java EASY
In this article, we'll talk about the syntax of while loops, their parts, how they execute.
Math Functions in Java EASY
In this blog, we will learn about Math Functions in Java. We will understand its core concepts, its usage, and much more for better understanding.
Method Reference in Java 8 EASY
In this blog, we will learn about Method Reference in Java 8. We will learn about its characteristics, features, and much more for better understanding.
OOPS Concepts in Java EASY
In this blog, we will learn about OOPS Concepts in Java. We will understand its core concepts, its usage, and much more for better understanding.
Just In Time Compiler
This blog will cover the Just In Time Compiler.
Modulo or Remainder Operator in Java EASY
In this blog, we will learn about Modulo or Remainder Operator in Java. We will understand its core concepts, its usage, and much more for better understanding.
Composition in Java
tion is achieved by including an instance of one class within another class. This powerful technique enables code reuse, flexibility & helps in designing clear, modular programs.
Process vs Thread in Java
In this blog, we will learn about Process vs Thread in Java. We will first understand what is a process and thread. Later in the blog, we will look at the differences between the two.
Strong Number in Java EASY
In Java, a strong number is a number whose sum of the factorial of its digits is equal to the number itself.
Nested Class in Java MEDIUM
In this blog, we will learn about Nested Class in Java. We will understand its core concepts, its usage, and much more for better understanding.
Type Casting in Java MEDIUM
In this blog, we will learn about Type Casting in Java. We will understand its core concepts, its usage, and much more for better understanding.
Java Program to Find All Palindromic Sub-Strings of a String
In this blog, we will learn about Java Program to Find All Palindromic Sub-Strings of a String. We will understand the time complexity of the program.
Best Java Visualizers MEDIUM
Java Visualizers are tools to debug code step-by-step visually, aiding in understanding program flow. In this article, we will learn about Java Visualizers in detail and discuss some of the best Java Visualizers in use.
Java Map containskey EASY
In this blog, we will learn about Java Map containskey. We will understand its core concepts, its usage, examples, and much more for better understanding.
Java Char Keyword MEDIUM
The char data type in Java is used to store a single character. It's one of the primitive data types, along with int, float, double, & others. When you declare a variable as a char, it can hold a single Unicode character.
Java File Extension EASY
In this blog, we will learn about Java File Extension. We will learn about why it is used, methods, application, and examples.
Difference Between JIT and JVM
Explain JIT and its working in brief. Highlight the key differences between JIT and JVM.
Java Map MEDIUM
In this blog, we will learn about Java Map. We will learn about why it is used, its syntax, parameters, types, and examples.
Java Standalone Application MEDIUM
In this article, we will learn what we mean by Java standalone applications and how we can create them.
Iterate Map in Java MEDIUM
In this blog, we will learn about how to Iterate Map in Java. We will understand how to use the map in Java and also different ways to iterate a map in Java, with their advantages and disadvantages.
Java List EASY
In this blog, we will learn this Java List. We will learn about why it is used, syntax, parameters, and examples.
Generic Comparator in Java MEDIUM
In this blog, we will learn about Generic Comparator in Java. We will write code to further understand how Generic Comparator works.,
Volatile Keyword in Java EASY
In this blog, we will learn about Volatile Keyword in Java. We will understand its core concepts, its usage, and much more for better understanding.
Arrow Operator Java EASY
In this blog, we will learn about the arrow operator in java. We will look at its syntax, implementation and benefits.
Final Class in Java EASY
A final class in Java is a type of class that cannot be inherited by other classes.
Difference Between Byte Code and Machine Code
Bytecode is a form of code generated from the compilation of source code. Whereas machine code is the CPU-understandable language stored in binary format.
Star Pattern in Java EASY
Creating a star pattern in Java involves using nested loops — one loop for the rows & another for the columns. These loops help in printing spaces & stars in the correct sequence to form the desired pattern.
Why is Java Platform Independent? EASY
To understand what Platform independence means, how is it a feature of Java, what happens in other languages in C++, and Why is Java Not Completely Platform Independent.
Increment Date in Java EASY
In this article, we will learn about Increment Date in Java. We will write codes for local date, local time and many other functions in java.
Loose Coupling in Java MEDIUM
Coupling in Java is the measure of how much one class knows about the structure and properties of another class.
Introduction to Keywords in Java
Explore the different keywords in Java and learn how to implement them.
Introduction to Variables
Learn about variables and how to use them in Java. Explore the different types of variables with examples.
Instance Variable in Java EASY
In this article, we will understand about the instance variable used in Java.
Introduction to Data Type
Today, we will learn about data types in java
Difference between Primitive and Non-Primitive Datatypes
In this blog, we will learn about different types of datatypes and what distinguishes them into Primitive and Non-Primitive Datatypes.
Difference between List and Set in Java EASY
A list is a collection of elements, where each element has an index that starts from 0. A set is a collection of unique elements. It is unordered, so there is no indexing as in the list from 0 to n.
Constant
This article shall discuss the concept of constants in the Java programming language.
How to Create Immutable Class in Java MEDIUM
To create an immutable class in Java, use final keyword for class, make fields private, and provide only getter methods. Read on to learn how to create immutable class in java.
Java Extend Multiple Classes EASY
In this blog, we will learn about Java Extend Multiple Classes. We will understand the basics of inheritance and composition and also write codes for better understanding,
BigDecimal Class in Java EASY
BigDecimal is a game-changer for accurate numerical calculations. Java provides BigDecimal, which is a class that provides operations on double numbers.
Java vs .Net
In this article, we are going to learn the difference between the java and .net language.
Java Stream EASY
In this blog, we will learn this Java Stream. We will learn about why it is used, syntax, parameters, and examples.
Java vs Ruby
This article introduces you to the concept of java and ruby along with a detailed java vs ruby comparison.
Scala and Java EASY
In this article, we will discuss Scala and Java, along with their features, differences, advantages, and disadvantages. We will also compare scala and java briefly on various parameters and with some basic codes.
Sort String in Java EASY
In this blog, we will learn about Sort String in java. We will understand its core concepts, its usage, and much more for better understanding.
Separators in Java EASY
In this blog, we will discuss about separators in java. We will start with discussing about java and its applications and then move to separators in java.
Converting Long to Int in Java EASY
In this article, we will briefly discuss long and int datatype. Then we will go through different ways to convert long to int in Java.
Functional Interface in Java EASY
In this article, we will discuss about the functional interface in Java. We will understand how this can be implemented in Java and why to use it.
Perfect Number in Java EASY
A perfect number is a positive integer that is equal to the sum of its proper divisors (excluding itself).
Methods to Print New Line in Java EASY
A new line (end of the line (EOL), line break) signifies the end of a line and the beginning of a new one. There are five methods to create a new line in Java. Read on to learn about them in detail.
System.out.println in Java MEDIUM
In this article, we will learn about the java system out println method. To know more, you can check the complete article.
Author Tisha
0 upvotes
Java Tokens MEDIUM
Tokens are the basic building blocks of any code script. These include the keywords, operators, constants or other unique syntactic stuff specific to the language.
Varargs in Java(Variable Arguments) MEDIUM
The Java varargs notion is a feature of the Java programming language that makes it easier to create methods that can accept a variable number of arguments.
Remove an Element From an Array in Java MEDIUM
In this article, we'll learn about the  different ways to remove elements from an array in Java, including using a for loop, deleting an element by its value, handling duplicate elements, shifting elements within the array, & deleting elements from an ArrayList.
Difference‌ ‌between‌ ‌Java ‌and‌ ‌JavaScript MEDIUM
In this article, we will discuss the difference between java and javascript.
Java Main() Method - Public Static Void Main (String[] args) EASY
In this article, we will discuss public static void main string args in detail. So get ready as we will hop on to write some code in Java and discuss the significance of each keyword one by one.
Java Lambda Expressions EASY
In this article, we will look into java 8 lambda expressions in a detailed manner with lambda functions and their examples.
isDigit Java EASY
Java isDigit() function serves to verify whether a provided character is a digit. It accepts a character or codepoint value as input and yields a boolean outcome.
Converting Long to String in Java EASY
While writing a program, you might need to convert a value of a Long to String datatype. There are various methods to convert long to string in Java. Keep reading!
Collections in Java EASY
This blog will discuss set collection in Java. We will further discuss how to use the set and implement various types of operations of set collection in Java.
Author Akash
0 upvotes
Collections in Java MEDIUM
This blog will discuss set collection in Java. We will further discuss how to use the set and implement various types of operations of set collection in Java.
Serialization and De-Serialization in Java MEDIUM
In this article, we will cover Serialization and Deserialization in java, their properties, the advantages of serialization, and its implementation.
Data Types And Identifier In Java EASY
In this article, we will discuss about the data types and identifiers in java.
Static Variable in Java EASY
In this blog, we will learn about static variable in java. We will understand its core concepts,and learn about its advantages, disadvantages and much more for better understanding.
Difference Between Servlet and JSP MEDIUM
Servlet technology is utilized for web application development, and JSP serves the same purpose as Servlets.
Do While in Java EASY
In this blog, we will learn about Do While in Java. We will understand its core concepts, its usage, and much more for better understanding.
HttpSession Interface in Servlet MEDIUM
This article will teach us about HttpSession Interface in Servlet, its working, different methods, advantages and disadvantages, etc.
Access Modifiers in Java MEDIUM
Java access modifiers control the visibility of classes, methods, and fields. Types of access modifiers : private, default, protected and public. Lets understand them with examples.
Learn Core Java Programming For Free With Coding Ninjas
In this blog, we will discuss how to learn core java programming for free with coding ninjas and what syllabus will be covered in this course.
Difference Between Checked and Unchecked Exception EASY
Java exception is an unexpected issue that arises while a program is running, causing it to deviate from its normal operation.
Working with Multiple Java Versions on Linux MEDIUM
In this blog, we will discuss how to work with multiple java versions on Linux.
Verify Java EASY
How to verify Java refers to the correct functioning of the Java version in your system. There exist numerous versions and methods to verify Java Version.
Final Keyword in Java EASY
In this blog, we will discuss this and the final keywords in java in deep detail with various examples.
How to get started with Deep Java Library? MEDIUM
In this blog, we will discuss deep java library. We will further discuss how to setup and use the deep java library.
Finalize() Method in Java MEDIUM
In this blog, we will discuss the Finalize Method in Java along with the syntax, uses in different scenarios, advantages, and disadvantages.
Non Primitive Data Types in Java EASY
In this article, we will discuss data types in Java and further we will learn about Non Primitive Data Types in Java and their implementation.
HashCode() Method in Java MEDIUM
The hashCode() method in Java returns an integer hash code representing an object's value.
Method Signature in Java MEDIUM
In this blog, we will learn about method signature in Java along with the need for method signature, examples, and code.
Java Program to Check Leap Year EASY
In this blog, we will be writing a leap year program in Java that takes a year as input and determines whether that year is a leap year or not.
Author Vikash
0 upvotes
Runnable Interface in Java MEDIUM
In this article, we will discuss the runnable interface in java with examples. We will also discuss the implementation , errors, advantages and disadvantages associated with it.
Difference Between Callable and Runnable in Java MEDIUM
The Callable and Runnable interfaces in Java are both used to represent tasks that can be executed by another thread.
Applet Life Cycle in Java MEDIUM
Learn Java Applet life cycle: init(), start(), stop(), and destroy(). Understand how applets function within browsers and their lifecycle stages.
Author Vikash
0 upvotes
Difference Between a Java Application and a Java Applet MEDIUM
In this blog, we will learn about the difference between applet and application and some frequently asked questions.
Java Programming Challenges MEDIUM
This blog discusses the most frequently asked Java programming questions with their solution with the best possible approach.