Java: The Good Parts Version
Every now and again, people ask me what portions of Java one needs to know to be effective in Android. Usually this is in the context of my books, my training, or my award-winning jazz vocals.
Well, OK, actually, that last one is another Mark Murphy. But, I digress.
If you are in need of a crash course in Java to get involved in Android development, here are the concepts I would focus upon, with links to relevant sections of the Java Wikibook:
- Language fundamentals (flow control, etc.)
- Classes and objects
- Methods and data members
- Public, private, and protected
- Static and instance scope
- Exceptions
- Threads and concurrency control
- Collections
- Generics
- File I/O
- Reflection
- Interfaces