... n Java (Windows) Thư m c /bin javac.exe: javac.exe: Java Compiler javac java. exe: java. exe: Java Interpreter java Th c thi ng d ng Java ... thi ng d ng Java Java Source File ( .java) Compile Java Class File (.class) ng d ng Java Java API Interpret Máy o Java (JVM) H th ng ph n c ng máy tính ng d ng Java HelloWorldApp .java public class ... N i dung Gi i thi u Java ng d ng Java OOP Java Wrapper Classes String Exception Handling Nh p/xu t d li u Gi i thi u Java [1] Ngôn ng l p trình hư ng i tư ng Ngôn ng thông d ch...
Ngày tải lên: 29/09/2013, 21:20
... MễN JAVA M c tiờu N m c cỏc c trng c a Java Cỏc ki u chng trỡnh Java é nh ngha v mỏy o Java Cỏc n i dung c a JDK (Java Development Kit) S l c cỏc c trng m i c a Java2 2.1 Gi i thi u Java Java ... tri n JDK (Java Development Kit) Sun Microsystem a 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 vo nm 1995 Java 1.1 éa ... th l Applet o Java (JVM -Java Virtual Machine) Mỏy o Java l trỏi tim c a ngụn ng Java Mụi tr ng Java bao g m nm ph n t sau: Ngụn ng é nh ngha Bytecode Cỏc th vi n l p Java/ Sun Mỏy o Java (JVM) C...
Ngày tải lên: 16/08/2012, 09:40
Tài liệu lập trình bằng Java
... người dùng - Bộ quản lý trình bày (layout managers) - Xử lý kiện Trong khuôn khổ giáo trình lập trình java trình bày việc thiết kế GUI dùng thư viện awt (abstract windows toolkit) Việc thiết kết ... container Java: • Panel: Đối tượng khung chứa đơn giản nhất, dùng để nhóm đối tượng, thành phần lại Một Panel chứa bên Panel khác java. lang.Object + java. awt.Component + java. awt.Container + java. awt.Panel ... khác Khung chứa Frame thường sử dụng để tạo cửa sổ ứng dụng java. lang.Object + java. awt.Component + java. awt.Container + java. awt.Window + java. awt.Frame • Dialogs: cửa sổ dạng hộp hội thoại (cửa...
Ngày tải lên: 16/08/2012, 13:53
Ngôn ngữ lập trình bằng Java
... quản lý trình bày (LayoutManager) mặc định FlowLayout 4.4.5.2 Khung chứa Panel java. lang.Object + java. awt.Component + java. awt.Container + java. awt.Panel Khung chứa Panel có quản lý trình bày ... f.setVisible(true); } } Kết thực thi chương trình: 103 4.4.5.2 Khung chứa Dialog java. lang.Object + java. awt.Component + java. awt.Container + java. awt.Window + java. awt.Dialog Dialog lớp khung chứa ... 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 cửa số window hẳn hoi mức...
Ngày tải lên: 16/08/2012, 13:53
giáo trình lập trình mạng java
... System.out.println(args[0]); } } Biên dịch chương trình C:\>javac ViDu1 .java Thực chương trình C:\ >java ViDu1 "Lam quen voi ngon ngu lap trinh Java" Kết in là: Lam quen voi ngon ngu lap trinh Java Chương trình ta nhận ... tầng bảo an: Tầng 1: Mức ngôn ngữ trình biên dịch Java kiểu trỏ Trình biên dịch kiểm tra kiểu chặt chẽ Mọi chuyển đổi kiểu phải thực cách tường minh Trình biên dịch Java từ chối sinh mã byte mã nguồn ... lập trình mà giải pháp cho nhiều vấn đề 1.2 Cấu trúc máy ảo Java (Java Virtual Machine) Chương trình ứng dụng hoạt động cách sử dụng đối tượng Java (Java Object) Máy ảo Java tạo thành cầu nối trình...
Ngày tải lên: 08/09/2013, 13:18
Giới thiệu tổng quan về ngôn ngữ lập trình trong java
... triển máy ảo Java chạy hệ điều hành kiến trúc CPU khác Thông dịch: Java ngôn ngữ lập trình vừa biên dịch vừa thông dịch Chương trình nguồn viết ngôn ngữ lập trình Java có đuôi * .java biên dịch thành ... http:/ /java. sun.com/j2me/ 1.4 .Dịch thực thi chương trình viết Java Việc xây dựng, dịch thực thi chương trình viết ngôn ngữ lập trình java tóm tắt qua bước sau: - Viết mã nguồn: dùng chương trình ... với tên có đuôi “ .java 14 - - Biên dịch mã máy ảo: dùng trình biên dịch javac để biên dịch mã nguồn “ .java thành mã máy ảo (java bytecode) có đuôi “.class” lưu lên đĩa Thông dịch thực thi: ứng...
Ngày tải lên: 30/09/2013, 08:20
Lập trình với Java (P2)
... đổi sử dụng chương trình Nguyễn Việt Hà OOP: Khái niệm Các phương pháp lập trình Lập trình 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 Lập trình logic Lập trình hướng đối tượng ... lập trình Hạn chế kỹ thuật lập trình truyền thống Khái niệm lập trình hướng đối tượng Đóng gói / Che dấu thông tin Nguyễn Việt Hà OOP: Khái niệm Tài liệu tham khảo Thinking in Java, chapter 1, Java ... trình có cấu trúc/lập trình thủ tục (structured/procedural programming) sử dụng lệnh có cấu trúc: for, while, if then else ngôn ngữ: Pascal, C, chương trình tập hàm/thủ tục Ưu điểm chương trình...
Ngày tải lên: 19/10/2013, 17:15
Lập trình với Java (P1)
... đầu với Java 17 Biên dịch thực Biên dịch TestGreeting .java javac TestGreeting .java Thực java TestGreeting Kết Hello, world Nguyễn Việt Hà Bắt đầu với Java 18 Một chút cải tiến TestGreeting .java: ... lỗi (java debuger) javap Trình dịch ngược bytecode Nguyễn Việt Hà Bắt đầu với Java 14 Công nghệ JIT Just-In-Time Code Generator Nguyễn Việt Hà Bắt đầu với Java 15 Java Applications Chương trình ... với Java Biên dịch thông dịch Chương trình nguồn biên dịch sang mã đích (bytecode) Mã đích (bytecode) thực thi môi trường thông dịch (máy ảo) Nguyễn Việt Hà Bắt đầu với Java Các dạng ứng dụng Java...
Ngày tải lên: 19/10/2013, 17:15
Lập trình với Java (P3)
... với đối tượng Nguyễn Việt Hà Lớp đối tượng Java Tài liệu tham khảo Thinking in Java, chapter 1, Java how to program, chapter Nguyễn Việt Hà Lớp đối tượng Java Định nghĩa lớp Lớp định nghĩa class ... Việt Hà Lớp đối tượng Java MyDate d = new MyDate(); d.year = 2005; // compile error d.setYear(2005); System.out.println(”Year=” + d.getYear()); Nguyễn Việt Hà Lớp đối tượng Java Phương thức trùng ... phương thức rỗng Nguyễn Việt Hà Lớp đối tượng Java 10 Ví dụ: Constructor rỗng class SayMsg { } … SayMsg msg = new SayMsg(); Nguyễn Việt Hà Lớp đối tượng Java 11 Ví dụ: Constructor mặc định class...
Ngày tải lên: 23/10/2013, 15:15
Lập trình với Java (P4)
... chuẩn Nguyễn Việt Hà Thêm Java Tài liệu tham khảo Thinking in Java, chapter 2, 4, Java how to program, chapter 4,5,6,7,8 Nguyễn Việt Hà Thêm Java Kiểu liệu nguyên thủy Java cung cấp kiểu nguyên ... Hà Thêm Java 19 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(); Nguyễn Việt Hà Thêm Java 20 Tham chiếu this Java cung ... Thêm Java 36 Tham số dòng lệnh CmdLineParas .java: public class CmdLineParas { public static void main(String[] args) { for (int i=0; i
Ngày tải lên: 23/10/2013, 15:15
Lập trình với Java (P5)
... thừa Kế thừa 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 Object Nguyễn Việt Hà Kế thừa Tài liệu tham khảo Thinking in Java, chapter Java how to ... Việt Hà Kế thừa Thuật ngữ Kế thừa Lớp sở, lớp cha Lớp dẫn xuất, lớp Nguyễn Việt Hà Kế thừa Kế thừa Java [public] class DerivedClass extends BaseClass { /* new features goes here */ } Ví dụ: class...
Ngày tải lên: 27/10/2013, 22:15
Lập trình với Java (P6)
... thức trừu tượng Đa kế thừa giao diện Một cách lập trình tổng quát Nguyễn Việt Hà Kế thừa đa hình Tài liệu tham khảo Thinking in Java, chapter 7, Java how to program, chapter Nguyễn Việt Hà Kế thừa ... (phương thức) định biên dịch, có phiên chương trình thực ưu điểm tốc độ Liên kết động: lời gọi phương thức định thực hiện, phiên phương thức phù hợp với đối tượng gọi Java mặc định sử dụng liên ... thừa Cái bất biến ? Nguyễn Việt Hà Kế thừa đa hình 33 Hướng tới lập trình tổng quát Generic programming Tổng quát hóa chương trình để hoạt động với kiểu liệu khác nhau, kể kiểu liệu tương lai...
Ngày tải lên: 27/10/2013, 22:15
Lập trình với Java (P7)
... tham khảo Thinking in Java, chapter Java how to program, chapter 15 Nguyễn Việt Hà Xử lý ngoại lệ Lỗi ngoại lệ Mọi đoạn chương trình tiềm ẩn khả sinh lỗi lỗi chủ quan: lập trình sai lỗi khách quan: ... Xử lý ngoại lệ Xử lý ngoại lệ (Exception handling) Java Xử lý ngoại lệ Java kế thừa từ C++ Dựa chế ném bắt ngoại lệ ném ngoại lệ: dừng chương trình chuyển điều khiển lên mức (nơi bắt ngoại lệ) ... Xử lý ngoại lệ 26 Hai loại ngoại lệ Java phân biệt hai loại ngoại lệ ngoại lệ cần kiểm tra ngoại lệ không cần kiểm tra Ngoại lệ cần kiểm tra: chương trình dịch kiểm tra xem có viết code xử lý...
Ngày tải lên: 06/11/2013, 07:15
Lập trình với Java (P8)
... luồng vào Tài liệu tham khảo Thinking in Java, chapter 12 Java how to program, chapter 17 Nguyễn Việt Hà Các luồng vào Luồng liệu (data streams) Chương trình Java nhận gửi liệu thông qua đối tượng ... trực tiếp tới thiết bị chương trình ghi lên đệm đệm đầy liệu ghi thiết bị theo khối ghi vào thời điểm phương thức flush() Thay đọc trực tiếp từ thiết bị chương trình đọc từ đệm đệm rỗng liệu ... Luồng (stream) dòng liệu đến từ nguồn (source) đến đích (sink) Nguồn đích tệp (file), nhớ, tiến trình (process), hay thiết bị (bàn phím, hình, …) Nguyễn Việt Hà Các luồng vào Luồng byte char Luồng...
Ngày tải lên: 06/11/2013, 07:15
Tài liệu Lập trình với Java (P10) docx
... liệu tham khảo Bruce Eckel, Thinking in Java, chapter 11 Deitel, Java – How to program, chapter 7, 11, 20 Đoàn Văn Ban, Lập trình hướng đối tượng với Java, NXB Khoa học kỹ thuật, chương Nguyễn ... dùng để duyệt phần tử tập hợp Là interface Java: hasNext() next() remove() Các lớp Collection cài đặt Iterator Nguyễn Việt Hà Một số lớp sở 26 import java. util.*; public class TestList { static ... liệu nguyên thủy, copy tham chiếu đối tượng Nguyễn Việt Hà Một số lớp sở 21 Lớp Arrays Nằm gói java. util Cung cấp phương thức static để làm việc với mảng fill(): khởi tạo phần tử mảng với giá...
Ngày tải lên: 12/12/2013, 22:15
Lập trình mạng Java docx
... System.out.println(args[0]); } } Biên dịch chương trình C:\>javac ViDu1 .java Thực chương trình C:\ >java ViDu1 "Lam quen voi ngon ngu lap trinh Java" Kết in là: Lam quen voi ngon ngu lap trinh Java Chương trình ta nhận ... tầng bảo an: Tầng 1: Mức ngôn ngữ trình biên dịch Java kiểu trỏ Trình biên dịch kiểm tra kiểu chặt chẽ Mọi chuyển đổi kiểu phải thực cách tường minh Trình biên dịch Java từ chối sinh mã byte mã nguồn ... lập trình mà giải pháp cho nhiều vấn đề 1.2 Cấu trúc máy ảo Java (Java Virtual Machine) Chương trình ứng dụng hoạt động cách sử dụng đối tượng Java (Java Object) Máy ảo Java tạo thành cầu nối trình...
Ngày tải lên: 24/03/2014, 17:21
BlackBerry Java Development Environment pptx
... BlackBerry Java Development Environment Java ME and Java APIs for BlackBerry Support for standard Java APIs Support for Java API extensions ... later BlackBerry Java Development Environment The BlackBerry® Java Development Environmentis a fully integrated development and simulation environment for building a BlackBerry® Java Application ... the Java ME programming language and the extended Java APIs for BlackBerry The BlackBerry Java Development Environment includes the following development tools: • • • • BlackBerry® Integrated Development...
Ngày tải lên: 29/06/2014, 02:20
bài tập chương trình chứng chỉ lập trình java & j2ee - nhập môn lập trình với java jpcb - đh khoa học tự nhiên
... 1: Giới thiệu lập trình Java 1.1 Giúp học viên biết cách cấu hình, biên dịch thực thi ứng dụng Java sử dụng JDK.Làm quen với cách viết chương trình Java Bài Cài đặt cấu hình Java 1.2 Bài Viết ... cầu: Hãy viết hai chương trình Chương trình 1: mã hóa số nhập vào chương trình Chương trình 2: giả mã (decryption) số nhập vào để tính giá trị ban đầu 2.6 Bài 6: Lập trình cho phép nhập vào ... Nhập môn lập trình Java - JPCB Trang 3/18 Bài tập Một công ty muốn truyền liệu qua đường mạng nhiên họ sợ liệu bị đánh cắp Công ty thuê lập trình viên để giải vấn đề Sau xem xét lập trình viên...
Ngày tải lên: 05/07/2014, 16:02
ngôn ngữ lập trình về java
... java Biết các từ khóa của java Hiểu các kiểu dữ liệu bản của java Nhận biết cú pháp java gần hoàn toàn giống C Giải thích chế điều khiển chương trình Biết các đặc tính mảng với java ... gói java. lang Sử dụng các hàm nhập xuất dữ liệu bản 06/07/14 Bộ Môn CNPM - ĐHBK Hà Nội Nội dung 2.1- Chú thích java 2.2- Từ khóa java- Cách đặt tên 2.3- Kiểu java ... giống C++ Chú thích là công cụ: Giải thích chương trình Lập tài liệu cho chương trình: Tác gỉa, version, những đặc điểm của chương trình 06/07/14 Bộ Môn CNPM - ĐHBK Hà Nội 2.2- Từ khóa-...
Ngày tải lên: 06/07/2014, 02:32