/java-8-basic-programing

Small, demo, simple projects about basic programing, Thread, Design Pattern for java 8

Primary LanguageJava

java8_simple_examples

java-8-basic-programing

- project1   : Counting, Shorting, Group by
- project2   : Shorting with Collections and Lambda
- project3   : How to use list with java8
- project4   : Filter collect, filter map, stream map with list
- project5.1 : Filter map, convert map to list
- project5.2 : How to use optional and optional filter
- project5.3 : How to use StringJoiner, StringJoin, Collectors Joining. Collectors Joining extra example
- project5.4 : String arrays, primitive arrays, Join Arrays examples
- project6.1 : LocalDate, LocalDateTime, Convert String to LocalDate
- project6.2 : Compare Dates
- project6.3 : How to use Period, Duration. How to use ChronoUnit with LocalDateTime.

Design-Patterns-For-Java

- project1   : FactoryPattern_1, FactoryPattern_2
- project2   : BuilderPattern_1, BuilderPattern_2
- project3   : SingletonPattern
- project4   : PrototypePattern
- project5   : AdapterPattern

Java-Multithreading

- Threads_Priority
- Yielding_Thread
- Deamon_Thread
- Thread_joining
- Thread_Interrupts 
- Threads_States
- Thread_Synchronized
- Thread_Interference_Synchronized
- Intrinsic_Locks_Synchronization
- Synchronized_Blocks
- Deatlock
- Thread_Communication