2013-12-24 15:11:18 +02:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								=========
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								## Core Java Cookbooks and Examples
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								### Relevant Articles: 
							 | 
						
					
						
							
								
									
										
										
										
											2016-02-09 14:27:46 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Java Timer](http://www.baeldung.com/java-timer-and-timertask)
							 | 
						
					
						
							
								
									
										
										
										
											2016-10-04 14:56:26 +06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [How to Run a Shell Command in Java](http://www.baeldung.com/run-shell-command-in-java)
							 | 
						
					
						
							
								
									
										
										
										
											2016-11-10 16:13:42 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [How to Print Screen in Java](http://www.baeldung.com/print-screen-in-java)
							 | 
						
					
						
							
								
									
										
										
										
											2016-11-12 01:10:01 +06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [A Guide To Java Regular Expressions API](http://www.baeldung.com/regular-expressions-java)
							 | 
						
					
						
							
								
									
										
										
										
											2016-12-18 14:15:07 +06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Getting Started with Java Properties](http://www.baeldung.com/java-properties)
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-08 13:25:59 +06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Pattern Search with Grep in Java](http://www.baeldung.com/grep-in-java)
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-20 04:10:13 +06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [How to Create an Executable JAR with Maven](http://www.baeldung.com/executable-jar-with-maven)
							 | 
						
					
						
							
								
									
										
										
										
											2017-02-19 22:22:43 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Introduction to Nashorn](http://www.baeldung.com/java-nashorn)
							 | 
						
					
						
							
								
									
										
										
										
											2017-03-18 20:25:06 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Java Money and the Currency API](http://www.baeldung.com/java-money-and-currency)
							 | 
						
					
						
							
								
									
										
										
										
											2017-04-18 22:20:20 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [JVM Log Forging](http://www.baeldung.com/jvm-log-forging)
							 | 
						
					
						
							
								
									
										
										
										
											2017-05-23 07:58:17 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [How to Add a Single Element to a Stream](http://www.baeldung.com/java-stream-append-prepend)
							 | 
						
					
						
							
								
									
										
										
										
											2017-07-13 19:43:43 +06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [How to Find all Getters Returning Null](http://www.baeldung.com/java-getters-returning-null)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [How to Get a Name of a Method Being Executed?](http://www.baeldung.com/java-name-of-executing-method)
							 | 
						
					
						
							
								
									
										
										
										
											2017-06-15 18:44:44 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Introduction to Java Serialization](http://www.baeldung.com/java-serialization)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Guide to UUID in Java](http://www.baeldung.com/java-uuid)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Guide to Escaping Characters in Java RegExps](http://www.baeldung.com/java-regexp-escape-char)
							 | 
						
					
						
							
								
									
										
										
										
											2017-11-14 11:37:36 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Creating a Java Compiler Plugin](http://www.baeldung.com/java-build-compiler-plugin)
							 | 
						
					
						
							
								
									
										
										
										
											2017-12-12 12:32:35 +06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Quick Guide to Java Stack](http://www.baeldung.com/java-stack)
							 | 
						
					
						
							
								
									
										
										
										
											2018-02-24 08:19:12 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Compiling Java *.class Files with javac](http://www.baeldung.com/javac)
							 | 
						
					
						
							
								
									
										
										
										
											2018-03-02 22:40:04 +06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Introduction to Javadoc](http://www.baeldung.com/javadoc)
							 | 
						
					
						
							
								
									
										
										
										
											2018-12-20 21:43:34 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Guide to the Externalizable Interface in Java](http://www.baeldung.com/java-externalizable)
							 | 
						
					
						
							
								
									
										
										
										
											2018-04-11 11:33:18 +06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [How to Detect the OS Using Java](http://www.baeldung.com/java-detect-os)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [ASCII Art in Java](http://www.baeldung.com/ascii-art-in-java)
							 | 
						
					
						
							
								
									
										
										
										
											2018-05-02 13:11:09 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [What is the serialVersionUID?](http://www.baeldung.com/java-serial-version-uid)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [A Guide to the ResourceBundle](http://www.baeldung.com/java-resourcebundle)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Class Loaders in Java](http://www.baeldung.com/java-classloaders)
							 | 
						
					
						
							
								
									
										
										
										
											2018-05-23 20:25:32 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Double-Checked Locking with Singleton](http://www.baeldung.com/java-singleton-double-checked-locking)
							 | 
						
					
						
							
								
									
										
										
										
											2018-05-04 20:53:53 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Guide to Java Clock Class](http://www.baeldung.com/java-clock)
							 | 
						
					
						
							
								
									
										
										
										
											2018-06-30 08:28:44 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Importance of Main Manifest Attribute in a Self-Executing JAR](http://www.baeldung.com/java-jar-executable-manifest-main-class)
							 | 
						
					
						
							
								
									
										
										
										
											2018-07-25 01:21:55 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Java Global Exception Handler](http://www.baeldung.com/java-global-exception-handler)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [How to Get the Size of an Object in Java](http://www.baeldung.com/java-size-of-object)
							 | 
						
					
						
							
								
									
										
										
										
											2018-08-06 02:30:25 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Guide to Java Instrumentation](http://www.baeldung.com/java-instrumentation)
							 | 
						
					
						
							
								
									
										
										
										
											2018-08-06 18:04:56 +06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Common Java Exceptions](http://www.baeldung.com/java-common-exceptions)
							 | 
						
					
						
							
								
									
										
										
										
											2018-09-07 16:56:13 +06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Throw Exception in Optional in Java 8](https://www.baeldung.com/java-optional-throw-exception)
							 | 
						
					
						
							
								
									
										
										
										
											2018-10-31 10:47:32 -07:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Merging java.util.Properties Objects](https://www.baeldung.com/java-merging-properties)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Merging java.util.Properties Objects](https://www.baeldung.com/java-merging-properties)
							 | 
						
					
						
							
								
									
										
										
										
											2018-11-22 12:49:54 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
										
									
								 | 
							
							
								- [Java – Try with Resources](https://www.baeldung.com/java-try-with-resources)
							 | 
						
					
						
							
								
									
										
										
										
											2018-11-20 21:33:41 -06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Abstract Classes in Java](https://www.baeldung.com/java-abstract-class)
							 | 
						
					
						
							
								
									
										
										
										
											2018-12-02 07:41:24 -08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Guide to Character Encoding](https://www.baeldung.com/java-char-encoding)
							 | 
						
					
						
							
								
									
										
										
										
											2018-12-06 22:57:24 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Graphs in Java](https://www.baeldung.com/java-graphs)
							 | 
						
					
						
							
								
									
										
										
										
											2018-12-25 14:05:10 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Console I/O in Java](http://www.baeldung.com/java-console-input-output)
							 | 
						
					
						
							
								
									
										
										
										
											2019-01-04 17:28:11 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Formatting with printf() in Java](https://www.baeldung.com/java-printstream-printf)
							 | 
						
					
						
							
								
									
										
										
										
											2019-01-27 15:09:00 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Retrieve Fields from a Java Class Using Reflection](https://www.baeldung.com/java-reflection-class-fields)
							 | 
						
					
						
							
								
									
										
										
										
											2019-02-05 15:05:35 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Introduction to Basic Syntax in Java](https://www.baeldung.com/java-syntax)
							 | 
						
					
						
							
								
									
										
										
										
											2019-02-05 16:11:56 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Using Curl in Java](https://www.baeldung.com/java-curl)
							 | 
						
					
						
							
								
									
										
										
										
											2019-02-05 17:01:27 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Finding Leap Years in Java](https://www.baeldung.com/java-leap-year)
							 | 
						
					
						
							
								
									
										
										
										
											2019-02-05 17:25:18 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Java Bitwise Operators](https://www.baeldung.com/java-bitwise-operators)
							 | 
						
					
						
							
								
									
										
										
										
											2019-03-04 16:47:01 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Guide to Creating and Running a Jar File in Java](https://www.baeldung.com/java-create-jar)
							 | 
						
					
						
							
								
									
										
										
										
											2019-03-11 15:43:11 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
								
									
								 | 
							
							
								- [Sending Emails with Java](https://www.baeldung.com/java-email)
							 |