Giáo trình môn Lập trình Java (Phần 1)

4. Mạnh mẽ

Java là ngôn ngữ yêu cầu chặt chẽ về kiểu dữ liệu, việc ép kiểu tự động bừa bãi của c, C++ nay được hạn chế trong Java, điều này làm chương trình rõ ràng, sáng sủa, ít lồi hơn.Java kiểm tra lúc biên dịch và cả trong thời gian thông dịch vì vậy Java loại bỏ một một số loại lồi lập trinh nhất định.Java không sử dụng con trỏ và các phép toán con trỏ. Java kiểm tra tất cả các truy nhập đến màng, chuồi khi thực thi để đảm bảo rằng các truy nhập đó không ra ngoài giới hạn kích thước.

Trong các môi trường lập trình truyền thống, lập trình viên phải tự mình cấp phát bộ nhớ. Trước khi chương trình kết thúc thì phải tự giải phóng bộ nhớ đã cấp. vấn đề nảy sinh khi lập trình viên quên giải phóng bộ nhớ đã xin cấp trước đó. Trong chương trình Java, lập trinh viên không phải bận tâm đến việc cấp phát bộ nhớ. Qúa trình cấp phát, giải phóng được thực hiện tự động, nhờ dịch vụ thu nhặt những đối tượng không còn sử dụng nữa (garbage collection).

Cơ chế bẫy lồi của Java giúp đơn giản hóa qúa trình xử lý lồi và hồi phục sau lồi.

5. Hỗ trợ lập trình đa tuyến

Đây là tính năng cho phép viết một chương trình có nhiều đoạn mã lệnh được chạy song song với nhau. Với java ta có thể viết các chương trình có khá năng chạy song song một cách dề dàng, hơn thế nữa việc đồng bộ tài nguyên dùng chung trong Java cũng rất đơng gián. Điều này là không thể có đối với một số ngôn ngữ lập trình khác như C/C++, pascal.

 

Giáo trình môn Lập trình Java (Phần 1) trang 1

Trang 1

Giáo trình môn Lập trình Java (Phần 1) trang 2

Trang 2

Giáo trình môn Lập trình Java (Phần 1) trang 3

Trang 3

Giáo trình môn Lập trình Java (Phần 1) trang 4

Trang 4

Giáo trình môn Lập trình Java (Phần 1) trang 5

Trang 5

Giáo trình môn Lập trình Java (Phần 1) trang 6

Trang 6

Giáo trình môn Lập trình Java (Phần 1) trang 7

Trang 7

Giáo trình môn Lập trình Java (Phần 1) trang 8

Trang 8

Giáo trình môn Lập trình Java (Phần 1) trang 9

Trang 9

Giáo trình môn Lập trình Java (Phần 1) trang 10

Trang 10

Tải về để xem bản đầy đủ

pdf 119 trang duykhanh 10560
Bạn đang xem 10 trang mẫu của tài liệu "Giáo trình môn Lập trình Java (Phần 1)", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfgiao_trinh_mon_lap_trinh_java_phan_1.pdf