**Double Brace initializ...
**Double Brace initializ...
Double Brace Initialization trong Java là một kỹ thuật được sử dụng để khởi tạo các bộ sưu tập hoặc các đối tượng khác một cách ngắn gọn. Kỹ thuật này sử dụng hai cặp dấu ngoặc nhọn: cặp đầu tiên tạo một lớp ẩn danh (anonymous class) kế thừa từ lớp của đối tượng được khởi tạo, và cặp thứ hai là một khối khởi tạo (initialization block) của lớp ẩn danh đó.
List<String> names = new ArrayList<String>() {{
add("John");
add("Jane");
}};
Trong ví dụ trên, một ArrayList
của String
được khởi tạo và hai phần tử "John" và "Jane" được thêm vào ngay lập tức sử dụng double brace initialization.
senior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào