... 1 Lập trình Java cơ bản Cao Đức Thông - Trần Minh Tuấn cdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 2 Bài 2. OOP trong Java • Các phương pháp lập trình • Giới thiệu về OOP • Kế ... chứa hàm main. • Khi chạy chỉ cần gõ: • javac TimeTest .java • java TimeTest • Java sẽ tự động tìm và dịch file Time .java 8 // File Time .java import java. text.DecimalFormat; public class Time { ... trong các package • Package java. lang.* được tự động import vào mọi chương trình 34 Java vs C++ 1 2 3 4 5 6 7 Một chương trình Java chạy chậm hơn... Trong Java, mọi biến không thuộc
Ngày tải lên: 19/01/2014, 20:20
... graphics or text 22 Lập trình Web căn bản 23 Lập trình Web căn bản CHƯƠNG 4 BẢNG VÀ TRÌNH BÀY TRANG 4.1 BẢNG Bảng thường được sử dụng để tạo các văn bản nhiều cột hoặc phân ... như hình dưới đây, thì bảng là công cụ hữu hiệu 28 Lập trình Web căn bản Bước 1: Tạo một table thứ nhất gồm 1 dòng và 2 cột 29 Lập trình Web căn bản Bước 2: tạo table ... pháp trình bày các ngôn ngữ định dạng tài liệu HTML là ngôn ngữ đánh dấu được sử dụng để tạo tài liệu HTML Liên kết đến hộp... hơn (>): > Ví dụ: 12 Lập trình Web căn bản
Ngày tải lên: 19/05/2015, 09:19
Tài liệu Lập trình Java cơ bản- Bài 8 (Collections) ppt
... 1 Lập? ?trình? ?Java? ?cơ? ?bản Cao Đức Thông Trần Minh Tuấn cdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 2 Bài 8. Collections • Cấu trúc dữ? ?liệu? ?trong? ?Java • Linked List • Stack và Queue ... Danh sách (List) • Tập hợp (Set) • Bảng ánh xạ (Map) • Bài tập 3 Cấu trúc dữ? ?liệu • Cấu trúc dữ? ?liệu? ?là cách tổ chức dữ? ?liệu? ?để giải quyết vấn đề. • Một số cấu trúc dữ? ?liệu? ?phổ biến: • Mảng (Array) ... Giúp cho việc xử lý các collection độc lập với biểu diễn chi tiết bên trong của chúng 33 Collections Framework • Một số lợi ích của Collections Framework • • • • Giảm thời gian lập trình Tăng cường hiệu năng chương trình
Ngày tải lên: 22/12/2013, 17:15
Tài liệu lập trình java từ căn bản đến nâng cao
... thành ? ?java shooter”. Một số vấn đề nâng trong ngôn ngữ lập 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, ... Ngôn ngữ lập trình Java ra đời, nhờ vào máy ảo Java mà khó khăn nêu trên đã được khắc phục. Một chương trình viết bằng ngôn ngữ lập trình Java sẽ được biên dịch ra mã của máy ảo java (mã java bytecode). ... cơ bản liên 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ằng Java
Ngày tải lên: 26/12/2013, 23:39
Tài liệu LẬP TRÌNH JAVA Chương mở đầu pdf
... chương trình Java – Các kiểu dữ liệu cơ sở – Luồng điều khiển Java - Java control flow – Phương thức - Methods – Mảng - Arrays – Lập trình hướng đối tượng (Object-oriented programming) – Các lớp Java ... vị – Thiết lập một nền tảng chắc chắn trên tư tưởng Java 5 Tổ chức của khóa học ✦ Phần I: Cơ bản về lập trình Java – Chương 1: Giới thiệu về Java – Chương 2: Các toán tử và các kiểu dữ liệu cơ sở – Chương ... Dũng BM KHMT - Khoa CNTT - Trường ĐHNN I Lập trình Java 2 MỞ ĐẦU ✦ Mục đích của khóa học ✦ Tổ chức của khóa học ✦ Tài liệu tham khảo ✦ Phần mềm cần thiết ✦ Thiết lập môi trường làm việc 3 Mục đích
Ngày tải lên: 19/01/2014, 16:20
Tài liệu LẬP TRÌNH JAVA Chương 8 doc
... generic programming 3 Trong lập trình hướng đối tượng, nên lập trình theo cách dùng... Interface so sánh 2 đối tượng, được xác định trong java. lang package java. lang; public interface ... thái, nối kết động, lập trình dùng chung ✦ Ép kiểu đối tượng và toán tử instanceof ✦ Dữ liệu và phương thức protected ✦ Các Abstract class và Interface Superclass và Subclass ✦ Lập trình hướng đối ... chương trình → Nối kết động 3 obj là instance của các lớp c1, c2, …, cn Khi obj gọi phương thức p, JVM tìm sự thực hiện p trong các lớp theo thứ tự c1, c2, …, cn đến khi tìm thấy Lập trình
Ngày tải lên: 25/01/2014, 11:20
Tài liệu LẬP TRÌNH JAVA Chương 6 pptx
... lớp Java API và Core Java 3 java. lang... vào-ra và các file 3 java. util Chứa nhiều tiện ích, ví dụ date 3 java. net Chứa các lớp hỗ trợ giao tiếp mạng Các lớp Java API và Core Java ... 9 [...]... lớp Java lõi (core Java class), gồm lớp số (numeric class), chuỗi ký tự, đối tượng Gói này được import hoàn toàn vào tất cả các CT Java 3 java. awt Chứa các lớp đồ họa 3 java. applet ... lớp hỗ trợ applet Các lớp Java API và Core Java (tiếp) 3 java. io Chứa các lớp cho các luồng vào-ra và các file 3 java. util Chứa nhiều tiện ích, ví dụ date 3 java. net Chứa các lớp hỗ
Ngày tải lên: 25/01/2014, 11:20
Tài liệu LẬP TRÌNH JAVA Chương 4 docx
... LẬP TRÌNH JAVA Phạm Quang Dũng BM KHMT - Khoa CNTT - Trường ĐHNN I Chương 4: Phương thức (Methods) Nội ... biến hoặc dữ liệu, được gọi là các tham số thực sự (actual parameters). Giới thiệu phương thức (tiếp) ✦ Một phương thức có thể trả về một giá trị. Kiểu của giá trị đó là kiểu dữ liệu của phương ... một phương thức non-void. ✦ Phương thức sau đúng về logic, nhưng có lỗi biên dịch vì trình biên dịch Java nghĩ rằng phương thức này không trả về bất kỳ giá trị nào. public static int xMethod(int
Ngày tải lên: 25/01/2014, 11:20
Tài liệu LẬP TRÌNH JAVA Chương 3 pdf
... LẬP TRÌNH JAVA Phạm Quang Dũng BM KHMT - Khoa CNTT - Trường ĐHNN I Chương 3: Các cấu trúc điều khiển Nội ... trường hợp (gồm cả trường hợp default) là không quan trọng Tuy nhiên, phong cách lập trình tốt là nên theo một trình tự logic của các trường hợp và đặt trường hợp default cuối cùng Lưu ý Dừng ... while (i < 100) { System.out.println("Welcome to Java! ” + i); i++; } Example: int i; for (i = 0; i < 100; i++) { System.out.println("Welcome to Java! ” + i); } Lưu đồ lệnh lặp for for (khởi_tạo;...
Ngày tải lên: 25/01/2014, 11:20
Tài liệu GIÁO TRÌNH JAVA CƠ BẢN doc
... thi m c ñ nh c a trình duy t JDK ch a các công c sau: 2.5.1 Trình biên d ch, 'javac' Cú pháp: javac [options] sourcecodename .java 2.5.2 Trình thông d ch, 'java' Cú pháp: java [options] ... classname 2.5.3 Trình d ch ngư c, 'javap' Cú pháp: javap [options] classname 2.5.4 Công c sinh tài li u, 'javadoc' Cú pháp: javadoc [options] sourcecodename .java 2.5.5 Chương trình tìm l ... Java ñã tr thành ngôn ng l p trình cho Internet 2.1.1 Java là gì Java là ngôn ng l p trình hư ng ñ i tư ng, do v y không th dùng Java ñ vi t m t chương trình hư ng ch c năng Java
Ngày tải lên: 26/02/2014, 02:20
lap trinh java can ban chuong 0
... LẬP TRÌNH JAVA CĂN BẢN LẬP TRÌNH JAVA CĂN BẢN 30 tiết lý thuyết Mục tiêu: • Tìm hiểu ngôn ngữ Java. • Xây dựng các ứng dụng đơn giản và các applet với Java Nội dung môn ... biến cố với AWT • Chương 8- Lập trình đồ họa với Java • Chương 9- Tạo Applet • Chương 10- Lập trình đa luồng Tài liệu tham khảo • Bước đầu làm quen Java, Phương Lan • Java: Lý thuyết và bài tập, ... Java 2 SDK 1.4 Edition, by Ivor Horton; Wrox Press; ISBN: 1861005695 • Thinking in Java, 3/e by Bruce Eckel; Prentice Hall; ISBN: 0131002872 Chuẩn bị môi trường lập trình Download Java
Ngày tải lên: 05/03/2014, 19:30
Chương 00-Lập trình Java căn bản pot
... LẬP TRÌNH JAVA CĂN BẢN LẬP TRÌNH JAVA CĂN BẢN 30 tiết lý thuyết Mục tiêu: • Tìm hiểu ngôn ngữ Java. • Xây dựng các ứng dụng đơn giản và các applet với Java Nội dung môn ... biến cố với AWT • Chương 8- Lập trình đồ họa với Java • Chương 9- Tạo Applet • Chương 10- Lập trình đa luồng Tài liệu tham khảo • Bước đầu làm quen Java, Phương Lan • Java: Lý thuyết và bài tập, ... Java 2 SDK 1.4 Edition, by Ivor Horton; Wrox Press; ISBN: 1861005695 • Thinking in Java, 3/e by Bruce Eckel; Prentice Hall; ISBN: 0131002872 Chuẩn bị môi trường lập trình Download Java
Ngày tải lên: 05/07/2014, 15:20
Kỹ thuật lập trình Java căn bản phần 1 potx
... Chương 1: Lập Trình Hướng Đối Tượng 1 Chương 1 LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Mục tiêu Kết thúc chương, học viên có thể: Định nghĩa Lập trình hướng Đối tượng (Object-oriented ... dụng các đối tượng. Đối với một ngôn ngữ lập trình hỗ trợ OOP thì việc triển khai kỹ thuật lập trình hướng đối tượng sẽ dễ dàng hơn. Kỹ thuật lập trình hướng đối tượng cải tiến việc phát triển ... thuật lập trình hướng đối tượng có khả năng giảm thiểu sự lẫn lộn thường xảy ra giữa hệ thống và lĩnh vực ứng dụng. Lập trình hướng đối tượng đề cập đến dữ liệu và thủ tục xử lý dữ liệu theo
Ngày tải lên: 12/08/2014, 20:22
Kỹ thuật lập trình Java căn bản phần 2 ppsx
... JDK (Java Development Kit) Sun Microsystem đưa ra ngôn ngữ lập trình Java qua sản phẩm có tên là Java Development Kit (JDK). Ba phiên bản chính là: Java 1.0 - Sử dụng lần đầu vào năm 1995 Java ... của trình duyệt. JDK chứa các công cụ sau: 2.5.1 Trình biên dịch, 'javac' Cú pháp: javac [options] sourcecodename .java 2.5.2 Trình thông dịch, &apos ;java& apos; Cú pháp: java ... Hình 2.2 Dịch chương trình Java Môi trường phát triển của Java được chia làm hai phần: Trình biên dịch và trình thông dịch. Không như C hay C++, trình biên dịch của Java chuyển mã nguồn
Ngày tải lên: 12/08/2014, 20:22
Kỹ thuật lập trình Java căn bản phần 3 ppt
... kiểu dữ liệu Nhận dạng các toán tử Định dạng xuất dữ liệu (output) sử dụng các chuỗi thoát (escape sequence) Nhận biết các cấu trúc lập trình cơ bản 3.1 Cấu trúc một chương trình Java ... mã nguồn, ta sử dụng trình biên dịch java. Trình biên dịch xác định tên của file nguồn tại dòng lệnh như mô tả dưới đây: C:\jdk1.2.1\bin>javac First .java Trình dịch java tạo ra file First.class ... 3.2 Chương trình JAVA đầu tiên Chúng ta hãy bắt đầu từ chương trình Java cổ điển nhất với một ứng dụng đơn giản. Chương trình sau đây cho phép hiển thị một thông điệp: Chương trình 3.1 //
Ngày tải lên: 12/08/2014, 20:22
Kỹ thuật lập trình Java căn bản phần 4 pdf
... như là các cấu trúc dữ liệu, lịch, ngày tháng, v.v java. net Cung cấp các lớp và các giao diện cho việc lập trình mạng TCP/IP. Bảng 4.1 Các gói trong Java. Bên cạnh đó, Java còn cung cấp thêm ... No Bảng 4.2: Truy cập đến các thành phần của lớp. 4.5 Gói java. lang Mặc định, mỗi chương trình java đều nhập gói java. lang. Vì thế, không cần lệnh nhập gói java. lang này trong chương trình. ... Long short Short Bảng 4.3: Các lớp trình bao bọc cho các kiểu dữ liệu nguyên thuỷ. [...]... tất cả các phần tử từ bảng băm Tạo một bản sao của Hashtable Trả về True nếu bảng băm chứa các
Ngày tải lên: 12/08/2014, 20:22
Kỹ thuật lập trình Java căn bản phần 5 pptx
... cột Chương trình 5. 11 minh họa cách trình bày lưới: Chương trình 5. 11 import java. awt.*; class Gltest extends... chương trình được chỉ ra ở hình bên dưới: 28 Core Java Hình 5. ... trị trả về kiểu Boolean. Bảng 5.2 Các phương thức của TextField Chương trình 5.4 chỉ ra cách sử dụng của TextField: 8 Core Java Chương trình 5.4 import java. awt.*; class TextFieldtest ... Thay thế văn bản nằm giữa vị trí int, int được cho. Bảng 5.3 Các phương thức của TextArea Chương trình 5.5 chỉ ra cách sử dụng của TextArea: Chương trình 5.5 import java. awt.*;
Ngày tải lên: 12/08/2014, 20:22
Kỹ thuật lập trình Java căn bản phần 6 pot
... PaintMode(); } } Kết quả của chương trình trên: Hình 6. 11 Paint mode Tóm tắt Applet là chương trình Java chạy trong trình duyệt web Một chương trình Java có thể vừa là applet, vừa ... chỉ ra vị trí mà đoạn văn bản được vẽ ở đâu trên màn hình. Chương trình 6.1 hiển thị một chuổi ở dòng 70 và cột 80: Chương trình 6.1 import java. awt.*; import java. applet.*; public class ... chúng ta dùng trình thông dịch java, trong khi đó applet có thể chạy được trên các trình duyệt (có hổ trợ Java) hay sử dụng công cụ appletViewer, công cụ này đi kèm với JDK. Quá trình thực
Ngày tải lên: 12/08/2014, 20:22
Kỹ thuật lập trình Java căn bản phần 7 ppsx
... năng này làm cho Java trở thành một ngôn ngữ lập trình mạnh. 7.2 Mục đích của việc xử lý ngoại lệ Một chương trình nên có cơ chế xử lý ngoại lệ thích hợp. Nếu không, chương trình sẽ bị ngắt ... chương trình chuyển đến một khối xử lý ngoại lệ. Người lập trình phải xử lý các ngoại lệ khác nhau có thể phát sinh trong chương trình. Các ngoại lệ phải được xử lý, hoặc thoát khỏi chương trình ... nguồn tài nguyên mà hệ thống đã cấp không được giải phóng. Điều này gây lãng phí tài nguyên. Để tránh trường hợp này, tất cả các nguồn tài nguyên mà hệ thống cấp nên được thu hồi lại. Tiến trình
Ngày tải lên: 12/08/2014, 20:22
Kỹ thuật lập trình Java căn bản phần 8 potx
... lưu trữ dữ liệu. Chúng ta có thể lấy dữ liệu từ vùng đệm thay vì quay trở lại nguồn ban đầu của dữ liệu. Java sử dụng cơ chế nhập/xuất có lập vùng đệm để tạm thời lập cache dữ liệu vào/ra ... chương trình đọc dòng nhập thì thay vì ra dòng vào để đọc nó đọc từ vùng đệm nhập. Tiến trình lập vùng đệm ra cũng thực hiện tương tự. khi dữ liệu được một chương trình ghi ra dòng ra, dữ liệu ... Chương trình 9.3 dưới đây mô tả cách dùng các luồng nhập/xuất có lập vùng đệm: Chương trình 9.3 import java. io.BufferedInputStream; import java. io.BufferedOutputStream; import java. io.FileInputStream;
Ngày tải lên: 12/08/2014, 20:22
Bạn có muốn tìm thêm với từ khóa: