Language constructs are part of a program that is formed from a combination of one or more tokens which syntactically acceptable and are as per specified rules of programming language.
In JAVA, these are the following language constructs:-
Datatype tells the compiler, what kind of data can be assigned to a variable. A datatype can be defined as a type that a variable can have. It can be of two types:
Primitive data type: A primitive data type refers to a type that is predefined in a language such as an int, float and char, etc. and has a fixed range that a variable can store.
User-defined data type: On the other hand, User-defined data type refers to a type which is defined by the programmer comprising of various built-in data types such as Class, Interface, and Arrays.
These are reserved words in JAVA that cannot be used as a variable name or identifier. There are 50 Keywords in JAVA.
abstract | continue | for | new | switch |
assert | default | goto | package | synchronized |
boolean | do | if | private | this |
break | double | implements | protected | throw |
byte | else | import | public | throws |
case | enum | instanceof | return | transient |
catch | extends | int | short | try |
char | final | interface | static | void |
class | finally | long | strictfp | volatile |
const | float | native | super | while |
These are constant values assigned to a variable for example numbers, strings, and floating values.
It refers to the behavior of objects responsible for the changed state of that object. A method is a set of statements which consists of a name and is invoked by calling it. It performs a specific task and enhances the reusability of code in a program.
Operators can be defined as anything that operates on one or more operands forming an expression and give some output. There are various types of operators such as Assignment operator, Logical operator, Arithmetic operator, increment/decrement operator, and Relational operator, and bitwise operator.
These statements control the flow of the program and a programmer can use them to have proper control over a program.
It can be categorized into three types:
Selection Statement:- It is used to control the flow of a program based on some specific condition and helps to make a decision. If a condition is true, then execute a particular block, otherwise execute other blocks. IF-ELSE, IF, Switch statement is selection statements.
Iteration Statement:- It also controls the flow of a program by executing a set of statements repeatedly for a certain number of times Symentenusly based on a specific condition. It can be of two types:-
Exit control loop:- When a given loop block executes first, then after the condition is checked, known as an Exit control loop. DO While is exit control loop.
Entry control loop::- Opposite to Exit control loop, When a test condition is tested first, after that the loop block is executed. WHILE and FOR are entry control loop
Control transfer statement:- A statement that forcefully changes the flow of the program. Return, break, continue, Try-catch, and more.
It is a user-defined data type in which elements are stored in a contiguous manner having the same data type. Each element can be directly accessed by index number.
An identifier is a name given to a variable, method, classes, and interfaces. The naming is done by considering certain rules. A reserved keyword cannot be used as an identifier.
A comment is a statement that is not considered by a compiler during the compilation of the given program. It is very helpful for programmers as it enhances the readability of the program. It can be of two types: Single line comments that limits to a single line whereas multi-line comments which limits to two or more lines.
These are automatically loaded in the program at runtime.
This post was last modified on July 14, 2022