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

    API là “giao diện lập trình ứng dụng”, điều này có nghĩa là bất kỳ chương trình nào mà có thể được dùng bởi những mã lệnh nằm bên ngoài chương trình đó đó đều có thể coi là API. Theo cách hiểu này, bất kỳ khi nào nhà phát triển viết ra một khối […]

      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