Java Internationalization / Character Encoding
- Character Encoding Terminologies
- Unicode Support in Java
- Text Collation
- Unicode Regular Expression
- Encoding and Decoding
- Endianness and Byte Order Mark (BOM)
- Surrogate Characters Mechanism
- Characters Normalization
- Locale Evolution
- How to internationalize a display message
- How to create display message in correct form of singular and plural
Java Generics
- 5 Terms that you must know about Java Generics
- Difference between List, List<Object> and List<?>
- The cause and Effect of Java Generics Wildcard
Java Annotation
- Annotation processing during runtime
- Annotation processing during compilation time: Annotation Processor Service Loader
- Annotation processing during compilation time: Error Handling
- Annotation processing during compilation time: Getting Class annotation value
- Annotation processing during compilation time: Generating source code
- Repeating Annotation Effect - How to get the correct annotation at runtime
Java Serialization
- The Effect of SerialVersionUID (SUID)
- Designing Serialized Form
- Security in Java Serialization
- Instance Control in Java Serialization
- Inheritance of Serializable Class
- Difference between Serializable and Externalizable
- When Serializable and Externalizable appear in the same class hierarchy