0
0
Lập trình
Admin Team
Admin Teamtechmely

Nhìn Lại Java: Những Kiến Thức Cần Nhớ Trong Lập Trình

Đăng vào 2 tuần trước

• 2 phút đọc

Chủ đề:

Javajava coreORM

Giới Thiệu

Những ngày làm việc tại công ty, đôi khi tôi cảm thấy mọi thứ trở nên lặp đi lặp lại, dẫn đến việc hình thành thói quen mà chỉ cần nhìn vào task mới và tài liệu là tôi đã biết mình cần làm gì. Điều này đặc biệt đúng trong lĩnh vực ngân hàng, nơi hầu hết các frameworks và hàm chung đã được định nghĩa sẵn. Do đó, từng chút kiến thức cơ bản mà tôi đã từng học để chuẩn bị cho các buổi phỏng vấn dần dần bị lãng quên. Bài viết này ra đời để giúp tôi lưu giữ lại những kiến thức quan trọng mà không nên quên.

Kiến Thức Cơ Bản Về Java

Cú Pháp Cơ Bản

Dưới đây là một số điểm trọng tâm về cú pháp trong Java:

  • Khai báo và đặt tên biến
  • Các kiểu biến nguyên thủy
  • Tạo mảng
  • Sử dụng từ khóa var
  • Sử dụng toán tử như ==, >, <, v.v.
  • Các cấu trúc điều kiện như if-elseswitch

Kiểu Dữ Liệu và Biến

Biến Trong Java

  1. Biến Cục Bộ: Cần phải khởi tạo trước khi sử dụng.
  2. Biến Thực Thể: Có giá trị mặc định.
  3. Biến Tĩnh: Không liên kết với bất kỳ đối tượng nào.

Kiểu Dữ Liệu Trong Java

Kiểu Dữ Liệu Nguyên Thủy:

  • byte, short, int, long, float, double, boolean, char

Kiểu Dữ Liệu Không Nguyên Thủy:

  • Class, Interface, Arrays, Enum, Records

Hàm và Lambda

1. Biểu Thức Lambda

Biểu thức lambda giúp viết hàm ẩn danh trong Java một cách ngắn gọn và dễ hiểu.

2. Giao Diện Hàm

Lambda chỉ hoạt động với giao diện hàm (functional interface). Những giao diện nổi bật gồm Runnable, Callable, Comparator, v.v.

Làm Việc Với Ngày và Giờ

Java 8 đã cung cấp API mới cho việc xử lý ngày và giờ, giúp đơn giản hóa quá trình này.

Làm Việc Với Cơ Sở Dữ Liệu

JDBC trong Java SE 8 hỗ trợ các kiểu dữ liệu mới để ánh xạ tới các đối tượng trong java.time.

1. Truy Xuất Dữ Liệu Từ Cơ Sở Dữ Liệu

Sử dụng phương thức getObject để lấy dữ liệu kiểu DATE, TIME hoặc TIMESTAMP.

Xử Lý Ngoại Lệ

Trong Java, ngoại lệ được chia thành hai loại: Checked và Unchecked. Cần nắm rõ cách thức và cách xử lý ngoại lệ để đảm bảo chương trình không bị dừng đột ngột.

Cấu Trúc Dữ Liệu

Java cung cấp một bộ thư viện trong java.util để làm việc với cấu trúc dữ liệu như Danh sách (Lists), Tập hợp (Sets), và Bản đồ (Maps).

Lập Trình Hướng Đối Tượng (OOP)

Nắm rõ các khái niệm chính trong OOP như lớp, đối tượng, tính đóng gói, tính kế thừa, và tính đa hình để xây dựng các ứng dụng hiệu quả.

Làm Việc Với Tệp Tin và APIs

Java 11 đã cung cấp phương thức Files.readString() tuy nhiên, cần chú ý khi làm việc với tệp lớn để tránh gây ra lỗi OutOfMemoryError.

Gợi ý câu hỏi phỏng vấn
Không có dữ liệu

Không có dữ liệu

Bài viết được đề xuất
Bài viết cùng tác giả

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào