You are on page 1of 8

• Home http://learnjava.awardspace.com/lesson1.

php#java


Introducti
on
Fundame
Introduction
ntal The Java Programming Language
Programm Java Development Environment
ing
Concept Software Installation
• Decisions Compilation Process
• Applets & How to Compile and Run a Java Application
Graphics How to Compile and Run a Java Applet
• Introducti
on to
Classes


Methods
Arrays &
Vectors
The Java Programming
• Inheritanc
e&
Interfaces
Language
• Streams
and Objects
Exception
s Reusable software components that model real-world items
• Event Look all around you
Handling
People, animals, plants, cars, etc.
Attributes
Size, shape, color, weight, etc.
Behaviors (Methods)
Cars: forward, backward, turn, etc.

Object-Oriented Programming
Object-oriented design (OOD)
Models real-world objects
Models communication among objects
Encapsulates data (attributes) and functions (behaviors)
Information hiding
Communication through well-defined interfaces
Object-oriented language
Programming is called object-oriented programming (OOP)

Java Programming
Languages
Classes are a fundamental concept in Java.
It role is as ‘factories’ for objects.
An object is an entity that can be manipulated in a program.
All program statements are placed inside methods (functions or procedures).
A method is a collection of programming instructions for a particular task.

Java Class
Java Environment

Java programs normally undergo five phases


Edit
Programmer writes program and stores program on disk with extension .java
Compile
Compiler creates bytecodes from program and
store a program in a file with extension .class
Load
Class loader stores bytecodes in memory
Execute (Interpret)
Interpreter translates bytecodes into machine language

Software Installation
Install Java 2 SDK
Compiler : j2sdk1_4_2-win.exe
Documentation: j2sdk1_4_2-doc.zip
Edit Autoexec.bat
SET PATH=c:\jdk1.4.2\bin;%PATH%
SET CLASSPATH= .;c:\working_directory

Compilation Process

**Figure from java.sun.com

How to Compile and


Run a Java Application
Edit-Compile-Debug Loop
1. To Edit :
- use any text editor such as Notepad
- save source code with extension .java
2. To Compile : use the command
javac Hello.java
if no error, a file names “Hello.class” is created
3. To Run : use command
java Hello
(java virtual machine)
Java Syntax
1.1 Simple Program
public class ClassName
{ public static void main(String[] args)
{ statements
}
}

1.2 Method Call


object.methodName(parameters)
Example: System.out.println(“Hi”);

A Simple Java Application


1. // Example 1 : Hello Application
2. // Hello.java
3.
4. public class Hello {
5. public static void main(String args[]) {
6. System.out.println(“Hello!”);
7. }
8. }

Java
Java is case-sensitive.
On line 4, the keyword “public” indicates that the class
is usable by the “public”
The name of the public class must be the same as the file name
Line 5 defines a method called main
String[ ] args is a parameter that contains the command line arguments
Every statement must end with a semicolon
Method in a particular object can be called by
class.object.method
For example:
System.out.println
System.out.println(“Hello”) statement calls method println of object names
System.out that prints “Hello”
“Hello” is a string which is enclosed insidedouble quotation marks
System.out.println(5 + 4); // 9
9
System.out.println(“5 + 4”); // 5 + 4
5+4
System.out.print(“Hello”); System.out.println(“Java”);
HelloJava

Escape Sequences
To print
Hello "Java"
Can’t use
System.out.println("Hello "Java"");
Must use escape sequence (\)
System.out.println("Hello \"Java\"");
System.out.println("c:\\data\\a.txt"); will print
c:\data\a.txt

\n starts a new line, for example:


System.out.print(“A\nB\nC”); will print
A
B
C
\t moves the screen cursor to the next tab stop
\r positions the cursor to the beginning of the current line

Import
To use classes from Java Class Library, we need to import those classes from a package in
the library.
import packageName.Classname;
Package is a collection of classes with a related purpose.
For example:
import java.applet.applet;
A Simple Java Applet
// Example 2: HelloApplet
import java.applet.Applet;
import java.awt.Graphics;
public class HelloApplet extends Applet {
public void paint(Graphics g) {
g.drawString(“Hello !”, 25, 25);
}
}

How to Compile and Run a Java


Applet
To Compile
c:> javac HelloApplet.java

To Run an applet, we need HelloApplet.html


<HTML>
<APPLET code=”HelloApplet.class” width=500 height=300 </APPLET>
</HTML>
Then, To run this applet,
c:> appletviewer HelloApplet.html
or use any browsers, e.g. Netscape, Internet Explorer.

Copyright@2010 By Learnjava. All rights reserved.


Email: pizzler@gmail.com

You might also like