4.JDK Environment First Code
4.JDK Environment First Code
(Features)
1
PROGRAMMING IN JAVA
-Ankita Karia
JAVA ENVIRONMENT
3
JAVA ENVIRONMENT
Ankita Karia
JAVA DEVELOPMENT KIT
4
Ankita Karia
TEXT EDITOR Compile
source code
into bytecode
JAVA
SOURCE JAVA PROGRAM
CODE OUTPUT
INTERPRETER
javac
5
JAVA CLASS
java
FILE
HOW TO WRITE
A
JAVA PROGRAM?????
C++ program JAVA Program
class First
{
Ankita Karia
void main() public static void main( String args[])
{ {
cout<< “ My first System.out.println(“My first
C++ program”; JAVA program”);
getch(); }
} }
Ankita Karia
7
NEXT WHAT??????????
Save your program with file name same as class name.
Extension of the file is java (eg:- first.java)
Ankita Karia
8
NEXT WHAT??????????
Compile your program using javac compiler.
For that go to DOS prompt;
Ankita Karia
9
Ankita Karia
10
NEXT IMPORTANT STEP
Ankita Karia
11
Compiling USING javac compiler
Ankita Karia
12
EXECUTION OF BYTECODE USING
JAVA INTERPRETER
Ankita Karia
13
EXPLANATION OF PROGRAM
public Is an ACCESS SPECIFIER that declares
main as unprotected & thus is accessible
to all classes
static Declares the method as one that belongs
Ankita Karia
to entire class
void Means main does not returns value
args Contains an array of objects of the class
type String
System.out.println is similar to “cout” of C++
println Is a method and it is a
member of out object
out Is a static data member 14
of System class.
System Is a class
MORE ON BASICS OF JAVA
OUTOUT STATEMENTS:
println(name);
prints out what is stored in name, then goes to a new line
print(name);
prints out what is stored in name, but does not start a new line
Ankita Karia
print("My name is " + name);
put text in quotes
COMMENTS:
JAVA permits both single-line and multi-line comments.
CASCADING IN JAVA
Ankita Karia
+ is used to print more than one item.
E.g.:-
System.out.println(“GOOD MORNING”);
System.out.println(“FE6”);
System.out.println(“CP II Lecture”);
OR
System.out.println(“GOOD MORNING”+”\n FE6”+”\t CP II Lecture”);
16
Ankita Karia
17
HOW TO CREATE BYTECODE
javap –c first
Ankita Karia
FILE NAME
18