You are on page 1of 23

Lai Yuen Kit. Copyleft 2010. All rights reversed.

Day 1 - Eclipse

m  

1
Lai Yuen Kit. Copyleft 2010. All rights
reversed.


  

˜ !here are 3 types of Java


 Java ME
 Java SE

 Java EE

˜ What are the differences?


˜ Which Java we are using?

˜ Javascript is not Java!

2
Lai Yuen Kit. Copyleft 2010. All rights
reversed.


 

˜ Current version of Java 1.6 / 6.0


˜ It was called J2SE (J2ME, J2EE), now they·ve
been renamed to Java SE (Java ME, Java EE)

3
Lai Yuen Kit. Copyleft 2010. All rights
reversed.

  

˜ JDK includes everything that JRE has, plus few


tools for development.
˜ Use JDK.

4
Lai Yuen Kit. Copyleft 2010. All rights
reversed.

 m

£
Lai Yuen Kit. Copyleft 2010. All rights
reversed.

  


˜ A free, open source IDE, which is sponsored by


IBM.
˜ Popular

6
Lai Yuen Kit. Copyleft 2010. All rights reversed.

     

º
Lai Yuen Kit. Copyleft 2010. All rights reversed.

     

Ñ
Lai Yuen Kit. Copyleft 2010. All rights reversed.

     

[
Lai Yuen Kit. Copyleft 2010. All rights
reversed.

  m 

10
Lai Yuen Kit. Copyleft 2010. All rights
reversed.



 

11
Lai Yuen Kit. Copyleft 2010. All rights reversed.

    


12
Lai Yuen Kit. Copyleft 2010. All rights
reversed.

      


13
Lai Yuen Kit. Copyleft 2010. All rights
reversed.


     



14
Lai Yuen Kit. Copyleft 2010. All rights reversed.

  

Class public class Human {

Method
public void speak() {
System.out.println(´Good Dayµ);
}


Lai Yuen Kit. Copyleft 2010. All rights
reversed.


 
˜ Instantiate a class means create a instance of
a class and use it. !he class we created is like
a master copy, and we clone it as many as we
want
˜ Example:
 Human human1 = new Human();
 Human human2 = new Human();
 human1.speak();
 human2.speak();

16
Lai Yuen Kit. Copyleft 2010. All rights
reversed.

 
 


Lai Yuen Kit. Copyleft 2010. All rights
reversed.



 


Lai Yuen Kit. Copyleft 2010. All rights
reversed.

 

  
˜ Let·s say we have a class called ´Dogµ. Another called
´Catµ.
˜ We can group them together in one folder, ´animalµ.
˜ !o group it, we use ´packageµ
˜ When instantiate a class with package, we use
 animal.Dog dog = new animal.Dog();
˜ If we use ´import animalµ, we don·t have to type
´animalµ prefix. ´importµ is optional.
 import animal;
 Dog dog = new Dog();

1[
Lai Yuen Kit. Copyleft 2010. All rights reversed.

 

  

20
Lai Yuen Kit. Copyleft 2010. All rights
reversed.

 
  

21
Lai Yuen Kit. Copyleft 2010. All rights
reversed.



  

22
Lai Yuen Kit. Copyleft 2010. All rights reversed.

  

23

You might also like