lập trình rmi java

Tài liệu lập trình core Java

Tài liệu lập trình core Java

Ngày tải lên : 16/08/2012, 09:40
... Các kiểu chương trình Java Chúng ta có thể xây dựng các loại chương trình Java như sau: 2.3.1 Applets Đây là chương trình chạy trên Internet thông qua các trình duyệt hỗ trợ Java như IE hay ... của Java Đơn giản Hướng đối tượng Độc lập phần cứng Mạnh Bảo mật Phân tán Đa luồng Động  Máy ảo JavaJava Development Kit  Các đặc trưng mới của Java 2 Bài tập Cài đặt Java ... 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...
  • 211
  • 1.5K
  • 23
Tài liệu lập trình bằng Java

Tài liệu lập trình bằng Java

Ngày tải lên : 16/08/2012, 13:53
... Trong java không có kiểu dữ liệu con trỏ như trong C, người lập trình không cần phải quá bận tâm về việc cấp phát và giải phóng vùng nhớ, sẽ có một trình dọn dẹp hệ thống đảm trách việc này. Trình ... tượng dữ liệu trong phương thức finalize() sẽ giúp cho người lập trình chủ động kiểm soát tốt quá trình hủy đối tượng thay vị giao cho trình dọn dẹp hệ thống tự động. Đồng thời việc cài đặt trong ... một lớp trong java chỉ có một siêu lớp trực tiếp hay một cha duy nhất (đơn thừa kế). Để tránh đi tính phức tạp của đa thừa kế (multi-inheritance) trong lập trình hướng đối tượng, Java thay thế...
  • 50
  • 878
  • 11
Ngôn ngữ lập trình bằng Java

Ngôn ngữ lập trình bằng Java

Ngày tải lên : 16/08/2012, 13:53
... createMenu(); } 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à một cửa số window ... chứa Panel có bộ quản lý trình bày (LayoutManager) mặc định là FlowLayout. 4.4.5.2 Khung chứa Panel java. lang.Object + java. awt.Component + java. awt.Container + java. awt.Panel Khung chứa ... 104 4.4.5.2 Khung chứa Dialog java. lang.Object + java. awt.Component + java. awt.Container + java. awt.Window ...
  • 50
  • 975
  • 3
Giới thiệu tổng quan về ngôn ngữ lập trình trong java

Giới thiệu tổng quan về ngôn ngữ lập trình trong java

Ngày tải lên : 30/09/2013, 08:20
... 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 ... d d ư ư ớ ớ i i ) ) . . 9 Java là một 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 bằng ngôn ngữ lập trình Java có đuôi * .java đầu tiên được biên dịch thành ... 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 cũng như...
  • 14
  • 578
  • 0
Lập trình với Java (P2)

Lập trình với Java (P2)

