oop 1

12

Click here to load reader

Upload: thai-hoc-vu

Post on 29-Jun-2015

650 views

Category:

Education


1 download

DESCRIPTION

slide java o lop

TRANSCRIPT

Page 1: Oop 1

2009-2010OOP -

http://mim.hus.edu.vn/elearning 1

Bài 1: Viết và chạy chương trình Java

Giảng viên: Nguyễn Thị Minh Huyền

[email protected]

Đỗ Thanh Hà

[email protected]

Page 2: Oop 1

2009-2010 OOP - http://mim.hus.edu.vn/elearning 2

Tài liệu tham khảo

BigJava – chương 1

Page 3: Oop 1

2009-2010 OOP - http://mim.hus.edu.vn/elearning 3

Lập trình

Viết mã chương trình, lưu vào một tệp

Sử dụng trình biên dịch, dịch chương trình ra mã máy

Chạy chương trình

Page 4: Oop 1
Page 5: Oop 1

2009-2010 OOP - http://mim.hus.edu.vn/elearning 5

Lập trình Java

Viết chương trình, lưu vào tệp (*.java)

Dịch chương trình sang tệp mã nhị phân (*.class) của máy ảo JVM (Java Virtual Machine)

Chạy chương trình: trên máy tính cần có cài JVM

Page 6: Oop 1
Page 7: Oop 1

2009-2010 OOP - http://mim.hus.edu.vn/elearning 7

Ví dụ

Viết và chạy chương trình HelloTester

Page 8: Oop 1

2009-2010 OOP - http://mim.hus.edu.vn/elearning 8

HelloTester.java

1: public class HelloTester

2: {

3: public static void main(String[] args)

4: {

5: // Display a greeting in the console window

6:

7: System.out.println("Hello, World!");

8: }

9: }

Page 9: Oop 1

2009-2010 OOP - http://mim.hus.edu.vn/elearning 9

Giải thích chương trình

public class ClassName

public static void main(String[] args)

// chú thích

Gọi phương thức: object.methodName(parameters)

Lớp System

Đối tượng System.out

Phương thức println

Page 10: Oop 1

2009-2010 OOP - http://mim.hus.edu.vn/elearning 10

Dịch và chạy trong cửa sổ lệnh

Page 11: Oop 1

2009-2010 OOP - http://mim.hus.edu.vn/elearning 11

Dịch và chạy trong IDE

IDE – Intergrated Development Environment IDE cho Java: BlueJ, JCreator, JavaBuilder,

NetBean, Eclipse, v.v.

Môi trường thực hành: BlueJ

Môi trường tương tác thiết kế cho giảng dạy Java

Viết bằng Java

Eclipse Dự án mã nguồn mở, miễn phí của IBM

Viết bằng Java

Tích hợp nhiều tiện ích hỗ trợ lập trình

Page 12: Oop 1