Basics of Java
class
A class can be defined as a blue print that describes the behaviors/states of the object, for which individual objects are created.
- Local Variables are variables defined inside methods, constructors or blocks.
- Instance variables are variables within a class but outside any method.
- Class variables are variables declared with in a class, outside any method, with the static keyword.
Objects
- If we consider a dog, then its state is - name, breed, color, and the behavior is - barking, wagging, running
- If you compare the software object with a real world object, they have very similar characteristics.
- Software objects also have a state and behavior. A software object's state is stored in fields and behavior is shown via methods.
Constructors
- Every class has a constructor. If we do not explicitly write a constructor for a class the Java compiler builds a default constructor for that class.
- Each time a new object is created, at least one constructor will be invoked.
- The main rule of constructors is that they should have the same name as the class.
- A class can have more than one constructor.
How to Run a program
Step1: Open a note pad and save the document with .java extension.
Step2: Now start writing the program and the class and the file name should be same. Save the program.
Step3: Open the command prompt and set the path of the folder in which it has been saved.
Looping
A loop statement allows us to execute a statement or group of statements multiple times and following is the general form of a loop statement in most of the programming languages:
Java programming language provides the following types of loop to handle looping requirements.
Loop Type | Description |
---|---|
while loop | Repeats a statement or group of statements while a given condition is true. It tests the condition before executing the loop body. |
for loop | Execute a sequence of statements multiple times and abbreviates the code that manages the loop variable. |
do...while loop | Like a while statement, except that it tests the condition at the end of the loop body. |
Syntax of "for" loop
for(declaration : expression)
{
//statements
}
Loop control statements
Loop control statements change execution from its normal sequence. When execution leaves a scope, all automatic objects that were created in that scope are destroyed.
Control Statement | Description |
---|---|
break statement | Terminates the loop or switch statement and transfers execution to the statement immediately following the loop or switch. |
continue statement | Causes the loop to skip the remainder of its body and immediately retest its condition prior to reiterating. |
Decision making structures have one or more conditions to be evaluated or tested by the program, along with a statement or statements that are to be executed.
Statement | Description |
---|---|
if statement | An if statement consists of a boolean expression followed by one or more statements. |
if...else statement | An if statement can be followed by an optional else statement, which executes when the boolean expression is false. |
nested if statements | You can use one if or else if statement inside another if or else if statement(s). |
switch statement | A switch statement allows a variable to be tested for equality against a list of values. |
No comments:
Post a Comment