-
Notifications
You must be signed in to change notification settings - Fork 7
Study Material
Welcome to the CoreJava wiki!
**Main Topics - OOPS, Java Memory Model, Java Architecture, Collections and Generic, Concurrency, Java 8, Design Pattern and Algorithm. ***
OOPS Encapsulation, Abstraction,Association, Aggregation, Composition, Polymorphism, Inheritance, Generalization and Specialization, Cohesion and Coupling.
Java Memory Model and Garbage Collection http://www.journaldev.com/2856/java-jvm-memory-model-and-garbage-collection-monitoring-tuning http://www.journaldev.com/4098/java-heap-memory-vs-stack-memory-difference http://www.journaldev.com/797/what-is-java-string-pool http://www.journaldev.com/3884/java-is-pass-by-value-and-not-pass-by-reference
Collections & Generics (http://www.journaldev.com/1330/java-collections-interview-questions-and-answers#generics-sub-typing)
-
HashMaps http://javarevisited.blogspot.com/2011/02/how-hashmap-works-in-java.html
-
HashTable http://javarevisited.blogspot.com/2010/10/difference-between-hashmap-and.html
-
Difference between ConcurrentHashMap, Hashtable and Synchronized Map http://javarevisited.blogspot.sg/2011/04/difference-between-concurrenthashmap.html
-
ConcurrentHashMap http://javarevisited.blogspot.sg/2013/02/concurrenthashmap-in-java-example-tutorial-working.html
http://javarevisited.blogspot.sg/2011/04/difference-between-concurrenthashmap.html
-
Difference between ArrayList and Vector in Java http://javarevisited.blogspot.sg/2011/09/difference-vector-vs-arraylist-in-java.html
-
Difference between List and Set in Java Collection http://javarevisited.blogspot.sg/2012/04/difference-between-list-and-set-in-java.html
-
Difference between HashMap and HashSet in Java http://javarevisited.blogspot.com/2011/09/difference-hashmap-vs-hashset-java.html
-
Difference between LinkedList vs ArrayList in Java http://javarevisited.blogspot.sg/2012/02/difference-between-linkedlist-vs.html
-
What is difference between Enumeration and Iterator in Java?http://javarevisited.blogspot.sg/2010/10/what-is-difference-between-enumeration.html
-
CopyOnWriteArrayList http://java67.blogspot.com/2012/09/what-is-copyonwritearraylist-in-java-example-vs-arraylist.html
-
LinkedHashMap(see example - com.edu.abhi.Collections.examples.ComparatorMain)
-
Generics http://javarevisited.blogspot.sg/2011/09/generics-java-example-tutorial.html
-
Comparable & Comparator http://javarevisited.blogspot.com/2011/06/comparator-and-comparable-in-java.html
-
Difference between fail-fast Iterator vs fail-safe Iterator http://javarevisited.blogspot.com/2012/02/fail-safe-vs-fail-fast-iterator-in-java.html
-
enum - http://javarevisited.blogspot.com/2011/08/enum-in-java-example-tutorial.html
Threads & Concurrency http://tutorials.jenkov.com/java-concurrency/index.html http://tutorials.jenkov.com/java-util-concurrent/index.html
-
Thread Basics (http://javarevisited.blogspot.com/2011/04/synchronization-in-java-synchronized.html)
-
Volatile (http://javarevisited.blogspot.com/2011/06/volatile-keyword-java-example-tutorial.html)
-
Thread vs Runnable(http://javarevisited.blogspot.sg/2012/01/difference-thread-vs-runnable-interface.html)
-
wait (), notify () and notifyAll () (http://javarevisited.blogspot.com/2011/05/wait-notify-and-notifyall-in-java.html, http://javarevisited.blogspot.com/2012/02/why-wait-notify-and-notifyall-is.html)
-What is blocking methods in Java and how do deal with it?(http://javarevisited.blogspot.sg/2012/02/what-is-blocking-methods-in-java-and.html)
-
What is Race Condition in multithreading(http://javarevisited.blogspot.com/2012/02/what-is-race-condition-in.html)
-
Java 8 - http://www.journaldev.com/2389/java-8-features-with-examples