Những đặc điểm của lập trình Java (phần 11)

Động

Theo một số cách, Java là ngôn ngữ động hơn so với C hay C++. Nó đã được thiết kế để thích nghi với môi trường tiến
hóa. Các thư viện có thể tự do thêm các phương thức và các biến thực thể mới mà không có bất cứ ảnh hưởng lên máy
khách của chúng. Trong Java, tìm ra thông tin dạng runtime là theo đường thẳng.
Cái này là một đặc tính quan trọng trong các tình huống nơi code cần được thêm vào một chương trình đang chạy.
Một ví dụ ban đầu là code cái được download từ Internet để chạy trong một trình duyệt. Trong C hay C++, cái này
thực sự là một thử thách chính, nhưng các nhà thiết kế Java nhận thức tốt về các ngôn ngữ động cái làm nó dễ
tiến hóa một chương trình đang chạy. Thành tựu của họ là mang đặc tính này vào ngôn ngữ lập trình dòng chính.
Chú ý Ngắn sau thành công ban đầu của Java, Microsoft phát hành một sản phẩm gọi là J++ với một ngôn ngữ lập
trình và máy ảo cái hầu như giống Java. Nỗ lực này thất bại để thu hút chú ý, Microsoft đi qua với ngôn ngữ khác
gọi là C# cái cũng có nhiều tương tự như Java nhưng chạy trên một máy ảo khác. Các học phần không đề cập đến
J++ hay C#.

Chia sẻ