java: a platform-independent object-oriented programming language
object-oriented programming language: (computer science) a programming language that enables the programmer to associate a set of procedures with each type of data structure
fibrinopeptide: peptide released from the amino end of fibrinogen by the action of thrombin to form fibrin during clotting of the blood