Skip to content

phantasmicmeans/java-study-alone

Repository files navigation

Java-study-alone with JUnit

basic usage what I need..


1. Collections Example

List

  1. Immutable - Guava, IntStream

  2. Partitioning - not Collection API, but Guava..

  3. NullsAndDuplicates Remove - Plain Java, Guava, Lambda


2. Pattern

Singleton

  1. EagerInitialization

  2. EnumInitialization

  3. InitializationOnDemandHolderIdiom

  4. LazyInitialization

  5. ThreadSafeInitialization


Command

  1. Clasic Command Pattern - Command / Receiver / Invoker / Client

3. Thread

  1. Concurrent - Basic about Thread, Runnable

4. Generics

  1. Type T
  2. WildCard(?)
  3. Upper/Lower Bound

4. JAVA8

  1. Lamda expression (Consumer, Supplier, Function, Operator, Predicate)

## TODO ##

I'll add What I Need!!!

  • I
  • Do
  • Not
  • Know
  • It's
  • Up
  • To
  • Me
  • Sorry
  • Lambda expression (Operator, Predicate)
  • Stream API