Lập trình viên quốc tế ACCP
Lập trình viên Java
Kiểm thử phần mền itester
Lập trình viên PHP

Tự học lập trình Java

Làm việc với tập hợp các đối tượng trong Java

Làm việc với tập hợp các đối tượng trong Java

Trước hết, ta nhắc lại vài điểm quan trọng trong phần đặc tả đối tượng. Thứ nhất ta phải xác định thuộc tính khóa để định nghĩa 2 phương thức equals cùng hashCode cho thật chính xác. Tiếp theo ta phải đảm bảo cách đặc tả các thuộc tính với cách đặt tên theo chuẩn. Đây là code của bài trước, tập tin Thisinh.java Bây giờ ta xây dựng phần tập hợp các đối tượng. Giả sử ta đặt tên cho tập hợp này là phòng thi (file Phongthi.java). Mô hình làm việc ở đây tương tự như mô hình [...]

Cách tạo đối tượng trong java

Cách tạo đối tượng trong java

Trong bài viết này tôi có 1 ví dụ tạo 1 lớp đặc tả đối tượng Thí sinh dự thi Đại học. Đầu tiên, bạn phải liệt kê các tính chất cần thiết của đối tượng (tùy ngữ cảnh), ví dụ cũng là nói về con người nhưng đối với đối tượng sinh viên bạn sẽ phải nghĩ đến những thuộc tính như mã số SV, lớp học, kết quả học tập,… còn với việc đặc tả cho 1 bệnh nhân bạn cần phải nghĩ đến những thuộc tính như tiền sử bệnh án,… Với đối tượng thí sinh của [...]

Cài đặt và cấu hình JDK và JCreator

Cài đặt và cấu hình JDK và JCreator

Đây là một công cụ và gói thư viện chuyên dành cho Java rất hay, tuy tất cả đều thực hiện bằng code chứ không được thuận tiện như NetBean có thể tạo giao diện bằng cách kéo thả 1 cách dễ dàng, tuy nhiên JCreator vẫn rất hữu ích cho bạn Cấu hình JDK và JCreator 1>Download JDK và javadoc tại http://java.sun.com/javase/downloads/index.jsp 2>Cài đặt JDK: Lưu ý là khi cài JDK ta nên chọn thư mục cài đặt ở đĩa C: không nên chọn Program Files, còn JRE thì cài đặt bình thường vào Program Files. 3>Cấu hình JDK [...]

Bài 11: Cách viết mã lệnh cho ngôn ngữ Java tốt

Bài 11: Cách viết mã lệnh cho ngôn ngữ Java tốt

Giới thiệu mã lệnh Java Bây giờ bạn đã biết khá nhiều về cú pháp của Java, nhưng đó không phải là lập trình thực sự chuyên nghiệp. Vậy điều gì tạo nên một chương trình Java “tốt”? Có lẽ số lượng câu trả lời cho câu hỏi này cũng nhiều như số các lập trình viên Java chuyên nghiệp. Nhưng tôi có một số đề xuất mà tôi tin rằng hầu hết các lập trình viên Java chuyên nghiệp sẽ đồng ý cải tiến chất lượng của mã lệnh Java mà họ xử lý hàng ngày. Với chủ tâm [...]

Bài 10: Các ứng dụng trong ngôn ngữ lập trình Java

Bài 10: Các ứng dụng trong ngôn ngữ lập trình Java

Ứng dụng là gì? Chúng ta đã thấy một ứng dụng rồi, dù là ứng dụng rất đơn giản. Lớp Adult có một phương thức main() ngay từ khi mới xuất hiện. Phương thức này cần thiết vì bạn cần một phương thức như vậy để Java thực thi mã lệnh của bạn. Thông thường, các đối tượng lĩnh vực ứng dụng của bạn sẽ không có phương thức main(). Ứng dụng Java điển hình thường bao gồm:: * Chỉ một lớp có phương thức main() để khởi động mọi thứ * Một loạt các lớp khác để thực hiện [...]

