Giáo trình Java
... 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ịch và chạy chương trình ... lỗi hơn .Java ki ểm tra lúc biên dịch và cả trong thời gian thông dịch vì vậy Java loại bỏ một một số loại lỗi lập trình nhất định .Java không sử dụng con trỏ và các phép toán con trỏ. Java kiểm...
Ngày tải lên: 16/08/2012, 11:09
... HelloSwingApplet .java import javax.swing.*; //This is the final package name. //import com.sun .java. swing.*; //Used by JDK 1.2 Beta 4 and all //Swing releases before Swing 1.1 Beta 3. import java. awt.*; public ... triển JavaOne, bao gồm những chức năng sau: 1. Các thành phần Swing 2. Hỗ trợ Pluggable Look and Feel 3. Truy cập API 4. Java 2D API (Java 2 Platform only) 5. Hỗ trợ Drag and Drop (Java ... Swing được tích hợp trong phiên bản Standard Edition của Java 2 Platform. Câu lệnh như sau: javac -deprecation SwingApplication .java Trường hợp khi biên dịch không thành công, có thể...
Ngày tải lên: 18/08/2012, 10:57
... 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="JavaScript"> function ... VALUE="http://www.lycos.com">Lycos </option> <option VALUE="http://www.javascriptsource.com">The JavaScript Source </option> </select></p> </form> </body> </html> 18...
Ngày tải lên: 18/08/2012, 11:08
Giáo trình java gửi với Swing phần 1
... +*) % ) V % 7 ) % ) \$ % 30+N :3Wg!)+) % 0!- 2 $ ( )* ' 2 3 - / &' \# 0$ % ( 50 ( # * &! " 3*' 2 :3:)+ 2 \) % :_ % &+ )+ javax.accessibility5 javax.swing5 javax.swing.border5 javax.swing.colorchooser5 javax.swing.event5 javax.swing.filechooser5 javax.swing.plaf5 javax.swing.plaf.basic5 javax.swing.plaf.metal5 javax.swing.plaf.multi5 ... 3z* 2 ) ( ,#$ ( )# % &+ ( V 2 '*& ( )) % ) ( + Converter .java, ConversionPanel .java, ConverterRangeModel .java, DecimalField .java, FollowerRangeModel .java, FormattedDocument .java Unit .java. +,0 V 2 ( * &* ( )+ 2 Converter: ... javax.swing.plaf.basic5 javax.swing.plaf.metal5 javax.swing.plaf.multi5 javax.swing.table5 javax.swing.text5 javax.swing.text.html5javax.swing.tree5&javax.swing.undo3 +* % ) % ))#$V )V 2 ...
Ngày tải lên: 03/10/2013, 13:20
Giáo trình java gửi với Swing phần 2
... 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 .java: 212) at AppletDemo.main(AppletDemo .java: 121) Quay trở lại phần mã nguồn và điều ... tất cả các dòng lệnh tham chiếu đến java. awt như ở bước 2 thì trình biên dịch sẽ xuất hiện câu thông báo lỗi như sau: TextEventDemo .java: 23: Class Button not found Trong phần...
Ngày tải lên: 03/10/2013, 13:20
Giáo trình Java P4
... (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 { private String name; private ... (-2 7 )8byte 0xffff0x016char Giá trị cực đạiGiá trị cực tiểuĐộ rộng (bits) Kiểu dữ liệu Thêm về Java 35 NguyễnViệtHà Nhập một số import java. io.*; class SimpleIO { public static void main(String args[]) throws IOException...
Ngày tải lên: 17/10/2013, 06:15
Giáo trình Java P5
... { 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 [public] class DerivedClass extends BaseClass { /* new features goes here */ } Ví dụ: class ... erorr Kế 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 cập constructor Lớp...
Ngày tải lên: 19/10/2013, 11:15
Giáo trình Java P6
... 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ên kết ... p2 = new Manager(); Employee e2 = (Employee) p2; Kế thừa và đa 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ó...
Ngày tải lên: 19/10/2013, 11:15
Giáo trình Java P7
... 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 ngoạilệ: dừng chương trình và chuyển điều khiểnlên mứctrên (nơi ... chương trình mứctrên tiếptụcxử lý try { } catch (Exception e) { System.out.println(e.getMessage()); throw e; } Xử lý ngoạilệ 11 NguyễnViệtHà Cú pháp try - catch Việc phân tách đoạn chương trình ... main() ném ngoạilệ chương trình sẽ bị dừng và hệ thống sẽ in thông tin về ngoại lệ trên Console (printStackTrace()) Xử lý ngoạilệ 26 NguyễnViệtHà Ví dụ import java. io.*; public class Echo...
Ngày tải lên: 23/10/2013, 09:15
Giáo trình Java P8
... ra 37 NguyễnViệtHà import java. io.Serializable; class Record implements Serializable { private String name; private float score; public Record(String s, float sc) { name = s; score = sc; } public String ... 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 ... s; score = sc; } public String toString() { return "Name: " + name + ", score: " + score; } } ...
Ngày tải lên: 23/10/2013, 09:15
Giáo trình Java P9
... dễ sửa đổi Nguyên lý thiếtkế… 43 NguyễnViệtHà Strategy Chương trình cần chuyển đổi động giữa các thuật toán Ví dụ,chương trình soạn thảo sử dụng vài thuật toán hiển thị với các hiệu ứng/lợi ... thực sự cần thiết; hay các đối tượng ở vùng địa chỉ khác (remote objects) Ví dụ: Xây dựng một trình soạn thảo văn bản có nhúng các đối tượng Graphic Vấn đề đặt ra: Việc nạp các đối tượng...
Ngày tải lên: 27/10/2013, 16:15
Giáo trình Java P10
... index) void setCharAt(int index, char ch) String toString() Mộtsố lớpcơ sở 28 NguyễnViệtHà import java. util.*; public class Test { static public void main(String args[]) { List list = new LinkedList(); list.add(3); list.add(2); list.add(1); list.add(0); list.add("go!"); for ... toLowerCase() Ghép xâu String concat(String) toán tử “+” Mộtsố lớpcơ sở 27 NguyễnViệtHà import java. util.*; public class TestList { static public void main(String args[]) { Collection list = ... sở 26 NguyễnViệtHà Iterator Mẫu dùng để duyệt các phần tử của một tập hợp Là một interface trong Java: hasNext() next() remove() Các lớp Collection cài đặt Iterator Mộtsố lớpcơ sở 15 NguyễnViệtHà Lớp...
Ngày tải lên: 27/10/2013, 16:15
Tài liệu Giáo trình Java P1 doc
... thành phần Bắt đầuvớiJava 18 NguyễnViệtHà Biên dịch và thựchiện Biên dịch TestGreeting .java javac TestGreeting .java Thựchiện java TestGreeting Kếtquả Hello, world Bắt đầuvớiJava 14 NguyễnViệtHà JDK ... Thực thi java applet mà không cần sử dụng trình duyệt như Nestcape, hay IE, v.v. javadoc Bộ tạo tài liệu dạng HTML từ mã nguồn và chú thích jdb Bộ gỡ lỗi (java debuger) javap Trình dịch ... ngược bytecode Bắt đầuvớiJava 20 NguyễnViệtHà Biên dịch và thựchiện Biên dịch TestGreeting .java javac TestGreeting .java Greeting .java được biên dịch tự động Thựchiện java TestGreeting Kếtquả Hello,...
Ngày tải lên: 25/01/2014, 05:20
Tài liệu Giáo trình Java P2 pptx
... niệm 8 NguyễnViệtHà Các phương pháp lập trình Lập trình không có cấu trúc Lập trình có cấu trúc (lập trình thủ tục) Lập trình chức năng Lập trình logic Lập trình hướng đối tượng OOP: Khái niệm 4 NguyễnViệtHà Mục ... thay đổi khi sử dụng trong chương trình mới OOP: Khái niệm 16 NguyễnViệtHà Ví dụ: MyDate MyDate .java: class MyDate { public int year, month, day; } MyCalendar .java: MyDate d = new MyDate(); d.day ... (2) Thay đổi cấu trúc dữ liệu: MyDate .java: class MyDate { public short year; public short mon_n_day; } OOP: Khái niệm 11 NguyễnViệtHà Lập trình có cấu trúc/lập trình thủ tục (structured/procedural...
Ngày tải lên: 25/01/2014, 05:20
Tài liệu Giáo trình java cơ bản pdf
... 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ịch và chạy chương trình ... V. Chương 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 ... một cách dễ dàng, về lập trình web phía máy khách java có công nghệ java applet, về lập trình web phía máy khách java có công nghệ servlet/JSP, về lập trình phân tán java có công nghệ RMI, CORBA,...
Ngày tải lên: 25/01/2014, 16:20
Bạn có muốn tìm thêm với từ khóa: