Encyclopedia > A Metadata Facility for the Java Programming Language
A Metadata Facility for the Java Programming Language, commonly referred to as JSR-175, is specification developed through the Java Community Process defining an API for annotating fields, methods, and classes as having particular attributes that indicate they should be processed in special ways by development tools, deployment tools, or run-time libraries. The Java Community Process or JCP, established in 1995, is a formalized process which allows interested parties to be involved in the definition of future versions and features of the Java platform. ...
JSR-175 was released as a part of Java 1.5 (Tiger). Java 1. ...
Java is a reflective, object-oriented programminglanguage developed initially by James Gosling and colleagues at Sun Microsystems.
Java can be considered a less pure object-oriented programminglanguage than for instance Ruby or Smalltalk because it makes certain compromises (such as the fact that not all values are objects) for performance reasons.
Java's support of text matching and manipulation is not as strong as languages such as perl or PHP, although regular expressions were introduced in J2SE 1.4.