Thinking In Java

Thinking In Java
why Java?
1.more effectiveness
half or less the time that it takes to...
2.cross platform program
3.easy to program complex tasks
1.network
2.concurrency
Abstract Object
An object has statebehave and ident...
process of abstract
1.assemble language is abstraction of the underlying machine
2.imparative language (such as C is abstraction of Assemble language
3.OOP is abstract the elements in the program space
polymorphism
later binding
Containers
Lists
Sets
Maps
Stacks
Queues
Trees
Generics
Parameterized Type
safe the downcast
Object's LifeCycle
Exceptions
exception can't be ignored
Concurrency
share resource
37 1