Tin tức mới

Java

Những mã xấu mà Java 8 có thể khử

Tới hiện tại, Java 8 đã được sử dụng trên hầu hết các ứng dụng chạy trên JVM, nhưng điều đó không có nghĩa là những gì tối tân của phiên bản này đã được khai thác triệt để. Dưới đây là một số cách viết mã già cỗi nên được cập nhật. 1. Inner […]

Read More
Java 8

Các nguyên tắc thiết kế API cho Java 8

Bất cứ ai viết mã Java đều là một nhà thiết kế API! Mã của họ đều rồi sẽ được dùng bởi ai đó, cộng đồng, đồng nghiệp, chính họ, hay có khi tất cả. Do đó, biết các nguyên tắc cơ bản của một API tốt là rất quan trọng với tất cả các […]

Read More

Thợ lành nghề #2: Chế độ ăn kiêng tăng cường

Tác giả: Robert C. Martin Người dịch: Hoàng Ngọc Diêu (conmale) | Biên tập: Phạm Anh Đới Bài viết này lược trích từ chương Principles, Patterns and Practices trong cuốn Agile Software Development của Robert C. Martin, nhà xuất bản Prentice Hall, 2002. Thợ lành nghề #1. Mở đầu Thảm họa Thợ lành nghề #3: Tính rõ […]

Read More

Kiểm thử đơn vị trên Android

Kiểm thử đơn vị là một khái niệm phổ biến đối với lập trình viên, đặc biệt là những người lập trình theo TDD, bạn có thể tham khảo thêm về TDD trong các bài viết liên quan trên Tạp chí Lập trình. Đối với nền tảng Android, các bạn đã biết rằng các ứng […]

Read More

Phát triển ứng dụng Facebook với Java và GAE

[TapChiLapTrinh] Ra đời từ Tháng 2/2004, Facebook đã trở thành mạng xã hội lớn nhất thế giới với khoảng 1 tỷ người dùng. Facebook Platform phát hành vào Tháng 5/2007, cho phép các bên thứ ba viết các ứng dụng tích hợp với Facebook. Nền tảng này ban đầu đã hỗ trợ một loạt các […]

Read More

[Java] Viết trò chơi Tic Tac Toe

Giới thiệu Tic Tac Toe là một trò chơi khá phổ biến dùng viết trên bàn cờ giấy có 9 ô. Hai người chơi, một người dùng ký hiệu O, người kia dùng ký hiệu X, lần lượt điền ký hiệu của mình vào các ô. Người thắng cuộc là người đầu tiên tạo được […]

Read More

Java Class Loader

Java ClassLoader tiến hành nạp một tệp class của java vào máy ảo (JVM). Chỉ đơn giản là như vậy. Đây không phải là khái niệm lớn và phức tạp để hiểu được và mọi nhà phát triển java phải biết về Java Class Loader (bộ nạp lớp java) và cách thức hoạt động của […]

Read More

Câu hỏi và bài tập: Các khái niệm trong lập trình hướng đối tượng

Các khái niệm trong lập trình hướng đối tượng Đối tượng là gì? Lớp là gì? Kế thừa là gì? Giao diện là gì? Gói là gì? Câu hỏi và bài tập Câu hỏi Các đối tượng trong thế giới thực chứa____và____. Trạng thái của một đối tượng phần mềm được lưu trữ trong____. Hành […]

Read More

Gói là gì?

Các khái niệm trong lập trình hướng đối tượng Đối tượng là gì? Lớp là gì? Kế thừa là gì? Giao diện là gì? Gói là gì? Câu hỏi và bài tập Một gói (package) là một vùng không gian được dùng để tổ chức một nhóm các lớp và các giao diện có liên […]

Read More

Giao diện là gì?

Các khái niệm trong lập trình hướng đối tượng Đối tượng là gì? Lớp là gì? Kế thừa là gì? Giao diện là gì? Gói là gì? Câu hỏi và bài tập Như các bạn đã được học, các đối tượng xác định sự tương tác của mình với thế giới bên ngoài thông qua […]

Read More