java is a case sensitive language, that means there is a seperate recognization for uppercase letters and lower case letters.
Exampleabcis not equal to ABC(ABC != abc).
java has the following naming conventions, they are
all classes, abstract classes, and interfaces Names must be started with uppercase letters and their subsequent symbols must be uppercase letters.
Example:
String
StringBuffer
all variables must be started with lowercase letters and subsequent symbols must be uppercase letters.
Example:
nameIsZaheer
all methods must be started with lowercase letters and subsequent symbols must be uppercase letters.
Example:
additionWithTwoParameters()
additionWithThreeParameters()
all constant variables must be in uppercase letters only.
Example:
GLOBAL_VARIABLE
All the package names must be in lowercase letters.
Example:
com.zaheerintrovert.javanamingconventions
Scanner class is used to read data from keyboard, and it is from util package.
below program "addition of two numbers"
package basics;
import java.util.Scanner;
public class readFromKeyboard {
public static void main(String[] args) {
Scanner read = new Scanner(System.in);
int FirstNumber;
int SecondNumber;
int Result;
System.out.println("enter first number");
FirstNumber = read.nextInt();
System.out.println("enter second number");
SecondNumber = read.nextInt();
Result = FirstNumber + SecondNumber;
System.out.println("the result is " + Result);
}
}
note:
To know the methods present in that scanner class we have the command javap java.util.Scanner
To check it open the command prompt and enter the command, then you will get the list of methods present in the scanner Class.
Some of the methods are listed below
nextInt()
nextFloat()
nextDouble()
next()
nextLine()
nextBoolean()
nextByte()
nextShort()
nextLong()
etc...for learn java programming we required JDK
JDKthat is java development kit used for compiling java programs or debugging etc... it consists of compiler and other tools along with JRE
Once we compiled the program we need to execute it for that we need JREjava runtime environment which is the part of jdk.
JRE it contains class libraries along with JVM.
JVM it is java virtual machine, its a part of JRE.
you can imagine like JDK is for developing and JRE for executing and for executing we required JVM which is the part of the JRE.
JVM will execute the programs
Example:
HelloWorld.java it is a our program file.
Now, we will compile the file using the command javac HelloWorld.java
note: javac is a part of JDK, aftering compiling the program file we get the .class i.e HelloWorld.class
Now, for running this .class file i.e HelloWorld.class we have the command java HelloWorld, helloworld is the file name.
java command is nothing but jvm which is the part of JRE therefore JDK will compile and JRE will execute the program.