Java Reference Index


  1. Introduction
  2. Data Types
  3. Arrays
  4. Operators
  5. Program Control
  6. Classes
  7. Objects
  8. Interfaces
  9. Containers
  10. Class Structure
  11. Error Handling

    Program Types

  12. Applications
  13. Applets

    How To

  14. Type Conversions

    Packages

  15. java.lang.reflect
  16. java.applet
  17. java.awt
  18. java.beans
  19. java.io
  20. java.lang
  21. java.math
  22. java.net
  23. java.rm
  24. java.security
  25. java.sa
  26. java.text
  27. java.util
  28. java.servlet

    Classes

  29. Object Class

    Appendices

  30. Terms
  31. Credits

Java Terms

  • Attributes - Data describing an object. the attributes or characteristics of the object.
  • AWT - Abstract window toolkit is used to produce user interfaces.
  • Behavier - Defined by the methods the object contains.
  • Bytecode - The code generated for the Java virtual machine to run.
  • "Casting is the process of producing a new value that has a different type than its source. "
  • Classes - The implementation of an abstract data type defining attributes and methods. Used as templates for objects.
  • Constructor
  • Destructor
  • Early binding - The method used to implement an action is implemented at compile time. Used with pointers and may not apply to JAVA.
  • Encapsulation - The process of providing a public interface to interact with the object while hiding other information inside the object.
  • Friend - allows private data and methods to be accessible to classes that are declared "friends" with the class the private data and methods are in.
  • Function - A subroutine written to perform a specific task and return a value.
  • JAR - Java Archive file is a package of files with support classes used to run an applet or application.
  • Implementation - The implementation of objects is hidden in the object class. This means that the data and functions that define the object are defined by the object's class.
  • Instance - An instance of a class. An object.
  • Instantiation - Creating an instance of a class which is an object.
  • Interface - "a collection of methods that indicate a class has some behavior in addition to what it inherits from its superclasses. "
  • Late binding - The method used to implement an action is implemented at run time. The virtual keyword is used to designate functions defined at run time. Used with pointers and may not apply to JAVA.
  • Literal - A number or text that directly represents a value.
  • Message - A request to an object to invoke one of its methods. Messages contain the name of the method and the arguments required by the method.h
  • Object - An instance of a class.
  • Operator Overloading
  • Packages - A package in Java is a set of classes that are provided as part of a package. The class libraries are in a package called "java". Classes in other packages must be imported into the program or referred to using the package name.
  • Platform independence - The ability of code to run of any platform or operating system.
  • Polymorphism
  • Procedure - A subroutine written to perform a specific task but not return a value.
  • Private - Data and methods in this section are not accessible outside the class. Only functions in this class have access to private functions and data.
  • Protected - Data and methods in this section are accessible to this class and subclasses derived from this class or one of its subclasses.
  • Public - Data and methods in this section are accessible outside the class.
  • Reflection
  • UI - User interface component is used to interface to the user
  • Virtual functions - Use of the keyword virtual in front of the function designates that it is implemented at run time. Used with pointers and may not apply to JAVA.