Decision-making in Java

In Java Decision making statement is quite similar to our day-to-day life. So here also it performs the same as real life. It executes particular lines of code which are based on the result of its provided condition. It is too much important to define and control the flow of execution of a program. There are different types of decision-making principles in Java: if
if-else
if-else-if
nested-if
switch-case
break, continue

Wrapper Classes in Java

Generally, the wrapper class in Java is used to wrap or represent the value of primitive data types (int, boolean, etc.) as an object. It is a type of class whose object contains primitive data types. Here also include some methods which are used to unwrap the object back into a primitive data type. The wrapper class in java provide under java.lang package. There are two types of features are available to convert primitives into objects and objects into primitives i.e.: Autoboxing & Unboxing.

Keywords in JAVA

Keywords in Java are reserved words by the compiler which has a special function and set of definitions.  Here the meaning of the reserved words is that these keywords are already predefined by Java so these cannot be used or not allowed for any other program elements like variable or identifier or object name or class name, methods etc. These are the fixed word which is used for a particular purpose. Till now there are 52 keywords in java these are: abstract continue for new switch
assert default goto package synchronized
boolean do if private this
break double implements protected throw
byte else import public transient
case enum instanceof return try
catch extends int short void
char final interface static volatile
class finally long strictfp while
const float native super

Operators in Java

Operators in Java – The symbol that is used to perform some logical and mathematical operations are called operators. These are very important to perform an operation on variables and values. There are different types of operators which are available in Java based on their functionalities these are as given below: Arithmetic Operator
Assignment Operator
Relational Operator (Comparison Operator)
Logical Operator
Bitwise Operator

Non-Primitive Data Types in Java

Data types are basically used for declaring variables and functions of different types. It can define different sizes and values which are used to store variables. Non-primitive data types are also called reference types. This is because these data types are directly referred to as objects. It means like primitive data types these data types are not pre-defined. These are popular for user-defined which are created by programmers. There are various types of non-primitive data types in java i.e.:
Class
Object
String
Array
Interface