All > Technology > Programming > Java
- Organization for the Advancement of Structured Information Standards. A consortium that drives the development, convergence, and adoption of e-business standards. Its Web site is
http://www.oasis-open.org/
. The DTD repository it sponsors is athttp://www.XML.org
.
Also listed in:
- All > Science > Energy > Renewable Energy > Solar Energy
All > Technology > Programming > Java
Obfuscation is a technique used to complicate code. Obfuscation makes code harder to understand when it is de-compiled, but it typically has no affect on the functionality of the code. Obfuscation programs can be used to protect Java programs by making them harder to reverse-engineer.
- Browse Related Terms: bytecode, classpath, compilation, compilation unit, compiler, edit-compile-run cycle, interpreter, Java Virtual Machine (JVM), JavaSafe, Just-in-time (JIT) Compiler, lexical, linker, Obfuscation, punctuation, runtime system, single line comment, Unicode
All > Technology > Programming > Java
The principal building blocks of object-oriented programs. Each object is a programming unit consisting of data (instance variables) and functionality (instance methods). See also class.
An instance of a particular class. In general, any number of objects may be constructed from a class definition (see singleton, however). The class to which an object belongs defines the general characteristics of all instances of that class. Within those characteristics, an object will behave according to the current state of its attributes and environment.
Also listed in:
- All > Technology > E-mail > Microsoft Email > Microsoft Exchange > Microsoft Exchange 2003
- All > Technology > E-mail > Microsoft Email > Microsoft Exchange > Microsoft Exchange 5.5
- All > Technology > Knowledge Management > Semantic Web
- All > Technology > Operating System > Microsoft Windows > Microsoft Windows Server > Microsoft Active Directory
- All > Technology > Parallel Computing > Cloud Computing > Amazon Web Services
- All > Technology > Parallel Computing > Cloud Computing > Amazon Web Services > Amazon S3
- All > Technology > Programming > Perl
- All > Technology > Security
- All > Technology > Telecommunications
All > Technology > Programming > Java
The creation of an
object
, usually via thenew
operator. When an object is created, an appropriate constructor from its class is invoked.- Browse Related Terms: anonymous class, API, application programming interface (API), core class, Instance, instantiation, JFC, NEW, new operator, no-arg constructor, non-static nested class, object construction, search path, throw, type
All > Technology > Programming > Java
A software design method that models the characteristics of abstract or real objects using classes and objects.
- Browse Related Terms: Abstraction, accessor method, coupling, divide and conquer, factory pattern, floating point number, inconsistent state, information hiding, locale, mutator method, object-oriented design, pattern, singleton pattern, state, wrapper
All > Technology > Programming > Java
Programming languages such as C++ and Java that allow the solution to a problem to be expressed in terms of objects which belong to classes.
- Browse Related Terms: global variable, high level programming language, identifier, native method, object-oriented language, stepwise refinement, structured programming, transient
All > Technology > Programming > Java
A reference to an object. Languages other than Java use term's such as address or pointer. It is important to keep the distinction clear between an object and its reference. A variable such as
argo
Ship argo;
is capable of holding an object reference, but is not, itself, an object. It can refer to only a single object at a time, but it is able to hold different object references from time to time.- Browse Related Terms: aliases, functional programming, imperative programming, null reference, object reference, polymorphism, reference, static type, variable declaration
All > Technology > Programming > Java
The writing of an object's contents in such a way that its state can be restored, either at a later time, or within a different process. This can be used to store objects between runs of a program, or to transfer objects across a network, for instance.
- Browse Related Terms: address space, archiving, compositing, deployment, distributed, double buffering, host system, interprocess communication, micro-chip, normalization, North American Industry Classification System (NAICS), object serialization, preverification, Random Access Memory, timesharing system, virtual memory
All > Technology > Programming > Java
- The numbering system using 8 as its base, using the numerals 0-7 as its digits. In programs written in the Java programming language, octal numbers must be preceded with 0. See also hexadecimal.
Number representation in base 8. In base 8, only the digits
0
to7
are used. Digit positions represent successive powers of 8.- Browse Related Terms: binary, decimal, hexadecimal, JAR, Modem, Modulation, octal, sound card
Also listed in:
- All > Technology > Programming > Perl
All > Technology > Programming > Java
A character constant in the form
\ddd
, where each d is an octal digit. This may be used for characters with a Unicode value in the range 0-255.- Browse Related Terms: character set encoding, dotted decimal notation, lexicographic ordering, newline, null, null character, number base, octal character constant
All > Technology > Programming > Java
- Object Management Group. A consortium that produces and maintains computer industry specifications for interoperable enterprise applications. Its Web site is
http://www.omg.org/
. - Browse Related Terms: context root, document root, OMG, Telematics, W3C, WAP (Wireless Application Protocol), Web application, world readable files, WWW
Also listed in:
- All > Technology > Defense
All > Technology > Programming > Java
- A method of transmitting messages without having to block until a response is received.
- Browse Related Terms: behavior, bridging method, class, class body, deprecated, deprecation, field, inner class, interface, local inner class, logical error, marking interface, member, method body, monitor, Object, one-way messaging, overriding, request-response messaging, Return, runtime stack, static
All > Technology > Programming > Java
An operand is an argument of an operator. Expressions involve combinations of operators and operands. The value of an expression is determined by applying the operation defined by each operator to the value of its operands.
- Browse Related Terms: arithmetic expression, arithmetic operator, assignment operator, binary operator, boolean expression, conditional operator, De Morgan's Theorem, expression, fully evaluating operator, implicit type conversion, JSP expression, logical operators, operand, operator, precedence rules, quotient, relational operators, short-circuit operator
Also listed in:
- All > Technology > Programming > Perl
- All > Technology > Telecommunications
All > Technology > Programming > Java
The operating system allows a computer's hardware devices to be accessed by programs. For instance, it allows data to be organized on a computer's disks in the form of a file system and it delivers the co-ordinate positions of a mouse to programs as the mouse is moved. Operating systems also make it possible for multiple programs to be run concurrently, or multiple users to share a single machine. See concurrency.
- Browse Related Terms: cHTML (Compact HTML), disk drive, File System, multiprogramming system, operating system, Software Engineering, swapping, Thin Client, UTF
Also listed in:
- All > Law > E-Discovery
- All > Technology > Defense
- All > Technology > Programming > Perl
- All > Technology > Records Management
- All > Technology > Telecommunications
All > Technology > Programming > Java
A symbol, such as
-
,==
or?:
taking one, two or three operands and yielding a result. Operators are used in both arithmetic expressions and boolean expressions.- Browse Related Terms: arithmetic expression, arithmetic operator, assignment operator, binary operator, boolean expression, conditional operator, De Morgan's Theorem, expression, fully evaluating operator, implicit type conversion, JSP expression, logical operators, operand, operator, precedence rules, quotient, relational operators, short-circuit operator
Also listed in:
All > Technology > Programming > Java
See precedence rules
- Browse Related Terms: datagram, IP, operator precedence, port, TCP (Transmission Control Protocol), TCP endpoint, TCP/IP, UDP (User Datagram Protocol), WTP (Wireless Transaction Protocol)
All > Technology > Programming > Java
An optional package is a set of Java ME APIs providing services in a specific area, such as database access or multimedia. Unlike a profile, it does not define a complete application environment, but rather is used in conjunction with a configuration or a profile. It extends the runtime environment to support device capabilities that are not universal enough to be defined as part of a profile or that need to be shared by different profiles. Java ME RMI and the Mobile Media RMI are examples of optional packages.
- Browse Related Terms: CDC (Connected Device Configuration), CLDC (Connected, Limited Device Configuration), configuration, Foundation Profile, GCF (Generic Connection Framework), Java 2 Platform, Micro Edition (J2ME), Java ME (Java Micro Edition), Java ME WTK, JDBC for CDC/FP, LCDUI (Liquid Crystal Display User Interface), MExE (Mobile Execution Environment), MIDP (Mobile Information Device Profile), MIDP-NG (Next Generation MIDP specification), optional package, PDAP (Personal Digital Assistant Profile), Personal Profile, PersonalJava, profile, RMI OP (RMI Optional Package), RMI Profile, T9
All > Technology > Programming > Java
The set or sets of APIs in a Java platform edition which are available with and may be supported in a compatible implementation. Over time, optional packages may become required in an edition as the marketplace requires them.
- Browse Related Terms: core packages, EmbeddedJava Technology, J2EE, J2ME, J2SE, Java 2 Platform, Java 2 Platform, Enterprise Edition (J2EE platform), Java 2 Platform, Micro Edition (J2ME platform), Java 2 Platform, Standard Edition (J2SE platform), Java Platform Editions, Jini Technology, optional packages, profiles
All > Technology > Programming > Java
Object Request Broker. A library than enables CORBA objects to locate and communicate with one another.
- Object request broker. A library that enables CORBA objects to locate and communicate with one another.
Also listed in:
All > Technology > Programming > Java
- A principal native to the operating system on which the J2EE platform is executing.
A principal native to the operating system on which the Java platform is executing.
- Browse Related Terms: Abstract Window Toolkit (AWT), bootstrap classes, Java 2 Platform, Standard Edition (J2SE), Java Native Interface, JavaHQ, JDBC, JNDI, JNI, OS principal, POSE (Palm OS Emulator)