What Java Is
- Java is a fully Object Oriented programming language.
- It is not possible to write procedural code in Java!
- Very strong typing
- No pointers, and arrays are bounds checked
- Exceptions cannot be ignored
- It is not backwards compatible with C or C++
- Java has Class packages for everything you need:
- lang - Strings, Threads, Security etc.
- io - Files and Streams
- awt - the "Abstract Windowing Toolkit"
- net - TCP/IP sockets made incredibly simple
- applet - For embedding programs in Web pages
- util - Everything else!