... trình JAVA đầu tiên
Để có thể biên dịch và chạy các chương trình java ta phải cài
• JRE (Java Runtime Enviroment) môi trường thực thi của java, nó bao gồm:
JVM (Java Virtual Machine) máy ảo java ... Virtual Machine) máy ảo java vì các chương trình java được thông
dịch và chạy trên máy ảo java và tập các thư viện cần thiết để chạy các ứng
dụng java.
• Bộ công cụ biên dịc...
... >
</script>
</body>
</html>
Bµi tËp thùc hµnh Javascript _NguyÔn H÷u TuÊn
Bài tập thực hành JavaScript
1. Bài Tập 1:
Tạo Giao Diện Nh Sau
Yêu cầu :
Khi Click chuột vào Radio Button ... th¸i:
Welcome to Total
Bµi tËp thùc hµnh Javascript _NguyÔn H÷u TuÊn
Bµi tËp thùc hµnh Javascript _NguyÔn H÷u TuÊn
<html>
<head><script LANGUAGE="JavaScript"...
... trình Java
8
1.3. Các ứng dụng Java 10
1.3.1. Java và ứng dụng Console 10
1.3.2. Java và ứng dụng Applet 11
1.3.3. Java và phát triển ứng dụng Desktop dùng AWT và
JFC 12
1.3.4. Java và ... liệu nhập từ Console:
102
4.4.5.1 Khung chứa Frame
java. lang.Object
+ java. awt.Component
+ java. awt.Container
+ java. awt.Window
+ java. awt.Frame
Khung chứa Frame là...
... như sau:
java. lang.Error: Do not use javax.swing.JFrame.add() use
javax.swing.JFrame.getContentPane().add() instead
at javax.swing.JFrame.createRootPaneException(JFrame .java: 333)
at javax.swing.JFrame.addImpl(JFrame .java: 355)
... javax.swing.JFrame.createRootPaneException(JFrame .java: 333)
at javax.swing.JFrame.addImpl(JFrame .java: 355)
at java. awt.Container.add(Container .jav...
... constructor
Thêm về Java
20
NguyễnViệtHà
Truyền tham chiếu
MyDate d1 = MyDate(2005, 9, 26);
MyDate d2 = MyDate(2000, 1, 1);
d1.copy(d2);
MyDate d3;
d3 = d1.copy();
Hiểu thêm về Java
Thêm về Java
22
NguyễnViệtHà
this ... Thêm về Java
21
NguyễnViệtHà
Tham chiếu this
Java cung cấp tham chiếu this để trỏ tới
chính đốitượng đang hoạt động
this ... n;
n.setValue(50);
System.out.print(...
. Circle();
Kế thừa
3
NguyễnViệtHà
Tài liệu tham khảo
Thinking in Java, chapter 6
Java how to program, chapter 9
Kế thừa
30
NguyễnViệtHà
Từ khóa final
Thuộc. thừa
2
NguyễnViệtHà
Nội dung
Vấn đề sử dụng lại
Sử dụng lại bằng kế thừa
Kế thừa trong Java
định nghĩa lớp kế thừa
thêm phương thức, thuộc tính
kiểm soát truy
. tượng
Đa kế thừa và giao diện
Một cách lập trình tổng quát
Kế thừa và đa hình
20
NguyễnViệtHà
Phương thức trừu tượng
Để thống nhất giao diện, có thể. hình
26
NguyễnViệtHà
Đa kế thừa
Java không cho phép đa kế thừa từ nhiều lớp cơ sở
đảm bảo tính dễ hiểu
hạn chế xung đột
Có thể cài đặt đồng thời nhiều giao diện
Kế
. ngoạilệ
7
NguyễnViệtHà
Xử lý ngoạilệ (Exception handling)
trong Java
Xử lý ngoạilệ trong Java đượckế thừatừ C++
Dựa trên cơ chế ném và bắtngoạilệ
ném. {
System.out.println(e.getMessage());
}
Xử lý ngoạilệ
27
NguyễnViệtHà
Hai loại ngoạilệ
Java phân biệt hai loại ngoạilệ là ngoạilệ cần
kiểmtra vàngoạilệ không cầnkiểmtra
Ngoạilệ