These are my notes on Core java while i was preparing for interviews. As you know core java holds an important percentage of questions in a technical interview. Here i am listing all the important portions of core java and corresponding links. The difficulty level is above average and i am not listing the basic topics. This will be helpful to you if you have basics of java and prepare for a technical interview or something.Lets start !
Before that if you want to have general reading about java concepts then read : Link & Link
Before that if you want to have general reading about java concepts then read : Link & Link
- Volatile variable Click here & more details here
- Transient variable Click here
- How HashMap works ?
This is an important topic for technical interviews ,
- Iterator and Enumeration Click here
- Enum and Enumeration Click here
- Singleton design pattern Click here & Here
- Singleton without static keyword Click here
- Singleton with enum Click here
- Executor framework
- Count down latch and cyclic barrier See here
- Interface and abstract classes Ckick here
- Everything about thread See here all the 4 parts
- Serialization Check this and this too
- Why not static + transient ? Check this
- Difference between Externalizable & Serializable Check this
- If two objects are equal by equals() method then there hashcode must be same.
- Two object which is logically equal but loaded from different ClassLoader cannot be equals. see Details
- Implement HashSet with HashMap See here
- synchronize keyword in java see here
- Mixing static and non static synchronized method - Java mistake Check
- Fail-fast and Fail-safe iterators See more
- TreeMap - sorted keys See more
- Why multiple inheritance is not supported in java - Diamond problem
- Association, Aggregation, Composition, Abstraction, Generalization See here
- Iterating over a HashMap Check this out
- Java Memory Management Check
- Notify and NotifyAll See more
- Can you override private or static method in Java ? Answer
- Exceptions + overriding See here
- How do you ensure N thread can access N resources without deadlock Check
- Cloneable ? Difference between deep and shallow clone ? Check this and this
- Bitwise operations in java Here
- Memory leaks in java Check it
- Exceptions See here
- How synchronize block works - read barrier and write barrier Check
- 25 java questions ( see 19th specially ) Here you go
These are the core java portions to be prepared before you go for a technical interview, especially if you are having experience.
welookups java
ReplyDeletejavacodegeeks java
Nice article.Good java collection program visit Collections In Java
ReplyDelete