Điều gì đang xảy ra khi đối tượng java.lang.Double được khởi tạo mà không sử dụng lệnh gọi hàm tạo nhưng thay vì sử dụng nguyên thủy? Nó xuất hiện để làm việc nhưng tôi không hoàn toàn chắc chắn lý do tại sao. Có một số loại chuyển đổi tiềm ẩn xảy ra với trình biên dịch? Này được sử dụng Java 5.Khởi tạo đối tượng Đôi với giá trị kép nguyên thủy
public class Foo {
public static void main(String[] args) {
Double d = 5.1;
System.out.println(d.toString());
}
}
Bây giờ khi biết rằng nó được gọi là autoboxing, bạn có thể tìm thấy rất nhiều [bài viết thú vị trong SO] (http://stackoverflow.com/search?q= [java] + autoboxing) :) –
Tự động hóa, đó là những gì tôi đang tìm kiếm cho. Cảm ơn SO! –