Bài viết này giải thích sự khác nhau của Heap và Stack trong Java, cũng như sự liên quan giữa chúng trong quá trình chạy chương trình. Một số thuật ngữ sử dụng trong bài viết: Runtime: thời gian chạy chương trình Java Heap Memory: Bộ nhớ Heap trong Java Java Stack Memory: Bộ nhớ […]
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 […]
Phân biệt JVM, JRE, JDK
Trong bài này, chúng ta sẽ tìm hiểu về JVM, JRE, JDK. Nó bao gồm những thành phần nào và nhiệm vụ của nó là gì? JVM (Java Virtual Machine) là tạo ra môi trường máy ảo để thực thi mã java bytecode. Máy ảo Java là phần mềm giả lập máy tính, nó tập […]
Hướng dẫn cài đặt JDK
Trong bài viết này, tôi sẽ hướng dẫn các bạn download, cài đặt, và cấu hình JDK 9. Download JDK Địa chỉ download: https://www.oracle.com/technetwork/java/javase/downloads/index.html Chọn đồng ý với các điều khoản Oracle: Bạn nên kiểm tra xem hệ điều hành của mình là 32bit hay 64bit để download bộ cài JDK phù hợp. Cài đặt […]
Cài đặt môi trường phát triển Java
Bắt đầu với Java cần những gì? Để bắt đầu lập trình với Java bạn cần: JDK và IDE JDK (Java Deverlopment Kit) Là một bộ công cụ phát triển Java, nó dành cho những người lập trình Java để phát triển ứng dụng. bao gồm JRE (Java Runtime Enviroment) thư viện, các công cụ […]