Trợ giúp nóng về 1 method của đối tượng
1.5 Chương trình java đầu tiên
1.5 Chương trình java đầu tiên
Yêu cầu: Viết chương trình xuất chuỗi “Hello world from java!” ra màn hình.
Phân tích:
- Cần tạo 1 lớp có chức năng xuất chuỗi này (lớp
HelloWorld) . Vì chức năng của chương trình đơn giản -> lớp này chỉ có 1 hành vi main(…), nội dung hành vi là xuất chuỗi được yêu cầu.
Cách làm 1: Viết code bằng 1 editor, về dấu nhắc Command Prompt biên dịch, chạy chương trình.
Cách làm 2: Nhờ 1 IDE như Jcreator, JPadPro, Jbuilder, … cho phép vừa viết code vừa thực thi.
1.5 Chương trình java đầu tiên
1.5 Chương trình java đầu tiên
Tạo, biên dịch, chạy chương trình
Tạo:
Soạn thảo chương trình (Notepade, Wordpad…)
Ghi tệp tên Welcome.java vào thư mục C:\javapro
Biên dịch: Trên cửa sổ lệnh (cmd.exe) cd\ ↵ cd javapro ↵ javac HelloWorld.java ↵ Chạy: java HelloWorld ↵
1.5 Chương trình java đầu tiên
1.5 Chương trình java đầu tiên
Dùng NotePad, biên dịch dòng lệnh
Lưu trữ với tên HelloWorld.java- tên lớp là tên file
C:\PROGRA~1\JavaSoft\JRE\1.2\bin>javac e:\BaiGiang2004\java\HelloWorld.java e:\BaiGiang2004\java\HelloWorld.java:1: ';' expected.
import java.io.* ^ 1 error
Lỗi thiếu dấu chấm phẩy, code trên đã sửa
E:\BaiGiang2004\Java>javac HelloWorld.java E:\BaiGiang2004\Java>java HelloWorld Hello World From Java !
E:\BaiGiang2004\Java>
Hoặc biên dịch với thư mục hiện hành là thư mục chứa source code .
Biên dịch thành công và chạy ứng dụng
1.5 Chương trình java đầu tiên
1.5 Chương trình java đầu tiên
1.5 Chương trình java đầu tiên
1.5 Chương trình java đầu tiên
1.5 Chương trình java đầu tiên
1.5 Chương trình java đầu tiên
Các thành phần của một chương trình Java
Chú giải - Comments
Đóng gói - Package
Từ khóa - Reserved words
Từ bổ nghĩa - Modifiers
Câu lệnh - Statements
Khối - Blocks
Lớp - Classes
Phương thức - Methods
1.5 Chương trình java đầu tiên
1.5 Chương trình java đầu tiên
Comments
Trong Java, các chú giải có thể được đặt :
sau 2 dấu gạch chéo // trên 1 dòng
giữa dấu mở /* và đóng */ trên 1 hoặc nhiều dòng
Khi trình biên dịch gặp:
//, nó bỏ qua tất cả các ký tự sau // trên dòng đó
/*, nó quét tìm đến */ tiếp sau và bỏ qua mọi ký tự nằm giữa /* và */.
1.5 Chương trình java đầu tiên
1.5 Chương trình java đầu tiên
Statements
Một câu lệnh (statement) đại diện cho một hành động hoặc một chuỗi các hành động.
Câu lệnh System.out.println("Welcome to Java!") là một câu lệnh hiển thị lời chào "Welcome to Java!".
Mọi câu lệnh trong Java kết thúc bởi một dấu chấm phẩy (;).
1.5 Chương trình java đầu tiên
1.5 Chương trình java đầu tiên
Blocks
Một cặp dấu ngoặc nhọn trong một chương trình hình thành một khối nhóm các thành phần của một chương trình.
Vai trò tương tự cặp từ khóa Begin …end; trong Pascal
public class Welcome {
public static void main(String[] args) { System.out.println("Welcome to Java!"); }
}
Class block Method block
1.5 Chương trình java đầu tiên
1.5 Chương trình java đầu tiên
Classes
Class (lớp) là thiết yếu trong xây dựng cấu trúc Java. Một class là một khuôn mẫu hay bản thiết kế cho các đối tượng.
Để lập trình trong Java, bạn phải hiểu các class và có thể viết, sử dụng chúng.
Những bí ẩn của class sẽ tiếp tục được khám phá dần trong các bài học tiếp theo.
Bây giờ bạn chỉ cần hiểu một chương trình được xác định bằng cách sử dụng một hay nhiều class.
1.5 Chương trình java đầu tiên
1.5 Chương trình java đầu tiên
Methods
System.out.println là gì? Đó là một method (phương thức): một tập các câu lệnh thực (phương thức): một tập các câu lệnh thực hiện một chuỗi các thao tác để hiển thị một thông tin trên màn hình.