... writeFloat,
writeDouble
Các luồng vào ra
3
NguyễnViệtHà
Tài liệu tham khảo
Thinking in Java, chapter 12
Java how to program, chapter 17
Các luồng vào ra
36
NguyễnViệtHà
Đốitượng “tuầntự”
Một ... {
System.out.println(sc.nextInt());
}
Các luồng vào ra
30
NguyễnViệtHà
Ví dụ: File copy
import java. io.*;
public class CopyFile {
public static void main(String args[]) {
try {
FileReader...
... Java là cái tên được chọn,
Java là tên của một quán cafe mà nhóm thiế
t kế java hay đến đó uống.
II. Java em là ai
Java là ngôn ngữ lập trình hướng đối tượng, do vậy không thể dùng Java ... chương trình java sang mã byte code ta dùng lệnh
C:\JDK1.4\BIN\javac TênTệp .java
- Để thông dịch và chạy chương trình ta sử dụng lệnh
C:\JDK1.4\BIN \java TênTệp
Để biên dịc...
... thùc hµnh Javascript _NguyÔn H÷u TuÊn
<html>
<head><script LANGUAGE="JavaScript">
<! Begin
function scrollit(seed) {
var m1 = "Welcome to Total JavaScript ... onClick="clear(this.form)">
Bµi tËp thùc hµnh Javascript _NguyÔn H÷u TuÊn
5.Bài tập 5
Hãy tạo một chơng trình máy tính điện tử nh sau :
<html>
<head><script LANGUAGE=&...
... trình java như: javabean, thiết kết giao diện
dùng thư viện JFC (Java Foundation Class), lập trình mạng, lập
trình cơ sở dữ liệu bằng java, lập trình ứng dụng web dùng
J2EE (Java 2 Enterprise ... quan đến việc lập trình ứng dụng bằng ngôn ngữ
Java như: lịch sử phát triển của java, các đặc điểm của java,
khái niệm máy ảo, cấu trúc của một chương trình đơn giản viết
bằn...
... 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...
... (LValue) được copy
lên stack
Thêm về Java
3
NguyễnViệtHà
Tài liệu tham khảo
Thinking in Java, chapter 2, 4, 5
Java how to program, chapter 4,5,6,7,8
Thêm về Java
20
NguyễnViệtHà
Truyền tham chiếu
MyDate ... MyDate(10,10,1954);
MyDate d2 = new MyDate(d1);
System.out.println(d1.equalTo(d2));
Hiểu thêm về Java
Thêm về Java
31
NguyễnViệtHà
Sử dụng copy constructor
class Person {
p...
... {
super(xx, yy);
radius = r;
}
}
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
22
NguyễnViệtHà
Thừakế nhiềutầng
Person
-name
-birthday
+setName
+setBirthday
Employee
-salary
+setSalary
+getDetail
Manager
-rank
... tham chiếu
Lớp final
không định nghĩa được lớp dẫn xuất
Kế thừa
10
NguyễnViệtHà
Kế thừa trong Java
[pub...
... khảo
Thinking in Java, chapter 7, 8
Java how to program, chapter 9
Kế thừa và đa hình
34
NguyễnViệtHà
Hướng tới lập trình tổng quát
Generic programming
Tổng quát hóa chương trình để có thể ... định
Ví dụ, kiểu ngăn xếp
C: dùng con trỏ void
C++: dùng template
Java: lợi dụng upcasting và lớp gốc Object
Java 1.5: template
Kế thừa và đa hình
9
NguyễnViệtHà
Đa hình và liê...