Bài 7: Thực thi điều kiện với ngôn ngữ Java

Bài 7: Thực thi điều kiện với ngôn ngữ Java

Giới thiệu về thực thi điều kiện Mã lệnh đơn giản chạy từ câu lệnh đầu tiên đến câu lệnh cuối cùng mà không đổi hướng thực sự không thể làm được gì nhiều. Để trở nên hữu ích, chương trình của bạn cần đưa ra các quyết định, và có thể hành động khác đi trong những tình huống khác nhau. Giống như bất cứ một ngôn ngữ hữu dụng nào, Java cung cấp cho bạn những công cụ để làm điều đó, dưới dạng các câu lệnh và toán tử. Phần này sẽ đề cập đến các yếu [...]

Bài 9: Nâng cấp đối tượng của bạn

Bài 9: Nâng cấp đối tượng của bạn

Giới thiệu về việc nâng cấp đối tượng của bạn Bây giờ thì Adult của ta đã khá hữu ích, nhưng chưa thực sự hữu ích như nó cần phải có. Trong phần này, chúng ta sẽ nâng cấp đối tượng khiến nó dễ sử dụng hơn và cũng hữu ích hơn. Công việc bao gồm: * Tạo ra vài hàm tạo hữu ích. * Nạp chồng một vài phương thức để tạo ra một giao diện công cộng thuận tiện hơn * Thêm mã lệnh để hỗ trợ so sánh các Adult s * Thêm mã lệnh để dễ [...]

Bài 8: Các sưu tập trong lập trình Java

Bài 8: Các sưu tập trong lập trình Java

Giới thiệu về các sưu tập Hầu hết các ứng dụng phần mềm của thế giới thực đều có liên quan đến các sưu tập sự vật nào đó (các tệp, các biến, các dòng của tệp, …). Thông thường, các chương trình hướng đối tượng đều có liên quan đến sưu tập các đối tượng. Ngôn ngữ Java có một Khung công tác các sưu tập (Collections Framework) khá tinh vi cho phép bạn tạo và quản lý các sưu tập đối tượng thuộc các kiểu khác nhau. Bản thân khung công tác này đã có thể đủ để [...]

Bài 6:Thêm hành vi trong ngôn ngữ lập trình Java

Bài 6:Thêm hành vi trong ngôn ngữ lập trình Java

Các phương thức truy cập Xem xét bên trong đối tượng Adult của chúng ta chỉ bằng cách tham chiếu trực tiếp đến các biến thì cũng thuận tiện nhưng thường thì đó không phải là một ý tưởng hay khi một đối tượng lại moi móc vào bên trong một đối tượng khác theo cách đó. Điều đó vi phạm nguyên lý bao gói mà chúng ta đã nói trước đó, và nó cũng cho phép một đối tượng chọc ngoáy vào trạng thái nội tại của đối tượng khác. Lựa chọn khôn ngoan hơn là cho một đối [...]

Bài 5: Tạo 1 đối tượng Java đầu tiên của bạn

Bài 5: Tạo 1 đối tượng Java đầu tiên của bạn

Tạo một gói Nếu bạn còn chưa ở đó, hãy di chuyển đến phối cảnh Duyệt Java (Java Browsing) trong Eclipse. Chúng ta sẽ thiết đặt để tạo lớp Java đầu tiên của bạn. Bước thứ nhất là tạo một nơi cho lớp này tồn tại. Thay vì dùng gói mặc định, tốt hơn là ta hãy tạo một gói riêng cho dự án Intro của mình. Nhấn chuột chọn File>New>Package. Thao tác này sẽ mở Trình hướng dẫn tương tác Package (xem hình 3) Hình 3. Trình thủ thuật tạo gói Gõ nhập intro.core là tên đặt cho gói [...]

Page 3 of 512345