Những điều bạn cần biết về Java

Không có nhiều điều để biết về Java, ngoài việc nó là một ngôn ngữ lập trình cấp cao được thông dịch. Java nói chung là một ngôn ngữ lập trình dựa trên đối tượng, dựa trên lớp, chức năng, cung cấp càng ít giao diện triển khai càng tốt. JVM (Máy ảo Java) là ngôn ngữ cốt lõi cho nền tảng Java.

Điều đầu tiên bạn cần biết về Java là nó không có hệ thống kiểu chuẩn. Thay vào đó, nó dựa vào các lớp tham chiếu và tham chiếu đối tượng để triển khai một kiểu chung. Khi một lập trình viên thêm các phương thức hoặc hàm tạo vào một đối tượng, họ đang tạo một tham chiếu đến đối tượng đó. Giá trị của tham chiếu đó sẽ thay đổi dựa trên loại đối tượng mà nó trỏ đến và sẽ được trình biên dịch trả về.

Phần quan trọng tiếp theo của ngôn ngữ Java là bộ kiểm tra kiểu. Bộ kiểm tra kiểu được sử dụng để đảm bảo rằng mã trong chương trình là chính xác. Khi một chương trình được chạy trên máy tính, sẽ có nhiều trường hợp khác nhau của chương trình đó tồn tại. Khi chương trình đó được thực thi trên một máy tính khác, thì các loại chương trình khác nhau sẽ tồn tại. Đó là lý do tại sao phải có một trình kiểm tra kiểu, để khi một chương trình được thực thi trên một máy tính, nó sẽ xác minh rằng tất cả mã mà nó chứa là chính xác trước khi thực thi nó trên một máy tính khác.

Điều tiếp theo bạn cần biết về Java là cách nó được thiết kế. Những người tạo ra ngôn ngữ muốn tạo ra một ngôn ngữ mạnh mẽ như những ngôn ngữ mà họ đã sử dụng trước đây. Các lập trình viên đã tạo ra một ngôn ngữ rất nhanh nhưng cũng rất ngắn gọn. Đây là điều đã dẫn đến sự phổ biến của Java đối với các nhà phát triển, những người cần một ngôn ngữ lập trình cấp cao mà không cần phải xử lý bất kỳ chi tiết triển khai nào mà các ngôn ngữ khác có.

Bạn có thể tìm thấy nhiều sách về ngôn ngữ trên thị trường hiện nay. Cuốn sách nổi tiếng nhất là Hướng dẫn lập trình Java SE của Douglas Leibman và Marc Edwards. Cuốn sách này là một trong những cuốn sách đầu tiên được viết bằng tiếng Anh nói về ngôn ngữ chuyên sâu. Cuốn sách khác bao gồm nhiều ngôn ngữ là Java: A Complete Reference của Martin Odersky và Christopher Strickland. Cuốn sách rất kỹ lưỡng và bao gồm một lượng lớn thông tin.

Có rất nhiều sách mà bạn có thể mua sẽ giúp bạn có cái nhìn tổng quan về Java. Nếu bạn muốn tìm hiểu sâu hơn về ngôn ngữ này, bạn có thể xem một cuốn sách có rất nhiều thông tin được viết bởi những người đã thực sự sử dụng ngôn ngữ này. Một cuốn sách có thể cung cấp cho bạn cái nhìn tổng quan là Những ấn tượng đầu tiên về Java SE của Brian Goetz và Mark Reinhold. Ngoài ra còn có một cuốn sách tên là Lập trình Java SE: Ngôn ngữ Java của IBM, có một cái nhìn tổng quan về ngôn ngữ này. Cả hai cuốn sách này đều dễ đọc và rất nhiều thông tin.