Learn Core Java
Online Tutorial for Java beginners to learn basic concepts of Core Java. Learning of Java concept has been divided in three section. First you will learn the fundamental of different topic in Core Java(Class , Interface…). In Next Section(Learn By Example)you will find many examples for different Core Java modules with running source code. In third part(Cheatsheet) we have Cheatsheet for quick revision of what you have learned in first two parts.
- Getting Started with Java
- Java Variables
- Java Operators
- Java Statement
- Access Modifier
- Non Access Modifier
- Class & Object
- Constructor
- this keyword
- Static keyword
- Interface
- Overloading
- Overriding
- Exception
- Collection
- Inner Class
- Inheritance
- String Builder
- String
- Serialization
- Thread
- Array
Learn Core Java by Example

Comments (1)
Bogdan
| #
cool section! here’s some more:
1) Junior java developer
a) Basic ocjp (former scjp) questions:
– What does static, final mean, purposes;
– How many accesibility modifiers exist? Please describe them.
– Why do you need a main method?
– How many constructors can you have?
– Define overwriting and overloading
– Give java API implementations for overwriting and overloading
– Describe the String class – unique properties
– StringBuilder vs StringBuffer
– Collections : please describe, give some examples and compare them to eachother
– ArrayList vs Vector
– HashMap vs HashTable
– What’s a tree
– What’s a map
– Multithreading: describe the management in java
– What’s a semaphone?
– How many states are there for threads?
– Describe the usage for synchronized word (2)
– Serialization in java – a descrition and usage
– Garbage collection in java – description and usage
– Can you guarantee the garbage collection process?
b) Simple design pattern questions:
– Singleton please describe main features and coding
– Factory please describe main features and coding
– Have you used others? please describe them
2) Intermediate and Senior level – depending on rate of good responses, additional questions to 1):
http://centraladvisor.com/programming-2/java/java-developer-interview
Reply