=========
Core Java Cookbooks and Examples
Relevant Articles:
- Java Timer
 - How to Run a Shell Command in Java
 - MD5 Hashing in Java
 - A Guide to Java Sockets
 - Guide to the Fork/Join Framework in Java
 - How to Print Screen in Java
 - A Guide To Java Regular Expressions API
 - Getting Started with Java Properties
 - Pattern Search with Grep in Java
 - URL Encoding and Decoding in Java
 - How to Create an Executable JAR with Maven
 - How to Design a Genetic Algorithm in Java
 - Basic Introduction to JMX
 - AWS Lambda With Java
 - Introduction to Nashorn
 - Java Money and the Currency API
 - JVM Log Forging
 - Guide to sun.misc.Unsafe
 - How to Perform a Simple HTTP Request in Java
 - How to Add a Single Element to a Stream
 - Kotlin Java Interoperability
 - How to Find all Getters Returning Null
 - How to Get a Name of a Method Being Executed?
 - Converting a Stack Trace to a String in Java
 - Introduction to Java Serialization
 - Guide to UUID in Java
 - Guide to Escaping Characters in Java RegExps
 - Difference between URL and URI
 - Broadcasting and Multicasting in Java
 - Period and Duration in Java
 - OutOfMemoryError: GC Overhead Limit Exceeded
 - Creating a Java Compiler Plugin
 - Quick Guide to Java Stack
 - Guide to java.util.Formatter
 - Guide to the Cipher Class
 - A Guide to ThreadLocalRandom in Java
 - Compiling Java *.class Files with javac
 - A Guide to Iterator in Java
 - The Trie Data Structure in Java
 - Introduction to Javadoc
 - Guide to Externalizable Interface in Java
 - A Practical Guide to DecimalFormat
 - How to Detect the OS Using Java
 - ASCII Art in Java
 - What is the serialVersionUID?
 - A Guide To UDP In Java
 - A Guide to the ResourceBundle
 - Class Loaders in Java
 - Sending Emails with Java
 - Introduction to SSL in Java
 - Java KeyStore API
 - Double-Checked Locking with Singleton
 - Guide to Java Clock Class
 - Introduction to Creational Design Patterns
 - Proxy, Decorator, Adapter and Bridge Patterns
 - Singletons in Java
 - Flyweight Pattern in Java
 - The Observer Pattern in Java
 - Service Locator Pattern
 - The Thread.join() Method in Java
 - Importance of Main Manifest Attribute in a Self-Executing JAR
 - How to Get the File Extension of a File in Java
 - Console I/O in Java
 - Java Global Exception Handler
 - Encrypting and Decrypting Files in Java
 - How to Get the Size of an Object in Java
 - Guide to Java Instrumentation
 - Getting a File’s Mime Type in Java
 - Common Java Exceptions
 - Java Constructors vs Static Factory Methods
 - Throw Exception in Optional in Java 8
 - Add a Character to a String at a Given Position
 - Calculating the nth Root in Java
 - Convert Double to String, Removing Decimal Places
 - Different Ways to Capture Java Heap Dumps
 - ZoneOffset in Java
 - Hashing a Password in Java
 - Merging java.util.Properties Objects
 - Understanding Memory Leaks in Java
 - A Guide to SimpleDateFormat
 - SSL Handshake Failures
 - Implementing a Binary Tree in Java
 - Changing the Order in a Sum Operation Can Produce Different Results?
 - Java – Try with Resources
 - Abstract Classes in Java
 - Guide to Character Encoding
 - Calculate the Area of a Circle in Java
 - A Guide to the Java Math Class
 - Graphs in Java