Java — page 4 of 10

983 terms

Java terms

  1. for loop One of Java's three control structures used for looping. The other two are the while loop and do loop.
  2. form-based authentication An authentication mechanism in which a Web container provides an application-specific form for logging in.
  3. formal argument The definition of a method's argument which are part of a method header. Each formal argument has an associated type.
  4. formal parameter See formal argument.
  5. formal parameter list The parameters specified in the definition of a particular method. See also actual parameter list.
  6. Foundation Profile The Foundation Profile is a Java ME profile specification that builds on CDC. It adds additional classes and interfaces to the CDC APIs but does not go so…
  7. FTP File Transfer Protocol (ADP/Internet term).
  8. fully evaluating operator An operator that evaluates all of its arguments to produce a result. Standard arithmetic operators, such as +, are fully evaluating.
  9. fully qualified class name The name of a class, including any package name and enclosing class name. Given the following class outline package oddments; class Outer { public class…
  10. functional programming A style of programming associated with languages such as Haskell. Functional programming languages are more closely tied to a mathematical concept of…
  11. garbage collection The automatic detection and freeing of memory that is no longer in use. The Java runtime system performs garbage collection so that programmers never…
  12. garbage collector A daemon thread that recycles objects to which there are no extant references within a program.
  13. GCF (Generic Connection Framework) The Generic Connection Framework (GCF) makes it easy for wireless devices to make network connections. It is part of CLDC and CDC and resides in the javax.
  14. general entity An entity that is referenced as part of an XML document's content, as distinct from a parameter entity, which is referenced in the DTD.
  15. generic Official nonbrand names by which medicines are known. Generic names usually refer to the chemical name of the drug.
  16. global variable A phenomenon that is more usually regarded as being a problem in structured programming languages than in object-oriented languages.
  17. goto This is a reserved Java keyword. However, it is not used by current versions of the Java programming language.
  18. GPRS (General Packet Radio System) The General Packet Radio System (GPRS) is the next generation of GSM. It will be the basis of 3G networks in Europe and elsewhere.
  19. group (also referred to as a Technology Center or TC) - a unit of several Group Art Units in the mechanical, electrical, chemical or design area, managed by one…
  20. GSM (Global System for Mobile Communications) The Global System for Mobile Communications (GSM) is a wireless network system that is widely used in Europe, Asia, and Australia.
  21. GUI Graphic User Interface. 123
  22. GUI (Graphical User Interface) A set of screen presentations and metaphors that utilize graphic elements such as icons in an attempt to make an operating system easier to use.
  23. handle An object that identifies an enterprise bean. A client can serialize the handle and then later deserialize it to obtain a reference to the enterprise bean.
  24. hardware The physical components of a computer system-the computer, plotters, printers, terminals, digitizers, and so on.
  25. has-a relationship See aggregation.
  26. hash code A value returned by a hash function. A hash code can be used as an index into a random-access data structure, providing an efficient mapping between an…
  27. Hash Function A function used to create a hash value from binary input. The hash is substantially smaller than the text itself, and is generated by the hash function in…
  28. heterogeneous collection A collection of objects with different dynamic types. See homogeneous collection.
  29. hexadecimal A number system with a base of 16. The digits are 0-9 and A-F, where F equals the decimal value of 15.
  30. hierarchy A classification of relationships in which each item except the top one (known as the root) is a specialized form of the item above it.
  31. high level programming language Languages such as Java, C++, Ada, etc. which provide programmers with features such as control structures, methods, classes, packages, etc.
  32. HLR (Home Location Register) The Home Location Register (HLR) is a database for permanent storage of subscriber data and service profiles.
  33. home handle An object that can be used to obtain a reference to the home interface. A home handle can be serialized and written to stable storage and deserialized to…
  34. home interface One of two interfaces for an enterprise bean. The home interface defines zero or more methods for managing an enterprise bean.
  35. homogeneous collection A collection of objects with the same dynamic type. Arrays are the most common homogeneous collection objects. See heterogeneous collection.
  36. host system A computer system on which a process is run.
  37. hostname The name of a host system.
  38. hot spot See: recombinational hot spot.
  39. HSB Color Model A color model based upon representing a color as three components: hue, saturation and brightness.
  40. HTML Hypertext Markup Language.
  41. HTTP Hypertext Transfer Protocol.
  42. HTTP (HyperText Transfer Protocol) The underlying protocol used by the World Wide Web. HTTP defines how messages are formatted and transmitted, and what actions Web servers and browsers…
  43. HTTPS HTTP layered over the SSL protocol.
  44. HTTPS (Hyper Text Transfer Protocol Secure sockets) Hyper Text Transfer Protocol Secure sockets (HTTPS) is a protocol for transmission of encrypted hypertext over Secure Sockets Layer.
  45. HyperText Markup Language The HyperText Markup Language (HTML) is a simple presentation language used to markup the content of Web pages.
  46. i-appli Sometimes called "Java for i-mode", i-appli is a Java environment based on CLDC. It is used on handsets in NTT DoCoMo's i-mode service.
  47. i-mode A standard used by Japanese wireless devices to access cHTML (compact HTML) Web sites and display animated GIFs and other multimedia content.
  48. icon In a GUI, a picture or drawing which is activated by clicking a mouse to command the computer program to perform a predefined series of events.
  49. IDE (Integrated Development Environment) An Integrated Development Environment (IDE) provides a programming environment as a single application.
  50. iDEN (Integrated Dispatch Enhanced Network) The Integrated Dispatch Enhanced Network (iDEN) is a wireless network system developed by Motorola.
  51. identifier A programmer-defined name for a variable, method, class or interface.
  52. IDL Interface Definition Language. A language used to define interfaces to remote CORBA objects.
  53. IEEE 754 Standard 754-1985 issued by the Institute of Electrical and Electronic Engineers for binary floating point arithmetic.
  54. IF Ironforge
  55. if statement A control structure used to choose between performing or not performing further actions.
  56. if-else statement A control structure used to choose between performing one of two alternative actions.
  57. IIOP Internet Inter-ORB Protocol. A protocol used for communication between CORBA object request brokers.
  58. image map An image divided into logical areas, each of which has a hot spot.
  59. immutable object An object whose state may not be changed. Objects of the String class are immutable, for instance - their length and contents are fixed once created.
  60. imperative programming The style of programming usually associated with languages such as C, Fortran, Pascal and so on.
  61. impersonation The ability of a thread to run in the security context of a security principal different from the security principal that started the process.
  62. implements A Java keyword included in the class declaration to specify any interfaces that are implemented by the current class.
  63. implements clause That part of of a class header that indicates which interfaces are implemented by the class. A class may implement more than one interface.
  64. implicit type conversion Type conversion that does not require a cast. Implicit type conversions typically do not involve any loss of information.
  65. Import Data brought into an environment or application which has been exported from another environment or application.
  66. import statement A statement that makes the names of one or more classes or interfaces available in a different package from the one in which they are defined.
  67. inconsistent state A state that an object should not be in. A class needs to be carefully designed in order to ensure that none of its instances can get into an inconsistent…
  68. increment operator An operator (++) that adds one to its operand. It has two forms: pre-increment (++x) and post-increment (x++).
  69. indirect recursion Recursion that results from method Y calling method X, when an existing call from X to Y is still in progress.
  70. infinite loop A loop whose termination test never evaluates to false. Sometimes this is a deliberate act on the part of the programmer, using a construct such as…
  71. infinite recursion Recursion that does not terminate. This can result from any of direct recursion, indirect recursion or mutual recursion.
  72. information hiding The practice of ensuring that only as much information is revealed about the implementation of a class as is strictly required.
  73. inheritance The transmission of genes and phenotypes from generation to generation.
  74. inheritance hierarchy The relationship between super classes and sub classes is known as an inheritance hierarchy.
  75. initialization parameter A parameter that initializes the context associated with a servlet.
  76. initializer A block defined at the outermost level of a class - similar to a method without a header.
  77. inner class A class defined inside an enclosing class or method. We use the term to refer to non-static nested classes.
  78. instance Area of the game that is for you and your party alone.
  79. instance method Any method that is invoked with respect to an instance of a class. Also called simply a method. See also class method.
  80. instance variable A non-static field of a class. Each individual object of a class has its own copy of such a field.
  81. instanceof A two-argument Java keyword that tests whether the runtime type of its first argument is assignment compatible with its second argument.
  82. instantiation The creation of an instance of a class - that is, an object.
  83. instruction set The set of instructions that characterize a particular Central Processing Unit.
  84. INT Intelligence
  85. integer A number without a decimal (0, 1, 25, 173, 1032, etc.). Integer values can be less than, equal to, or greater than zero.
  86. interface (1) A shared boundary defined by common physical interconnection characteristics, signal characteristics, and meanings of interchanged signals.
  87. interface inheritance When a class implements an interface, an interface inheritance relationship exists between them.
  88. Internet A worldwide network of networks that all use the TCP/IP communications protocol and share a common address space.
  89. Internet Service Provider An Internet Service Provider (ISP) provides connections to the Internet for users who do not have their own network.
  90. interpretational inner class An inner class whose role is to provide a view or interpretation of data belong to its enclosing class, but independent of the data's actual…
  91. interpreter A program which executes a translated version of a source program by implementing a virtual machine.
  92. interprocess communication The ability of two or more separate processes to communicate with one another.
  93. interrupt An asynchronous message sent to a process or thread that interrupts what it is currently doing.
  94. IP Within the peritoneal cavity (the area that contains the abdominal organs). Also called intraperitoneal.
  95. IP Address A string of four numbers separated by periods used to represent a computer on the Internet.
  96. is-a relationship See inheritance.
  97. ISO 3166 The international standard for country codes maintained by the International Organization for Standardization (ISO).
  98. ISV Interceptor Sensor Vehicle.
  99. iteration Repetition of a set of statements, usually using a looping control structure, such as a while loop, for loop or do loop.
  100. iterator pattern A common pattern in which the contents of a collection are iterated over in order.

Sources