Java — page 9 of 10

983 terms

Java terms

  1. shortcut key A key-press associated with a component in a Graphical User Interface (GUI) that provides an alternative to selecting the component's operation with a…
  2. sibling sub classes Classes that have the same immediate super class. See inheritance hierarchy.
  3. sign bit In twos-complement notation, the most significant bit in an integer value is used to determine the sign of the value.
  4. sign extension When an integer value from a type with a particular range is stored in a variable with a bigger range, Java uses sign extension to determine the resulting…
  5. SIM (Subscriber Identity Module) A Subscriber Identity Module (SIM) is a stripped-down smart card containing information about the identity of a cell-phone subscriber, and subscriber…
  6. Simple API for XML An event-driven interface in which the parser invokes one of several methods supplied by the caller when a parsing event occurs.
  7. single inheritance In Java, a class may not extend more than one class. This means that Java has a single inheritance model for class inheritance.
  8. single line comment A comment in the form // This line will be ignored by the compiler.
  9. single precision Refers to a level of coordinate accuracy based on the number of significant digits that can be stored for each coordinate.
  10. singleton pattern A pattern that allows us to ensure that only a single instance of a particular class exists at any one time. Such an instance is called a singleton.
  11. SMS (Short Message Service) Short Message Service (SMS) is a point-to-point service similar to paging for sending text messages of up to 160 characters to mobile phones.
  12. SOAP SOAP provides a standard, extensible, composable framework for packaging and exchanging XML messages between a service provider and a service requester.
  13. SOAP (Simple Object Access Protocol) Simple Object Access Protocol is a means of sending messages between a service requester and provider.
  14. SOAP with Attachments API for Java (SAAJ) The basic package for SOAP messaging, SAAJ contains the API for creating and populating a SOAP message.
  15. Software Coded instructions (programs) that make a computer do useful work.
  16. software engineering (1) A discipline whose objectives are to define, create, and apply a welldefined methodology that addresses a software life cycle of planning…
  17. software reuse The ability to reuse software components in different contexts. Object-oriented languages help to promote reuse by their support of encapsulation.
  18. sound card A hardware device used to turn digital data into sound.
  19. SQL Structured Query Language (Computer term).
  20. SQL/J A set of standards that includes specifications for embedding SQL statements in methods in the Java programming language and specifications for calling…
  21. SSL See definition for: Secure Sockets Layer (SSL)
  22. SSL (Secure Sockets Layer) A security protocol for the Internet and Intranets that provides communications privacy and authentication for IBM® Lotus® Domino™ server tasks that…
  23. Stack A group of 20 roulette chips.
  24. stack overflow Stack overflow occurs when too many items are pushed onto a stack with a finite capacity.
  25. stack trace A display of the runtime stack.
  26. State State means one of the 50 States, the District of Columbia, Guam, Puerto Rico, Commonwealth of the Northern Mariana Islands, and the U.S. Virgin Islands.
  27. stateful session bean A session bean with a conversational state.
  28. stateless session bean A session bean with no conversational state. All instances of a stateless session bean are identical.
  29. Statement A summary of all transactions that occurred over the preceding month and could be associated with a deposit account or a credit card account.
  30. statement terminator The semicolon (;) is used to indicate the end of a statement.
  31. Static Unchanging over a length of time.
  32. static field Another name for class variable.
  33. static initializer An initializer prefixed with the static reserved word. A static initializer is defined outside the methods of its enclosing class, and may only access the…
  34. static method A static method (also known as a class method) is one with the static reserved word in its header.
  35. static nested class A nested class with the static reserved word in its header. Unlike inner classes, objects of static nested classes have no enclosing object.
  36. static type The static type of an object is the declared type of the variable used to refer to it. See dynamic type.
  37. static variable A static variable defined inside a class body. Such a variable belongs to the class as a whole, and is, therefore, shared by all objects of the class.
  38. stepwise refinement A divide and conquer approach to programming, in which a complex problem is recursively divided into smaller, more manageable, sub-problems.
  39. stream A body of running water.
  40. Stream class Classification of streams based on the present and foreseeable uses made of the water, and the potential effects of on-site changes on downstream uses.
  41. string A series of alphanumeric characters of any length enclosed by quotes.
  42. structured programming A style of programming usually associated with languages such as C, Fortran, Pascal and so on.
  43. sub class A class that extends its super class. A sub class inherits all of the members of its super class.
  44. sub type A type with a parent super type. The sub-type/super-type relationship is more general than the sub-class/super-class relationship.
  45. subarray An array that is inside another array.
  46. subclass Each asset class - stock, bonds, and cash equivalents, for example - is made up of a number of different groups of investments called subclasses.
  47. subordinate inner class An inner class that performs well-defined subordinate tasks on behalf of its enclosing class.
  48. subtype If type X extends or implements type Y, then X is a subtype of Y. See also supertype.
  49. Super Survivable Solar Power Subsystem Demonstrator.
  50. super class A class that is extended by one or more sub classes. All Java classes have the Object class as a super class. See super type.
  51. super type A type with a child sub type. The sub-type/super-type relationship is more general than the sub-class/super-class relationship.
  52. superclass A class from which a particular class is derived, perhaps with one or more classes in between. See also subclass, subtype.
  53. supertype The supertypes of a type are all the interfaces and classes that are extended or implemented by that type. See also subtype, superclass.
  54. swapping An {operating system} is often able to run programs that require more memory than is physically available on the host system.
  55. Swing The Swing classes are part of a wider collection known as the Java Foundation Classes (JFC). Swing classes are defined in the javax.swing packages.
  56. switch A Java keyword used to evaluate a variable that can later be matched with a value specified by the case keyword in order to execute a group of statements.
  57. switch statement A selection statement in which the value of an arithmetic expression {expression!arithmetic} is compared for a match against different case labels.
  58. swizzling The process of recursively writing the contents of an object via object serialization.
  59. synchronized A keyword in the Java programming language that, when applied to a method or code block, guarantees that at most one thread at a time executes that code.
  60. synchronized statement A statement in which an object-lock must be obtained for the target object before the body of the statement can be entered.
  61. syntax error An error detected by the compiler during its parsing of a program. Syntax errors usually result from mis-ordering symbols within expressions and…
  62. system administrator The person responsible for configuring and administering the enterprise's computers, networks, and software systems.
  63. T9 T9 is a text input method for mobile phones and other small devices. It replaces the "multi-tap" input method by guessing the word that you are trying to…
  64. tag See: label.
  65. TCP (Transmission Control Protocol) A protocol within TCP/IP that governs the breakup of data messages into packets to be sent by IP (Internet Protocol) and the reassembly and verification…
  66. TCP endpoint The combination of an IP address and Transmission Control Protocol (TCP) port number.
  67. TCP/IP Transmission Control Protocol/Internet Protocol A collection of protocols that define the basic workings of the features of the Internet.
  68. TDMA (Time Division Multiple Access) Time Division Multiple Access (TDMA) is a second-generation modulation standard using bandwidth allocated in the 800 MHz, 900 MHz, and 1900MHz ranges.
  69. Technology Compatibility Kit (TCK) A test suite, a set of tools, and other requirements used to certify an implementation of a particular Sun technology conformant both to the applicable…
  70. Telematics Telematics is a location-based service that routes event notification and control data over wireless networks to and from mobile devices installed in…
  71. Template a standard shape that the race car must comply to be within the NASCAR rules. The template closely resembles the shape of the factory car.
  72. ternary operator See conditional operator
  73. Thin Client A networked user computer that acts only as a terminal and stores no applications or user files. May have little or no hard drive space. See Client.
  74. this A Java reserved word with several different uses: Within a constructor, it may be used as the first statement to call another constructor in the same…
  75. thread A series of postings on a particular topic. Threads can be a series of bulletin board messages (for example, when someone posts a question and others…
  76. thread starvation A condition that applies to a thread that is prevented from running by other threads that do not yield or become blocked.
  77. throw A Java keyword that allows the user to throw an exception or any class that implements the "throwable" interface.
  78. throw an exception When an exceptional circumstance arises in a program - often as a result of a logical error, and exception object is created and thrown.
  79. throw statement A statement used to throw an exception. For instance throw new IndexOutOfBoundsException(i+" is too large.");
  80. throws A Java keyword used in method declarations that specify which exceptions are not handled within the method but rather passed to the next higher level of…
  81. throws clause A clause in a method header indicating that one or more exceptions will be propagated from this method.
  82. timesharing system An operating system that shares processor time between multiple processes by allocating each a timeslice.
  83. timeslice The amount of running time allocated to a process or thread before the scheduler considers another to be run.
  84. Toggle A switch that is either on or off, and reverses to the opposite when selected.
  85. Tomcat Tomcat is a reference implementation of the Java servlet and JavaServer Pages (JSP) specifications.
  86. tool provider An organization or software vendor that provides tools used for the development, packaging, and deployment of J2EE applications.
  87. top level class A class defined either at the outermost level of a package or a static nested class.
  88. topic A communication channel to send messages and subscribe to notifications. It provides an access point for publishers and subscribers to communicate with…
  89. transaction Includes any series of related steps carried out as part of a prearranged plan.
  90. transaction attribute A value specified in an enterprise bean's deployment descriptor that is used by the EJB container to control the transaction scope when the enterprise…
  91. transaction isolation level The degree to which the intermediate state of the data being modified by a transaction is visible to other concurrent transactions and data being modified…
  92. transaction manager Provides the services and management functions required to support transaction demarcation, transactional resource management, synchronization, and…
  93. transient A keyword in the Java programming language that indicates that a field is not part of the serialized form of an object.
  94. trusted applet An applet with more privileges than an ordinary (untrusted) applet.
  95. try A Java keyword that defines a block of statements that may throw a Java language exception.
  96. try clause See try statement.
  97. try statement The try statement acts as an exception handler - a place where exception objects are caught and dealt with.
  98. twos-complement notation In twos-complement notation, the most significant bit in an integer value is used as the sign bit.
  99. type A class or interface.
  100. UDDI (Universal Description Discovery and Integration) Universal Description Discovery and Integration is a standard to use Web Services across various systems, including .NET and J2EE-based solutions.

Sources