Monday, December 08, 2025 1 post

✍️ ningnong
In Java, a defensive copy is a programming technique used to protect the internal state of an object from being unintentionally modified by external code. This is particularly important when deali...
Read more →

Sunday, December 07, 2025 4 posts

✍️ ningnong
FileReader in a BufferedReader e.g., ​ new BufferedReader(new FileReader(...)) The primary purpose of wrapping a  FileReader in a BufferedReader is to significantly improve I...
Read more →
✍️ ningnong
Thread-safe synchronized In Java, "thread-safe synchronized" refers to the practice of designing and implementing code in a way that allows multiple threads to access shared resources concur...
Read more →
✍️ ningnong
Java Scanner Handbook 1. Quick Summary Scanner is a simple text scanner that can parse primitive types and strings using regular expressions. It breaks its input into tokens using a delimiter ...
Read more →
✍️ ningnong
​ Java BufferedReader Handbook ​ 1. Quick Summary BufferedReader reads text from a character-input stream, buffering characters so as to provide for the efficient reading of characters, arr...
Read more →