400 likes | 1.65k Views
Java Buzzwords . EECE292 Spring 2000. Simple. Simpler than C++: No pointers Automatic garbage collection No operator overloading No templates No multiple inheritance. Secure. Interpreted Java Virtual Machine (JVM) “Sandbox” No pointers. Portable. Interpreted JVM. Object-Oriented.
E N D
Java Buzzwords EECE292 Spring 2000
Simple • Simpler than C++: • No pointers • Automatic garbage collection • No operator overloading • No templates • No multiple inheritance
Secure • Interpreted • Java Virtual Machine (JVM) • “Sandbox” • No pointers
Portable • Interpreted • JVM
Object-Oriented • Balance between “everything is an object” pure model and “stay out of my way” model
Robust • Strongly typed language • No pointers • Automatic garbage collection • Exception handling
Multithreaded • Interactive, networked programs • Built-in support for process synchronization
Distributed • Designed for the internet • Built-in support for TCP/IP • Remote Method Invocation (RMI)
Dynamic • Run-time type information • Dynamic linking