Teach Yourself Java in 21 Days tyjwg3.htm

- Week 3 at a Glance

## Week 3 at a Glance

- Modifiers
  Method and variable access control
  The four P's of protection
- Packages and Interfaces
  Hiding classes
  Design versus implementation inheritance
- Exceptions
  Using try, catch and the throws clause
  Using the finally clause
- Multithreading
  Thinking Multithreaded
  Creating and using threads
- Java Streams
  RandomAccessFile and other related classes
  Input and output streams
- Native Methods and Libraries
  Built-in optimizations
  Generating header and stub files
- Under the Hood
  The big picture
  Java bytecodes and verification
  Security and garbage collection