9.6 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			9.6 KiB
		
	
	
	
	
	
	
	
=========
Core Java Cookbooks and Examples
Relevant Articles:
- Immutable ArrayList in Java
 - Java - Reading a Large File Efficiently
 - Java InputStream to String
 - Converting between an Array and a List in Java
 - Converting between an Array and a Set in Java
 - Converting between a List and a Set in Java
 - Convert a Map to an Array, List or Set in Java
 - Java – Write to File
 - Java - Convert File to InputStream
 - Java – Random Long, Float, Integer and Double
 - Java – Generate Random String
 - Java Scanner
 - Java Timer
 - Java – Byte Array to Writer
 - How to Run a Shell Command in Java
 - MD5 Hashing in Java
 - Guide to the Java ArrayList
 - Guide to Java Reflection
 - A Guide to Java Sockets
 - Java 8 Collectors
 - Guide To CompletableFuture
 - Guide to Java 8’s Functional Interfaces
 - Convert char to String in Java
 - Random List Element
 - Convert String to int or Integer in Java
 - Java 8 – Powerful Comparison with Lambdas
 - Java – Directory Size
 - Java – Try with Resources
 - A Guide to the Java ExecutorService
 - Java 8 New Features
 - Lambda Expressions and Functional Interfaces: Tips and Best Practices
 - The Double Colon Operator in Java 8
 - Java 8 Streams Advanced
 - Introduction to Thread Pools in Java
 - Introduction to Java 8 Streams
 - Guide to the Fork/Join Framework in Java
 - How to Print Screen in Java
 - How to Convert String to different data types in Java
 - Introduction to Java Generics
 - Generate equals() and hashCode() with Eclipse
 - A Guide To Java Regular Expressions API
 - Sorting in Java
 - Getting Started with Java Properties
 - Grep in Java
 - Java - Combine Multiple Collections
 - Simulated Annealing for Travelling Salesman Problem
 - Slope One Algorithm: Collaborative Filtering Recommendation Systems
 - Differences Between the Java WatchService API and the Apache Commons IO Monitor Library
 - Pattern Search with Grep in Java
 - URL Encoding and Decoding in Java
 - Calculate the Size of a File in Java
 - The Basics of Java Generics
 - The Traveling Salesman Problem in Java
 - How to Create an Executable JAR with Maven
 - Guide to java.util.concurrent.Future
 - Guide to java.util.concurrent.BlockingQueue
 - Guide to CountDownLatch in Java
 - How to Design a Genetic Algorithm in Java
 - A Guide to ConcurrentMap
 - Guide to PriorityBlockingQueue in Java
 - Guide to Java 8 groupingBy Collector
 - Avoiding the ConcurrentModificationException in Java
 - Guide to WeakHashMap in Java
 - Strategy Design Pattern in Java 8
 - Java 8 and Infinite Streams
 - Custom Thread Pools In Java 8 Parallel Streams
 - String Operations with Java Streams
 - Spring Security – Cache Control Headers
 - Basic Introduction to JMX
 - AWS Lambda With Java
 - Introduction to Nashorn
 - Exceptions in Java 8 Lambda Expressions
 - Guide to the Guava BiMap
 - Iterable to Stream in Java
 - Java 8 Stream findFirst() vs. findAny()
 - Chained Exceptions in Java
 - The Java HashMap Under the Hood
 - A Guide to LinkedHashMap in Java
 - A Guide to TreeMap in Java
 - A Quick JUnit vs TestNG Comparison
 - Finding Max/Min of a List or Collection
 - Guide to java.util.concurrent.Locks
 - Java Primitive Conversions
 - Java Money and the Currency API
 - Guide to Java 8 Comparator.comparing()
 - Avoiding ConcurrentModificationException when iterating and removing
 - Removing all nulls from a List in Java
 - Removing all duplicates from a List in Java
 - An Introduction to ThreadLocal in Java
 - Using Math.pow in Java
 - Converting Strings to Enums in Java
 - Flattening Nested Collections in Java
 - Quick Guide to the Java StringTokenizer
 - JVM Log Forging
 - Guide to sun.misc.Unsafe
 - HashSet and TreeSet Comparison
 - How to Perform a Simple HTTP Request in Java
 - Call Methods at Runtime Using Java Reflection
 - Guide to DelayQueue
 - Guide to UUID in JAVA
 - Comparing getPath(), getAbsolutePath(), and getCanonicalPath() in Java
 - How to Add a Single Element to a Stream
 - Iterating Over Enum Values in Java
 - A Guide to Java SynchronousQueue
 - Guide to the Java TransferQueue
 - Kotlin Java Interoperability
 - Guide to the ConcurrentSkipListMap
 - Difference Between Wait and Sleep in Java
 - LongAdder and LongAccumulator in Java
 - Using Java MappedByteBuffer