core java: essential features 08/05/2015 kien tran
TRANSCRIPT
Core Java: Essential Features
08/05/2015Kien Tran
Outline
• Defining classes• Data structure• Comparator and comparable• Generics• Error handling• Multi-threading
Defining classes
• Encapsulation• Inheritance• Polymorphism• Overloading• Overriding• Static methods and static variables• References and class parameters• Using and misusing references
Data structure
• Array• Collection– List– Set
• Map
Comparator and comparable
• Comparator• Comparable
Generics
• Generic classes & generic methods• Wildcards• Bounded wildcard
Error handling
• Compiler and runtime error• Stack trace• Exception handling – Try/catch clause– Throws clause– Finally clause
Multi-threading
• Thread & Runnable• Sleeping• Wait & notify