Ngày tải lên : 19/10/2013, 17:15
... 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 26 NguyễnViệtHà OOP ... định  che dấu người lập trình khách (client programmer) cái có khả năng thay đổi(tách cái bất biến ra khỏi cái khả biến) OOP: Khái niệm 8 NguyễnViệtHà Các phương pháp lập trình  Lập trình không có ... động song song OOP: Khái niệm 13 NguyễnViệtHà Lập trình có cấu trúc /lập trình thủ tục  Nhược điểm  dữ liệu và mã xử lý là tách rời  người lập trình phải biết cấu trúc dữ liệu (vấn đề này một...
  • 26
  • 257
  • 0
Lập trình với Java (P1)

Lập trình với Java (P1)

Ngày tải lên : 19/10/2013, 17:15
... 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 16 NguyễnViệtHà Java Applications  Chương trình ... (1.5)  Bao gồm  javac Chương trình dịch chuyển mã nguồn sang bytecode  java Bộ thông dịch: Thực thi java application  appletviewer Bộ thông dịch: Thực thi java applet mà không cần sử dụng trình duyệt ... phần Bắt đầuvớiJava 10 NguyễnViệtHà Đặctrưng củaJava  JVM – máy ảo Java  Cơ chế giải phóng bộ nhớ tự động  Bảo mậtchương trình Bắt đầuvớiJava 9 NguyễnViệtHà Các dạng ứng dụng củaJava  Desktop...
  • 27
  • 280
  • 0
Lập trình với Java (P3)

Lập trình với Java (P3)

Ngày tải lên : 23/10/2013, 15:15
... trong Java 3 NguyễnViệtHà Tài liệu tham khảo  Thinking in Java, chapter 1, 2  Java how to program, chapter 8 Lớpvàđốitượng trong Java 9 NguyễnViệtHà Phương thứckhởitạo (constructor)  Dữ liệu ... SayMsg( Java ); Lớpvàđốitượng trong Java 7 NguyễnViệtHà MyDate d = new MyDate(); d.year = 2005; // compile error d.setYear(2005); System.out.println(”Year=” + d.getYear()); Lớpvàđốitượng trong Java 3 NguyễnViệtHà Tài ... trong Java 13 NguyễnViệtHà Ví dụ: class SayMsg { SayMsg() { System.out.println(”Hello”); } SayMsg(String s) { System.out.println(s); } } SayMsg msg1 = new SayMsg(); SayMsg msg2 = new SayMsg( Java ); Lớpvàđốitượng...
  • 17
  • 252
  • 1
Lập trình với Java (P4)

Lập trình với Java (P4)

Ngày tải lên : 23/10/2013, 15:15
... Person( ); MyDate d = p.getBirthday(); d.setYear(1900); Thêm về Java 14 NguyễnViệtHà Giải phóng bộ nhớ động (Garbage collection)  Lập trình viên không cần phải giải phóng đối tượng  JVM cài đặt ... d2 = new MyDate(d1); System.out.println(d1.equalTo(d2)); Hiểu thêm về Java Thêm về Java 36 NguyễnViệtHà Nhập một số import java. io.*; class SimpleIO { public static void main(String args[]) throws ... giờ quên giải phóng đối tượng Thêm về Java 25 NguyễnViệtHà Phương thứcvàthuộc tính static  Có thể khai báo phương thứcvàthuộc tínhlàtĩnh (static)  độclậpvới đốitượng  có thể sử dụng mà không...
  • 37
  • 258
  • 0
Lập trình với Java (P5)

Lập trình với Java (P5)

Ngày tải lên : 27/10/2013, 22:15
... getName() { return me.getName(); } } 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 ... dụng phương thức cùng tên củalớpcơ sở bằng từ khóa super Kế thừa 10 NguyễnViệtHà Kế thừa trong Java [public] class DerivedClass extends BaseClass { /* new features goes here */ } Ví dụ: class...
  • 30
  • 288
  • 0
Lập trình với Java (P6)

Lập trình với Java (P6)

Ngày tải lên : 27/10/2013, 22:15
... 10) // compile error 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ể hoạt động với các kiểu dữ liệu khác nhau, kể cả ... đị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 13 NguyễnViệtHà Toán tử instanceof public ... hình 4 NguyễnViệtHà Polymorphism (đa hình) là gì  Polymorphism: nhiều hình thức, nhiều kiểu tồn tại  Đa hình trong lập trình  đa hình hàm: hàm trùng tên, phân biệt bởi danh sách tham số  đa hình đối tượng  nhìn...
  • 40
  • 267
  • 0
Lập trình với Java (P9)

Lập trình với Java (P9)

Ngày tải lên : 06/11/2013, 07:15
... thiếtkế… 32 NguyễnViệtHà Composite  Một chương trình cần thao tác với các đối tượng dù là đơn giản hay phức tạp một cách thống nhất  Ví dụ,chương trình vẽ hình chứa đồng thời các đối tượng đơn ... 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 ... ) Nguyên lý thiếtkế… 39 NguyễnViệtHà Ứng dụng  Được dùng trong hầu hết các hệ thống HĐT  Chương trình soạn thảo  Giao diện đồ họa  Cây phân tích cho biên dịch (một khối là một tập các lệnh/lời...
  • 48
  • 165
  • 0
Lập trình với Java (P7)

Lập trình với Java (P7)

Ngày tải lên : 06/11/2013, 07:15
... cơ chếđa hình Xử lý ngoạilệ 4 NguyễnViệtHà Lỗi và ngoạilệ  Mọi đoạnchương trình đềutiềm ẩnkhả năng sinh lỗi  lỗichủ quan: do lập trình sai  lỗi khách quan: do dữ liệu, do trạng thái củahệ thống  Ngoạilệ: ... 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 ... 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ệ cầnkiểmtra: chương trình dịch luôn kiểm tra xem chúng ta có...
  • 36
  • 226
  • 0
Lập trình với Java (P8)

Lập trình với Java (P8)

Ngày tải lên : 06/11/2013, 07:15
... gói java. io  tạotệp, mở tệp, các thông tin về tệpvàthư mục Các luồng vào ra 11 NguyễnViệtHà Phả hệ của OutputStream Các luồng vào ra 35 NguyễnViệtHà Đọcdữ liệu nguyên thủy (tuầntự) import java. io.*; public ... { System.out.println(sc.nextInt()); } 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 23 NguyễnViệtHà Thao tác với tệpký tự  Đọctừ ... Các luồng vào ra 37 NguyễnViệtHà import java. io.Serializable; class Record implements Serializable { private String name; private float...
  • 45
  • 254
  • 0