Java là một ngôn ngữ lập trình hướng đối tượng (OOP) và dựa trên các lớp. Khác với phần lớn ngôn ngữ lập trình thông thường, thay vì biên dịch mã nguồn thành mã máy hoặc thông dịch mã nguồn khi chạy, Java được thiết kế để biên dịch mã nguồn thành bytecode, bytecode sau đó sẽ được môi trường thực thi (runtime environment) chạy. Bộ giáo trình này với đầy đủ các slide bài giảng dễ hiểu, phong phú sẽ bổ trợ cho các bạn đầy đủ kiến thức về java.
Thông Tin
Trước đây, Java chạy chậm hơn những ngôn ngữ dịch thẳng ra mã máy như C và C++, nhưng sau này nhờ công nghệ "biên dịch tại chỗ" - Just in time compilation, khoảng cách này đã được thu hẹp, và trong một số trường hợp đặc biệt Java có thể chạy nhanh hơn. Java chạy nhanh hơn những ngôn ngữ thông dịch như Python, Perl, PHP gấp nhiều lần. Java chạy tương đương so với C#, một ngôn ngữ khá tương đồng về mặt cú pháp và quá trình dịch/chạy.
Cú pháp Java được vay mượn nhiều từ C & C++ nhưng có cú pháp hướng đối tượng đơn giản hơn và ít tính năng xử lý cấp thấp hơn. Do đó việc viết một chương trình bằng Java dễ hơn, đơn giản hơn, đỡ tốn công sửa lỗi hơn.
Trong Java, hiện tượng rò rỉ bộ nhớ hầu như không xảy ra do bộ nhớ được quản lý bởi Java Virtual Machine (JVM) bằng cách tự động "dọn dẹp rác". Người lập trình không phải quan tâm đến việc cấp phát và xóa bộ nhớ như C, C++. Tuy nhiên khi sở dụng những tài nguyên mạng, file IO, database (nằm ngoài kiểm soát của JVM) mà người lập trình không đóng các streams thì rò rỉ dữ liệu vẫn có thể xảy ra.
Tải Về Ngay Bộ Tài liệu JAVA cùa Đại Học BÁCH KHOA ngay nào
Link tải tốc độ cao
tải về ngay |
Coin Casino - CasinoWow
Trả lờiXóaCoin Casino is a videodl safe and trusted online casino 인카지노 offering all types of gaming options. This site has been around since 2001 and has Rating: 4.5 · 1,979 votes 메리트 카지노 쿠폰