Chuỗi Stream đầy đủ, peek có lệnh in — chạy xong màn hình trống trơn. Vì sao?
Vì sao một chuỗi Stream không chạy gì cho tới phép cuối, từng phần tử đi hết chuỗi rồi mới tới phần tử sau, và thứ tự phép quyết định số lần tính toán.
Vì sao một chuỗi Stream không chạy gì cho tới phép cuối, từng phần tử đi hết chuỗi rồi mới tới phần tử sau, và thứ tự phép quyết định số lần tính toán.
Một con số trên cái nhãn có thể là SỐ LƯỢNG hay một MÃ TRA BẢNG — và đổi nó sang chữ là hai việc khác hẳn. Cắt cụt về phía 0, cuộn vòng im lặng khi thu hẹp, strconv là cửa duy nhất giữa chuỗi và số, và cái gì so được bằng dấu bằng.
Singleton như cái máy pha cà phê chung cả văn phòng dùng, prototype như cái cốc giấy phát mới mỗi lần. Một thiết bị lắp cố định chỉ nhận đúng một cốc lúc lắp — đó là lý do prototype tiêm vào singleton chỉ được tạo một lần. Sáu scope và bốn cách chữa.
Ba cách tiêm phụ thuộc như ba cách trao đồ nghề cho thợ: trao lúc tuyển thì không có đồ là không tuyển được; trao qua khe sau lưng thì trông sẵn sàng mà vớ vào hư không. Vì sao tiêm qua hàm khởi tạo là cách duy nhất nên dùng, và cách xử lý nhiều cài đặt.
Bốn dạng method reference, chỗ tham số lặng lẽ trở thành this, trường hợp javac báo ambiguous, và khi nào rút gọn lại làm mã khó đọc hơn chứ không dễ hơn.
Mỗi biến Go như một phòng khách sạn đã dọn sẵn: nhận là dùng được ngay, không có rác bộ nhớ như C. var và :=, vì sao Go cấm ép kiểu ngầm, tràn số im lặng, và hằng không kiểu chính xác tuỳ ý.