Sei sulla pagina 1di 2

Java (programming language)

From Wikipedia, the free encyclopedia


"Java language" redirects here. For the natural language from the Indonesian
island of Java, see Javanese language.
Not to e confused !ith Java"cript.
Java
#aradigm(s) multi$paradigm% o&ect$oriented, structured, imperative,
functional, generic, re'ective, concurrent
(esigned y James )osling and
"un *icrosystems
(eveloper +racle ,orporation
-ppeared in .//01.2
"tale release Java "tandard 3dition 4 5pdate 67 (..4.7867) 9 -ugust ./,
67.:; :0 days ago
<yping discipline "tatic, strong, safe, nominative, manifest
*a&or implementations +penJ(=, many others
(ialects )eneric Java, #i>>a
In'uenced y -da 4?, ,@@, ,A,162 3iBel,1?2 )eneric Java, *esa,1:2
*odula$?,102 +eron,1C2 +&ective$,,1D2 5,"( #ascal,1421/2 "malltalk
In'uenced -da 6770, Eean"hell, ,A, ,lo&ure, (, 3,*-"cript, )roovy, JA,
Java"cript, =otlin, #F#, #ython, "cala, "eedD, Gala
Implementation language , and ,@@
+" ,ross$platform (multi$platform)
Hicense )N5 )eneral #ulic Hicense, Java ,ommunity #rocess
Filename eItension(s) .&ava , .class, .&ar
Wesite For Java (evelopers
Java #rogramming at Wikiooks
Java is a computer programming language that is concurrent, class$ased,
o&ect$oriented, and speciJcally designed to have as fe! implementation
dependencies as possile. It is intended to let application developers "!rite
once, run any!here" (W+K-), meaning that code that runs on one platform
does not need to e recompiled to run on another. Java applications are
typically compiled to ytecode that can run on any Java virtual machine (JG*)
regardless of computer architecture. Java is, as of 67.:, one of the most
popular programming languages in use, particularly for client$server !e
applications, !ith a reported / million developers.1.721..2 Java !as originally
developed y James )osling at "un *icrosystems (!hich has since merged
into +racle ,orporation) and released in .//0 as a core component of "un
*icrosystemsL Java platform. <he language derives much of its syntaI from ,
and ,@@, ut it has fe!er lo!$level facilities than either of them.
<he original and reference implementation Java compilers, virtual machines,
and class liraries !ere originally released y "un under proprietary licences.
-s of *ay 677D, in compliance !ith the speciJcations of the Java ,ommunity
#rocess, "un relicensed most of its Java technologies under the )N5 )eneral
#ulic Hicense. +thers have also developed alternative implementations of
these "un technologies, such as the )N5 ,ompiler for Java (ytecode
compiler), )N5 ,lasspath (standard liraries), and Iced<ea$We (ro!ser
plugin for applets).

Potrebbero piacerti anche