Học tại trường Chưa có thông tin
Đến từ Hà Tĩnh , Chưa có thông tin
Số lượng câu hỏi 9
Số lượng câu trả lời 39
Điểm GP 0
Điểm SP 66

Người theo dõi (0)

Đang theo dõi (7)


Câu trả lời:

1.

JVM là thành phần nền tảng Java thực thi các chương trình của bạn. JRE khởi tạo JVM và đảm bảo các phụ thuộc có sẵn cho các chương trình của bạn. JDK cho phép bạn tạo các chương trình Java có thể được thực thi  chạy bởi JVM và JRE.

2.

Sự khác biệt chính giữa heap và stack là bộ nhớ stack được sử dụng để lưu trữ các biến cục bộ và gọi hàm trong khi bộ nhớ heap được sử dụng để lưu trữ các đối tượng trong Java.

3.Một trình biên dịch just-in-time (JIT một trình biên dịch mà biên dịch mã trong thực hiện chương trình, chứ không phải trước thời hạn. 

4.Platform là thuật ngữ lập trình chỉ nền tảng kết nối tạo ra môi trường mà trong đó các phần mềm được thực thi. 

5.

Java platform khác với hầu hết các nền tảng khác theo nghĩa nó là một nền tảng dựa trên phần mềm chạy trên các nền tảng phần cứng khác. Nó có hai thành phần:

Môi trường thực thi (Runtime)API(Application Programming Interface)

6.Java code được biên dịch thành một byte code, là ngôn ngữ trung gian giữa mã nguồn và mã máy. Byte code này không phải là nền tảng cụ thể và do đó có thể được thông dịch cho bất kỳ nền tảng nào.

7.Classloader là một hệ thống con của JVM được sử dụng để tải các lớp và các interface. Có rất nhiều loại Classloader ví dụ: Bootstrap classloader, Extension classloader, System classloader, Plugin classloader...

8.

Có,có thể lưu file java với tên ".java", sau đó biên dịch bằng lệnh javac .java và chạy bằng lệnh java ten_lop.

9. Không.

10.Mảng String là empty, không phải null.

11.

Chương trình được biên dịch và run đúng.

12 . Các biến local không được khởi tạo với bất kỳ giá trị mặc định nào, bất kể là nguyên thủy hay tham chiếu đối tượng.