Khi chúng ta cần thực hiện một đoạn code một vài lần, điều này có thể được xem như một vòng lặp. Java có 3 kỹ thuật lặp linh động, bạn có thể sử dụng một trong ba vòng lặp sau: Vòng lặp for Vòng lặp while Vòng lặp do…while Trong Java 5, vòng lặp foreach […]
Mệnh đề Switch-case trong java
Mệnh đề switch-case trong java được sử dụng để thực thi 1 hoặc nhiều khối lệnh từ nhiều điều kiện. switch sẽ kiểm tra giá trị của một biến (variable), và so sánh biến với từng giá trị khác nhau từ trên xuống dưới, mỗi giá trị cần so sánh được gọi là một trường hợp […]
Mệnh đề if-else trong java
Mệnh đề if trong java được sử dụng để kiểm tra giá trị dạng boolean của điều kiện. Mệnh đề này trả về giá trị True hoặc False . Có các kiểu của mệnh đề if-else trong java như sau: Mệnh đề if Mệnh đề if-else Mệnh đề if-else-if Mệnh đề if-else rút gọn Mệnh đề if Mệnh đề […]
Autoboxing và Unboxing trong Java
Autoboxing là quá trình mà trình biên dịch của Java tự động chuyển đổi giữa kiểu dữ liệu cơ bản (Primitive type) về đối tượng tương ứng với lớp (Wrapper class) của kiểu dữ liệu đó. Ví dụ, trình biên dịch sẽ chuyển đổi kiểu dữ liệu int sang Integer, kiểu double sang Double, …Và […]
Hướng dẫn sử dụng VisualVM để đo hiệu năng chương trình Java
Trong bài này, tôi sẽ hướng dẫn các bạn sử dụng VisualVM để đo hiệu năng của chương trình. Bài này tôi tham khảo từ bài viết của edwardthienhoang và có cập nhật lại một số chỗ theo phiên bản mới của VisualVM. Hiệu năng chương trình bao gồm tốc độ xử lý, lượng RAM tiêu tốn […]
Hướng dẫn sử dụng plugin Vanaraha để kiểm tra code trùng lặp
Trong bài viết này mình sẽ giới thiệu về plugin Vanaraha, một công cụ để kiểm tra những đoạn code trùng lặp có trong chương trình, từ đó chúng ta có thể đặt những đoạn code giống nhau đó trong 1 phương thức và tái sử dụng lại. Hướng dẫn download và cài đặt Vào […]
Các plugin Eclipse thường dùng
Trong bài này tôi sẽ giới thiệu các bạn các plugin thường dùng trong các dự án. Nếu bạn chưa biết cách cài plugin cho Eclipse thì hãy tham khảo bài viết Cài đặt plugin cho Eclipse. Subverisvie SVN Plugin hỗ trợ thao tác với SVN bên trong Eclipse. Ở menu Help -> Install New Software […]
Hướng dẫn sử dụng plugin EclEmma trong Eclipse
Trong bài viết này, tôi sẽ giới thiệu về plugin EclEmma, một công cụ để kiểm tra độ bao phủ của code Unit Testcase trong chương trình. EclEmma có thể đánh dấu những đoạn code nào mà testcase chưa đáp ứng được, tính tỷ lệ phần trăm độ bao phủ của testcase trên từng file, […]