OO Programming with Java


What is Java ?

  1. An Object-Oriented Language
    a. Build to be simple as possible
    b. Similar to C/C++ without pointers (see the following video explaining how to pass from C to C++ to Java).

  1. A Platform based on a Virtual Machine (VM)
    a. Help portability: "write once and run anywhere" (even in micro card)
    b. Secure & efficient: memory access control and garbage collector for instance
  2. An Application Programming Interface (API)
    a. Everything needed for networking, multi-threading, Graphical User Interfaces...

1 - 17