Java Programming Flashcards
A Simple, object-oriented, network savvy, robust, secure, portable, multithreaded,, dynamic language.
Java
Who created the java programming language?
James Gosling- 1995
Simplifying the task of java programming
Simple
What are the 8 characteristics of java programming?
Simple, object oriented, network savvy, interpreted, robust, architecture neutral, multithreaded, dynamic language
Designed to support applications on network.
Architecture neutral
Early checking for possible problems, later dynamic checking, and eliminating situations that are error prone.
robust
Design to adapt to an evolving environment
dynamic language
Advantages of Java programming
faster development, increased quality, increased software reuse, easy maintenance
Class
blueprint, has new data types
What are the Java classes?
Data members, methods (instance), accessor
Technique that focus designs on the data and on the interfaces of it.
-facilitates the clean definition of interface.
object-oriented
Java compiler generates byte code instead of native machine code
interpreted
Necessary information that the JVM needs to run
Byte code class file
Eliminates the possibility of over writing memory and corrupting data.
pointing model
Way of building applications with multiple threads.
multithreading