Escolar Documentos
Profissional Documentos
Cultura Documentos
in/java-tutorial/intro/
It will give you basic syntax knowledge.
OOP principles, you can find them in net. Try to understand them via
examples of code.
Basics :
What is the difference between an Interface and an Abstract class
Do interfaces have member variables?
What is the purpose of declaring a variable as final?
What is the purpose of declaring a variable as static?
How to define a constant
Collections:
What is difference between ArrayList and LinkedList ? (all collections)
What is Comparable and Comparator interface ? List their differences.
What does the hashCode() method?
Why we override equals() method?
What differences exist between HashMap and Hashtable
Exceptions
What are the two types of Exceptions in Java
Try catch block.
What is the difference between throw and throws ?
In catch we can throw another exception?
What is the importance of finally block in exception handling ?
Threads
Explain different ways of creating a thread. Which one would you prefer and why ?
What is multithreading
Purpose of synchronization
Try to make schema of some tables like Student Profesor and Classes .
And to make basic queries on it.
For example:
All students with name BLABLA which have professor xxx
Java EE :
When youll reach this step just call Sasa. Well meet and I will ask u some basic knowledge.
Java EE is a huge advantage so u can study by yourself Spring, hibernate, Mvc.