Duyệt bằng nhãn

  • Load class động

    Class java.lang.Class cung cấp phương thức forName() cho phép bạn load một class một cách động. Thông số cho phương thức này là tên đầy đủ của class (bao gồm tên của gói trong sơ đồ phân cấp). Vì vậy nếu chúng ta muốn load class Vector từ gói java.util, tên đầy đủ của class sẽ là java.util.Vector. Đoạn...
    Thuộc diễn đàn Lập trình (Weblog) người gửi TrungDD từ 05/11/2008
  • Biên dịch có điều kiện trong Java

    Bạn đã quen với lập trình C (hoặc C++, C#)! Khi bắt đầu với Java, bạn không thấy các chỉ thị tiền xử lý đâu cả. Các chỉ thị này giúp bạn định nghĩa các hằng số vào thời điểm dịch (#define ) và biên dịch có điều kiện (#ifdef ) cho chương trình. Tạo hằng số vào thời điểm dịch trong Java bằng cách khai...
    Thuộc diễn đàn Lập trình (Weblog) người gửi TrungDD từ 29/10/2008
  • Chạy ứng dụng mà không cần hàm main()

    Sử dụng bộ thiết lập tĩnh mà chúng ta có thể chạy ứng dụng mà không cần hàm main() bằng cách tạo một class tương tự như sau. Thêm đoạn mã vào giữa khối static, và chạy ứng dụng: public class A { static void displayMe() { System.out.println("I'm inside display Me method"); } static { System...
    Thuộc diễn đàn Lập trình (Weblog) người gửi TrungDD từ 28/10/2008
  • Viết mã không phụ thuộc vào bất kỳ một phương thức nào.

    Trong java, có thể không có hoặc có nhiều khối nằm ngoài phương thức được đánh dấu là static. Những khối này được gọi là bộ thiết lập tĩnh, chúng được thực thi chỉ một lần duy nhất vào thời điểm class được load. Xem đoạn mã sau: //StaticInitializeDemo1.java public class StaticInitializeDemo1 { static...
    Thuộc diễn đàn Lập trình (Weblog) người gửi TrungDD từ 28/10/2008
  • Cách định nghĩa các hằng trong OOP.

    Một cách điển hình để định nghĩa các hằng số toàn cục trong Java là định nghĩa một class để chứa tất cả các hằng số được đánh dấu là public static final . public class My_Constants { public static final int ID_OK=1; public static final int ID_CANCEL=2; public static final String MSG_SUCCESS="Success";...
    Thuộc diễn đàn Lập trình (Weblog) người gửi TrungDD từ 27/10/2008
  • Tạo ra các chỉ số (ID) duy nhất

    Đoạn mã sau đây sẽ minh họa cho bạn thấy cách tạo ra các chỉ số ID duy nhất như thế nào bằng Java: import java.security.SecureRandom; public class UniqueNumberGenerator { static final SecureRandom random=new SecureRandom(); static final StringBuffer buffer=new StringBuffer(30); static { random.nextInt...
    Thuộc diễn đàn Lập trình (Weblog) người gửi TrungDD từ 27/10/2008
  • Làm biến mất biệt lệ

    Biệt lệ có bảo đảm được bắt hay không? Khối lệnh bắt biệt lệ ( catch hoặc finally ) cho phép bạn bỏ đi biệt lệ. Nếu trong khối này bạn sử dụng câu lệnh return, biệt lệ sẽ biến mất (xem phương thức returnInHandler trong ví dụ). Bạn đừng nên đặt câu lệnh return bên trong khối lệnh catch hoặc finally nếu...
    Thuộc diễn đàn Lập trình (Weblog) người gửi TrungDD từ 25/10/2008
  • Cài interfaces không dùng implements

    Trong đoạn mã sau, CalculatorInterface là một interface chứa phương thức add(int a, int b). Việc hiện thực được làm trong class Calculator: //Interface: public interface CalculatorInterface { public int add(int a, int b); } //Class: public class Calculator { public Calculator() { //hiện thực interfaces...
    Thuộc diễn đàn Lập trình (Weblog) người gửi TrungDD từ 23/10/2008
  • Hiển thị số theo dạng chấm động

    Thông thường bạn cần hiển thị một số dấu chấm động theo một mẫu nhất định nào đó. Bạn có thể áp dụng các cách sau đây để thực hiện điều đó: public static String toScientific(double num, int places) { double power=(int)(Math.log(num)/Math.log(10)); if(power<0) power--; double fraction=num/Math.pow...
    Thuộc diễn đàn Lập trình (Weblog) người gửi TrungDD từ 23/10/2008
  • Số có phần thập phân dài và cách định dạng

    Kiểu float và double rất hữu ích trong việc lập trình đồ họa và thống kê. Tuy nhiên chúng ít được sử dụng trong việc tính toán chính xác, chẳng hạn như việc tính toán liên quan đến tiền bạc. Nguyên nhân là do kết quả được tạo ra bởi kiểu float và double thường không chính xác bởi việc lưu trữ của máy...
    Thuộc diễn đàn Lập trình (Weblog) người gửi TrungDD từ 23/10/2008
Trang 1 trên 3 1 2 3Sau
Tầng 3, Tòa nhà Sholega, số 275 Lạch Tray, Ngô Quyền, Hải Phòng
Tel: +84 (31) 3.733.000 - 3.733.111      Fax: +84 (31) 3.733.222
Email: center@hp-aptech.edu.vn
© 2004-2008 HaiPhong - Aptech Computer Education Giới thiệu  |  Liên hệ