1551:
1929:
1941:
791:
22:
2424:
624:
on May 8, 2007, except some limited parts that were licensed by Sun from third parties who did not want their code to be released under an open-source license. Sun's goal was to replace the parts that remain proprietary and closed source with alternative implementations and make the Class
Library
640:
which were required to build the JDK but not necessary to run it. as of May 2007, the only part of the Class library that remained proprietary and closed-source (4% as of May 2007 for OpenJDK 7, and less than 1% as of May 2008 and OpenJDK 6) was the
183:
Some underlying platforms may not support all of the features a Java application expects. In these cases, the library implementation can either emulate those features or provide a consistent way to check for the presence of a specific
1059:
Thomas
Fitzsimmons updated the Fedora 9 release notes source pages to reflect that Fedora 9 would ship with OpenJDK 6 instead of the IcedTea implementation of OpenJDK 7. Fedora 9 (Sulphur) is due to release in May
1994:
1484:
648:
Since the first May 2007 release, Sun, with the help of the community, released as open-source or replaced with open-source alternatives almost all the encumbered code:
691:. There is a pluggable layer in the JDK, so that the commercial release of Java can use the original, proprietary color management system and OpenJDK can use LittleCMS.
1042:
2880:
1261:
1181:
2686:
1976:
1389:
1074:
745:
is the other main free software class library for Java. Contrary to other implementations, it only implements the Class
Library, and is used by many
856:
1106:
1477:
656:, became open source. The closed-source software synthesizer has been replaced by a new synthesizer developed specifically for OpenJDK called
2875:
1933:
653:
944:
877:
965:
39:
2731:
1346:
642:
573:
532:
449:
135:
455:
172:
The library provides an abstract interface to tasks that would normally depend heavily on the hardware and operating system, such as
1470:
906:
344:
105:
1325:
1016:
548:
412:
560:
502:
508:
86:
402:
232:
distributions. The Java Class
Library (rt.jar) is located in the default bootstrap classpath and does not have to appear in the
2640:
1518:
804:
272:
251:
release) broke the monolithic "rt.jar" JAR file and modularized the JCL itself in several modules with specified dependencies.
146:, applications cannot rely on any of the platform-native libraries. Instead, the Java Platform provides a comprehensive set of
58:
440:
356:
290:
1969:
1811:
334:
328:
43:
1131:
524:
322:
1206:
2721:
1881:
1791:
1776:
494:
65:
1046:
2661:
2522:
1806:
1535:
1512:
260:
2840:
2448:
1945:
1761:
1641:
796:
360:
provides mathematical expressions and evaluation, as well as arbitrary-precision decimal and integer number datatypes.
72:
2558:
1857:
127:
32:
2856:
1962:
1801:
1743:
1257:
1177:
819:
776:
746:
714:
587:
1236:
2845:
2604:
2599:
2502:
2389:
1493:
299:
278:
237:
225:
54:
1381:
1078:
2497:
2404:
2171:
1828:
421:
406:) basic GUI operations and binds to the underlying native system. It also contains the 2D Graphics API. The
397:
1282:
2691:
2409:
2379:
1867:
1733:
1590:
1565:
616:
based on almost completely free and open-source code in the first half of 2007, Sun released the complete
2645:
2563:
1753:
1682:
1430:
848:
695:
470:
379:
210:
131:
1102:
2614:
2218:
2159:
1728:
1621:
1580:
1570:
1507:
1152:
768:
767:
was another free software class library. Its aim was to implement the other parts of the Java stack (
613:
606:
602:
393:
375:
229:
2492:
2460:
478:
309:
173:
2423:
2609:
1872:
1862:
1672:
1662:
1385:
881:
852:
633:
537:
466:
371:
244:
166:
568:
79:
936:
885:
2809:
2789:
2744:
1294:
1020:
809:
731:
221:
194:
973:
2824:
2794:
2774:
2568:
2333:
2208:
2080:
2075:
1985:
1912:
1877:
1738:
1697:
1367:
Changing
Summary. JavaScript is no longer encumbered, but we still need liveconnect support.
969:
940:
824:
684:
629:
383:
363:
317:
295:
233:
198:
193:
JCL is almost entirely written in Java, except for the parts that need direct access to the
162:
158:
147:
143:
1550:
1354:
2779:
2517:
2090:
2085:
2070:
2065:
1902:
1611:
1307:
428:
914:
1321:
2701:
2443:
2394:
2290:
2201:
2196:
2154:
2060:
2055:
2050:
2045:
1707:
1677:
1657:
1631:
764:
417:
367:
1417:
571:
represents a class, but other classes such as Method and
Constructor are available in
2869:
2749:
2313:
2308:
2303:
2274:
2191:
1907:
1897:
1702:
1667:
1626:
772:
742:
699:
674:
671:
206:
177:
139:
628:
Until
December 2010, the remaining encumbered part of the JDK was made available by
552:
allows applications to be downloaded over a network and run within a guarded sandbox
2754:
2374:
2186:
2181:
2097:
2040:
664:
407:
305:
282:
202:
1127:
2706:
2630:
2487:
2384:
2228:
2213:
1940:
1606:
1202:
829:
790:
617:
543:
486:
432:
313:
21:
1422:
2819:
2578:
2542:
2507:
2465:
2269:
2264:
2259:
2233:
2127:
2122:
1796:
1524:
786:
710:
161:, they provide the programmer a well-known set of useful facilities, such as
2711:
2594:
2537:
2364:
2166:
2107:
2102:
1766:
1530:
688:
351:
1462:
2799:
2784:
2739:
2696:
2635:
2399:
2369:
2328:
2323:
2318:
2176:
2147:
2142:
2137:
2132:
678:
555:
515:
2716:
2532:
2512:
2477:
2254:
2223:
2117:
2112:
2030:
1836:
1771:
1712:
1692:
1687:
1636:
1575:
1540:
1350:
814:
754:
703:
591:
2814:
1841:
1786:
1616:
1585:
1232:
248:
1347:"Javascript is encumbered and there is no javascript plugin support"
2470:
2453:
1954:
2666:
2527:
2438:
2354:
2249:
2035:
2025:
2020:
2015:
1781:
1448:
1442:
758:
750:
482:
995:
2804:
2482:
2359:
2338:
1454:
1436:
1286:
1156:
490:
474:
339:
209:). The classes that give access to these functions commonly use
150:, containing the functions common to modern operating systems.
1958:
1466:
424:. It also deals with editable and non-editable text components.
2573:
621:
519:
462:
389:
214:
15:
1412:
1427:
Java software development kits (status as of August 2006):
702:
code uses the open source Pisces renderer used in the
416:) is built on AWT and provides a platform-independent
612:
Following their promise to release a fully buildable
427:
Sound: interfaces and classes for reading, writing,
2833:
2767:
2730:
2675:
2654:
2623:
2587:
2551:
2431:
2347:
2242:
2008:
2001:
1890:
1850:
1827:
1820:
1752:
1721:
1650:
1599:
1558:
1500:
46:. Unsourced material may be challenged and removed.
1382:"OpenJDK7 and OpenJDK6 Binary Plugs Logic Removed"
240:uses the bootstrap class loader to find the JCL.
564:provides ways to manipulate reusable components.
263:tests for compliance, which includes JCL tests.
459:provide APIs to write, read, and modify images.
726:Beginning in December 2010, all the so-called
1970:
1478:
1097:
1095:
444:deals with text, dates, numbers and messages.
8:
1227:
1225:
1223:
224:file called "rt.jar" which is provided with
2687:Common Development and Distribution License
717:itself was open source from the beginning).
259:Any Java implementation must pass the Java
2679:
2422:
2005:
1977:
1963:
1955:
1824:
1485:
1471:
1463:
734:replacements, making the entire JDK open.
153:JCL serves three purposes within the JVM:
652:All the audio engine code, including the
366:and Utilities : built-in Collection
106:Learn how and when to remove this message
1017:"OpenJDK to replace IcedTea in Fedora 9"
506:and encryption services are provided by
220:Almost all of JCL is stored in a single
840:
536:package gives access to any conforming
1303:
1292:
2881:Java (programming language) libraries
667:classes were released as open-source,
7:
1045:. redhatmagazine.com. Archived from
213:wrappers to access operating system
132:Java Virtual Machine (JVM) languages
44:adding citations to reliable sources
775:, and other tools required for any
601:Before the release of OpenJDK, the
1322:"graphics-rasterizer project page"
1287:phoneme.dev.java.net/ the original
1178:"Crypto has been added to OpenJDK"
994:Fitzsimmons, Thomas (2007-05-18).
277:JCL Features are accessed through
236:declared for the application. The
14:
907:"Free and Open Source Java - FAQ"
625:completely free and open source.
530:Access to Scripting engines: The
298:closely tied to the language and
294:contains fundamental classes and
1939:
1928:
1927:
1549:
1283:"Welcome to the PhoneME project"
1153:"Gervill – Software Synthesizer"
789:
189:Implementation and configuration
20:
1946:Computer programming portal
1392:from the original on 2022-04-07
1328:from the original on 2007-05-16
1264:from the original on 2009-01-07
1239:from the original on 2007-05-16
1209:from the original on 2015-06-10
1184:from the original on 2007-12-25
1134:from the original on 2007-05-16
1109:from the original on 2009-06-18
947:from the original on 2012-02-07
859:from the original on 2009-04-25
805:Java Platform, Standard Edition
620:of the Class Library under the
567:Introspection and reflection:
273:Java Platform, Standard Edition
142:is not dependent on a specific
31:needs additional citations for
1651:Major third-party technologies
1380:Kelly O'Hair (December 2010).
128:dynamically loadable libraries
1:
2722:Open Source University Meetup
2631:Sun Microsystems Laboratories
1882:Sun Microsystems Laboratories
1103:"OpenJDK 6 b10 source posted"
1015:Angel, Lillian (2008-03-13).
1353:. 2008-03-11. Archived from
1073:Herron, David (2007-10-04).
1041:Wade, Karsten (2008-03-13).
972:. 2007-05-08. Archived from
884:. 2015-10-23. Archived from
261:Technology Compatibility Kit
2876:Java (programming language)
2841:The Network is the Computer
1128:"audio-engine project page"
797:Computer programming portal
738:Alternative implementations
713:plugin is open source (the
370:, and utility classes, for
2897:
2041:SPARCstation/server/center
1858:Apache Software Foundation
1258:"Freetype font rasteriser"
913:. May 2007. Archived from
585:
338:packages. For networking,
270:
2854:
2682:
2523:Sun Secure Global Desktop
2420:
1992:
1925:
1744:Free Java implementations
1547:
1423:Java SE API documentation
1203:"font-scaler projectpage"
935:Rich Green (2007-05-08).
820:Free Java implementations
670:The code that scales and
588:Free Java implementations
2846:Write once, run anywhere
2390:System Service Processor
1494:Java (software platform)
500:Security is provided by
148:standard class libraries
2405:Ultra Port Architecture
1418:Java SE 19 API Javadocs
849:"How Classes are Found"
422:pluggable look and feel
159:standard code libraries
2692:Java Community Process
2559:StorageTek 5800 System
2410:Visual Instruction Set
1868:Java Community Process
1734:Java Community Process
1043:"OpenJDK in Fedora 9!"
966:"OpenJDK Binary Plugs"
2646:Project Looking Glass
1600:Platform technologies
1233:"Java2D project page"
485:and various APIs for
342:is available through
316:, and more generally
211:Java Native Interface
2605:Visualization System
2600:Constellation System
1729:Java version history
1581:Java virtual machine
1571:Java Development Kit
878:"JDK Module Summary"
654:software synthesizer
312:access the platform
55:"Java Class Library"
40:improve this article
2493:Java Desktop System
1559:Oracle technologies
1433:(early development)
1075:"Plans for OpenJDK"
996:"Plans for OpenJDK"
937:"Open JDK is here!"
777:Java implementation
722:Open source release
607:proprietary license
372:regular expressions
352:Mathematics package
2380:Modular Datacenter
1995:Acquired by Oracle
1873:Oracle Corporation
1863:Eclipse Foundation
1386:Oracle Corporation
882:Oracle Corporation
853:Oracle Corporation
747:free Java runtimes
538:Scripting language
245:Java Module System
167:regular expression
120:Java Class Library
2863:
2862:
2810:Procom Technology
2790:Lighthouse Design
2763:
2762:
2745:Andy Bechtolsheim
2564:StorageTek SL8500
2418:
2417:
2295:UltraSPARC III Cu
2172:Blade workstation
1952:
1951:
1921:
1920:
1439:(stable, current)
1413:Java SE Main page
810:List of Java APIs
730:were replaced by
715:JavaScript engine
687:uses open-source
677:uses open source
574:java.lang.reflect
163:container classes
116:
115:
108:
90:
2888:
2795:Montalvo Systems
2775:Afara Websystems
2680:
2426:
2219:Java Workstation
2209:SPARC Enterprise
2006:
1986:Sun Microsystems
1979:
1972:
1965:
1956:
1944:
1943:
1931:
1930:
1913:Patrick Naughton
1878:Sun Microsystems
1825:
1739:Sun Microsystems
1632:Web Start (JNLP)
1553:
1487:
1480:
1473:
1464:
1401:
1400:
1398:
1397:
1377:
1371:
1370:
1363:
1362:
1343:
1337:
1336:
1334:
1333:
1318:
1312:
1311:
1305:
1300:
1298:
1290:
1285:. Archived from
1279:
1273:
1272:
1270:
1269:
1254:
1248:
1247:
1245:
1244:
1229:
1218:
1217:
1215:
1214:
1199:
1193:
1192:
1190:
1189:
1174:
1168:
1167:
1165:
1164:
1155:. Archived from
1149:
1143:
1142:
1140:
1139:
1124:
1118:
1117:
1115:
1114:
1099:
1090:
1089:
1087:
1086:
1077:. Archived from
1070:
1064:
1063:
1055:
1054:
1038:
1032:
1031:
1029:
1028:
1019:. Archived from
1012:
1006:
1005:
1003:
1002:
991:
985:
984:
982:
981:
970:Sun Microsystems
962:
956:
955:
953:
952:
941:Sun Microsystems
932:
926:
925:
923:
922:
903:
897:
896:
894:
893:
874:
868:
867:
865:
864:
845:
825:Standard library
799:
794:
793:
685:color management
645:implementation.
576:
563:
551:
535:
527:
511:
505:
458:
452:
443:
415:
405:
384:data compression
359:
347:
345:com.sun.nio.sctp
337:
331:
325:
293:
199:operating system
144:operating system
111:
104:
100:
97:
91:
89:
48:
24:
16:
2896:
2895:
2891:
2890:
2889:
2887:
2886:
2885:
2866:
2865:
2864:
2859:
2850:
2829:
2780:Cobalt Networks
2759:
2726:
2671:
2650:
2619:
2583:
2547:
2427:
2414:
2343:
2298:UltraSPARC IIIi
2238:
1997:
1988:
1983:
1953:
1948:
1938:
1917:
1903:Arthur van Hoff
1886:
1846:
1816:
1748:
1717:
1646:
1595:
1554:
1545:
1496:
1491:
1409:
1404:
1395:
1393:
1379:
1378:
1374:
1360:
1358:
1345:
1344:
1340:
1331:
1329:
1320:
1319:
1315:
1301:
1291:
1281:
1280:
1276:
1267:
1265:
1256:
1255:
1251:
1242:
1240:
1231:
1230:
1221:
1212:
1210:
1201:
1200:
1196:
1187:
1185:
1176:
1175:
1171:
1162:
1160:
1151:
1150:
1146:
1137:
1135:
1126:
1125:
1121:
1112:
1110:
1101:
1100:
1093:
1084:
1082:
1072:
1071:
1067:
1052:
1050:
1040:
1039:
1035:
1026:
1024:
1014:
1013:
1009:
1000:
998:
993:
992:
988:
979:
977:
964:
963:
959:
950:
948:
934:
933:
929:
920:
918:
917:on May 22, 2007
905:
904:
900:
891:
889:
876:
875:
871:
862:
860:
847:
846:
842:
838:
795:
788:
785:
769:Virtual Machine
740:
724:
605:was based on a
599:
594:
584:
572:
569:java.lang.Class
559:
547:
531:
523:
507:
501:
479:XSLT transforms
454:
448:
447:Image package:
439:
420:, as well as a
411:
401:
368:data structures
355:
343:
333:
327:
321:
289:
275:
269:
257:
207:bitmap graphics
191:
112:
101:
95:
92:
49:
47:
37:
25:
12:
11:
5:
2894:
2892:
2884:
2883:
2878:
2868:
2867:
2861:
2860:
2855:
2852:
2851:
2849:
2848:
2843:
2837:
2835:
2831:
2830:
2828:
2827:
2822:
2817:
2812:
2807:
2802:
2797:
2792:
2787:
2782:
2777:
2771:
2769:
2765:
2764:
2761:
2760:
2758:
2757:
2752:
2747:
2742:
2736:
2734:
2728:
2727:
2725:
2724:
2719:
2714:
2709:
2704:
2702:OpenOffice.org
2699:
2694:
2689:
2683:
2677:
2673:
2672:
2670:
2669:
2664:
2658:
2656:
2652:
2651:
2649:
2648:
2643:
2638:
2633:
2627:
2625:
2621:
2620:
2618:
2617:
2612:
2607:
2602:
2597:
2591:
2589:
2585:
2584:
2582:
2581:
2576:
2571:
2566:
2561:
2555:
2553:
2549:
2548:
2546:
2545:
2540:
2535:
2530:
2525:
2520:
2515:
2510:
2505:
2500:
2495:
2490:
2485:
2480:
2475:
2474:
2473:
2463:
2458:
2457:
2456:
2446:
2441:
2435:
2433:
2429:
2428:
2421:
2419:
2416:
2415:
2413:
2412:
2407:
2402:
2397:
2395:SPARC T series
2392:
2387:
2382:
2377:
2372:
2367:
2362:
2357:
2351:
2349:
2345:
2344:
2342:
2341:
2336:
2331:
2326:
2321:
2316:
2311:
2306:
2301:
2300:
2299:
2296:
2291:UltraSPARC III
2288:
2287:
2286:
2283:
2282:UltraSPARC IIi
2280:
2279:UltraSPARC IIe
2272:
2267:
2262:
2257:
2252:
2246:
2244:
2240:
2239:
2237:
2236:
2231:
2226:
2221:
2216:
2211:
2206:
2205:
2204:
2199:
2194:
2189:
2184:
2174:
2169:
2164:
2163:
2162:
2152:
2151:
2150:
2145:
2140:
2135:
2130:
2125:
2120:
2115:
2105:
2100:
2095:
2094:
2093:
2088:
2083:
2078:
2073:
2068:
2063:
2058:
2053:
2048:
2038:
2033:
2028:
2023:
2018:
2012:
2010:
2003:
1999:
1998:
1993:
1990:
1989:
1984:
1982:
1981:
1974:
1967:
1959:
1950:
1949:
1926:
1923:
1922:
1919:
1918:
1916:
1915:
1910:
1905:
1900:
1894:
1892:
1888:
1887:
1885:
1884:
1875:
1870:
1865:
1860:
1854:
1852:
1848:
1847:
1845:
1844:
1839:
1833:
1831:
1822:
1818:
1817:
1815:
1814:
1809:
1804:
1799:
1794:
1789:
1784:
1779:
1774:
1769:
1764:
1758:
1756:
1750:
1749:
1747:
1746:
1741:
1736:
1731:
1725:
1723:
1719:
1718:
1716:
1715:
1710:
1705:
1700:
1695:
1690:
1685:
1680:
1675:
1670:
1665:
1660:
1654:
1652:
1648:
1647:
1645:
1644:
1639:
1634:
1629:
1624:
1619:
1614:
1609:
1603:
1601:
1597:
1596:
1594:
1593:
1588:
1583:
1578:
1573:
1568:
1562:
1560:
1556:
1555:
1548:
1546:
1544:
1543:
1538:
1533:
1528:
1522:
1516:
1510:
1504:
1502:
1498:
1497:
1492:
1490:
1489:
1482:
1475:
1467:
1461:
1460:
1459:
1458:
1452:
1446:
1440:
1434:
1425:
1420:
1415:
1408:
1407:External links
1405:
1403:
1402:
1372:
1338:
1313:
1289:on 2007-06-10.
1274:
1260:. 2007-08-07.
1249:
1219:
1194:
1180:. 2007-09-27.
1169:
1144:
1119:
1105:. 2008-05-30.
1091:
1065:
1033:
1007:
986:
957:
927:
898:
869:
839:
837:
834:
833:
832:
827:
822:
817:
812:
807:
801:
800:
784:
781:
765:Apache Harmony
739:
736:
723:
720:
719:
718:
707:
692:
681:
668:
661:
598:
597:Prior licenses
595:
583:
580:
579:
578:
565:
553:
541:
528:
522:databases via
513:
498:
460:
450:java.awt.image
445:
436:
435:of sound data.
425:
418:widget toolkit
387:
361:
349:
303:
300:runtime system
271:Main article:
268:
265:
256:
253:
190:
187:
186:
185:
181:
170:
138:. Because the
126:) is a set of
114:
113:
28:
26:
19:
13:
10:
9:
6:
4:
3:
2:
2893:
2882:
2879:
2877:
2874:
2873:
2871:
2858:
2853:
2847:
2844:
2842:
2839:
2838:
2836:
2832:
2826:
2823:
2821:
2818:
2816:
2813:
2811:
2808:
2806:
2803:
2801:
2798:
2796:
2793:
2791:
2788:
2786:
2783:
2781:
2778:
2776:
2773:
2772:
2770:
2766:
2756:
2753:
2751:
2750:Scott McNealy
2748:
2746:
2743:
2741:
2738:
2737:
2735:
2733:
2729:
2723:
2720:
2718:
2715:
2713:
2710:
2708:
2705:
2703:
2700:
2698:
2695:
2693:
2690:
2688:
2685:
2684:
2681:
2678:
2674:
2668:
2665:
2663:
2660:
2659:
2657:
2653:
2647:
2644:
2642:
2639:
2637:
2634:
2632:
2629:
2628:
2626:
2622:
2616:
2613:
2611:
2608:
2606:
2603:
2601:
2598:
2596:
2593:
2592:
2590:
2586:
2580:
2577:
2575:
2572:
2570:
2567:
2565:
2562:
2560:
2557:
2556:
2554:
2550:
2544:
2541:
2539:
2536:
2534:
2531:
2529:
2526:
2524:
2521:
2519:
2516:
2514:
2511:
2509:
2506:
2504:
2501:
2499:
2496:
2494:
2491:
2489:
2486:
2484:
2481:
2479:
2476:
2472:
2469:
2468:
2467:
2464:
2462:
2459:
2455:
2452:
2451:
2450:
2447:
2445:
2442:
2440:
2437:
2436:
2434:
2430:
2425:
2411:
2408:
2406:
2403:
2401:
2398:
2396:
2393:
2391:
2388:
2386:
2383:
2381:
2378:
2376:
2373:
2371:
2368:
2366:
2363:
2361:
2358:
2356:
2353:
2352:
2350:
2346:
2340:
2337:
2335:
2332:
2330:
2327:
2325:
2322:
2320:
2317:
2315:
2314:UltraSPARC T2
2312:
2310:
2309:UltraSPARC T1
2307:
2305:
2304:UltraSPARC IV
2302:
2297:
2294:
2293:
2292:
2289:
2284:
2281:
2278:
2277:
2276:
2275:UltraSPARC II
2273:
2271:
2268:
2266:
2263:
2261:
2258:
2256:
2253:
2251:
2248:
2247:
2245:
2241:
2235:
2232:
2230:
2227:
2225:
2222:
2220:
2217:
2215:
2212:
2210:
2207:
2203:
2200:
2198:
2195:
2193:
2190:
2188:
2185:
2183:
2180:
2179:
2178:
2175:
2173:
2170:
2168:
2165:
2161:
2158:
2157:
2156:
2153:
2149:
2146:
2144:
2141:
2139:
2136:
2134:
2131:
2129:
2126:
2124:
2121:
2119:
2116:
2114:
2111:
2110:
2109:
2106:
2104:
2101:
2099:
2096:
2092:
2089:
2087:
2084:
2082:
2079:
2077:
2074:
2072:
2069:
2067:
2064:
2062:
2059:
2057:
2054:
2052:
2049:
2047:
2044:
2043:
2042:
2039:
2037:
2034:
2032:
2029:
2027:
2024:
2022:
2019:
2017:
2014:
2013:
2011:
2007:
2004:
2000:
1996:
1991:
1987:
1980:
1975:
1973:
1968:
1966:
1961:
1960:
1957:
1947:
1942:
1936:
1935:
1924:
1914:
1911:
1909:
1906:
1904:
1901:
1899:
1898:James Gosling
1896:
1895:
1893:
1889:
1883:
1879:
1876:
1874:
1871:
1869:
1866:
1864:
1861:
1859:
1856:
1855:
1853:
1851:Organizations
1849:
1843:
1840:
1838:
1835:
1834:
1832:
1830:
1826:
1823:
1819:
1813:
1810:
1808:
1805:
1803:
1800:
1798:
1795:
1793:
1790:
1788:
1785:
1783:
1780:
1778:
1775:
1773:
1770:
1768:
1765:
1763:
1760:
1759:
1757:
1755:
1754:JVM languages
1751:
1745:
1742:
1740:
1737:
1735:
1732:
1730:
1727:
1726:
1724:
1720:
1714:
1711:
1709:
1706:
1704:
1701:
1699:
1696:
1694:
1691:
1689:
1686:
1684:
1681:
1679:
1676:
1674:
1671:
1669:
1668:GNU Classpath
1666:
1664:
1661:
1659:
1656:
1655:
1653:
1649:
1643:
1640:
1638:
1635:
1633:
1630:
1628:
1625:
1623:
1620:
1618:
1615:
1613:
1610:
1608:
1605:
1604:
1602:
1598:
1592:
1589:
1587:
1584:
1582:
1579:
1577:
1574:
1572:
1569:
1567:
1564:
1563:
1561:
1557:
1552:
1542:
1539:
1537:
1534:
1532:
1529:
1526:
1523:
1520:
1517:
1514:
1511:
1509:
1506:
1505:
1503:
1499:
1495:
1488:
1483:
1481:
1476:
1474:
1469:
1468:
1465:
1456:
1453:
1450:
1447:
1444:
1441:
1438:
1435:
1432:
1429:
1428:
1426:
1424:
1421:
1419:
1416:
1414:
1411:
1410:
1406:
1391:
1387:
1383:
1376:
1373:
1369:
1368:
1357:on 2008-09-27
1356:
1352:
1348:
1342:
1339:
1327:
1323:
1317:
1314:
1309:
1296:
1288:
1284:
1278:
1275:
1263:
1259:
1253:
1250:
1238:
1234:
1228:
1226:
1224:
1220:
1208:
1204:
1198:
1195:
1183:
1179:
1173:
1170:
1159:on 2011-10-04
1158:
1154:
1148:
1145:
1133:
1129:
1123:
1120:
1108:
1104:
1098:
1096:
1092:
1081:on 2007-10-11
1080:
1076:
1069:
1066:
1062:
1061:
1049:on 2008-04-21
1048:
1044:
1037:
1034:
1023:on 2012-12-10
1022:
1018:
1011:
1008:
997:
990:
987:
976:on 2012-08-26
975:
971:
967:
961:
958:
946:
942:
938:
931:
928:
916:
912:
908:
902:
899:
888:on 2015-12-08
887:
883:
879:
873:
870:
858:
854:
850:
844:
841:
835:
831:
828:
826:
823:
821:
818:
816:
813:
811:
808:
806:
803:
802:
798:
792:
787:
782:
780:
778:
774:
770:
766:
762:
760:
756:
752:
748:
744:
743:GNU Classpath
737:
735:
733:
729:
721:
716:
712:
708:
705:
701:
697:
696:anti-aliasing
693:
690:
686:
682:
680:
676:
673:
669:
666:
662:
659:
655:
651:
650:
649:
646:
644:
639:
635:
631:
626:
623:
619:
615:
610:
608:
604:
596:
593:
589:
581:
575:
570:
566:
562:
557:
554:
550:
545:
542:
539:
534:
529:
526:
521:
517:
514:
510:
504:
503:java.security
499:
496:
492:
491:SOAP protocol
488:
484:
480:
476:
472:
468:
464:
461:
457:
456:javax.imageio
451:
446:
442:
437:
434:
430:
426:
423:
419:
414:
409:
404:
399:
395:
391:
388:
385:
381:
377:
373:
369:
365:
362:
358:
353:
350:
346:
341:
336:
330:
324:
319:
315:
311:
307:
304:
301:
297:
292:
288:
287:
286:
284:
280:
274:
267:Main features
266:
264:
262:
254:
252:
250:
247:(part of the
246:
241:
239:
235:
231:
227:
223:
218:
216:
212:
208:
204:
201:(such as for
200:
196:
188:
182:
179:
175:
171:
168:
164:
160:
156:
155:
154:
151:
149:
145:
141:
140:Java Platform
137:
133:
129:
125:
121:
110:
107:
99:
88:
85:
81:
78:
74:
71:
67:
64:
60:
57: –
56:
52:
51:Find sources:
45:
41:
35:
34:
29:This article
27:
23:
18:
17:
2768:Acquisitions
2755:Vinod Khosla
2569:Open Storage
2167:Blade server
2098:SPARCclassic
1932:
1527:(Enterprise)
1394:. Retrieved
1375:
1366:
1365:
1359:. Retrieved
1355:the original
1341:
1330:. Retrieved
1316:
1277:
1266:. Retrieved
1252:
1241:. Retrieved
1211:. Retrieved
1197:
1186:. Retrieved
1172:
1161:. Retrieved
1157:the original
1147:
1136:. Retrieved
1122:
1111:. Retrieved
1083:. Retrieved
1079:the original
1068:
1058:
1057:
1051:. Retrieved
1047:the original
1036:
1025:. Retrieved
1021:the original
1010:
999:. Retrieved
989:
978:. Retrieved
974:the original
960:
949:. Retrieved
930:
919:. Retrieved
915:the original
910:
901:
890:. Retrieved
886:the original
872:
861:. Retrieved
843:
763:
741:
728:binary plugs
727:
725:
665:cryptography
657:
647:
638:Binary Plugs
637:
627:
611:
600:
533:javax.script
518:: access to
509:javax.crypto
487:Web services
433:synthesizing
320:through the
281:provided in
276:
258:
242:
222:Java archive
219:
192:
152:
134:can call at
123:
119:
117:
102:
93:
83:
76:
69:
62:
50:
38:Please help
33:verification
30:
2707:OpenSolaris
2610:Grid Engine
2588:Performance
2518:Java System
2488:OpenWindows
2229:Cobalt Qube
2214:JavaStation
1829:Conferences
1536:Android SDK
830:Java applet
732:open source
683:The native
618:source code
549:java.applet
413:javax.swing
394:2D Graphics
376:concurrency
364:Collections
314:file system
255:Conformance
176:access and
169:processing.
157:Like other
96:August 2011
2870:Categories
2825:Tarantella
2820:StorageTek
2543:VirtualBox
2508:StarOffice
2270:UltraSPARC
2265:SuperSPARC
2260:microSPARC
2243:Processors
2234:Cobalt RaQ
2155:Enterprise
1908:Urs Hölzle
1797:Processing
1525:Jakarta EE
1521:(Standard)
1457:(obsolete)
1396:2011-11-25
1361:2008-06-01
1332:2007-05-19
1304:|url=
1268:2007-11-24
1243:2007-05-19
1213:2007-05-19
1188:2007-10-07
1163:2008-06-01
1138:2007-05-19
1113:2008-06-01
1085:2007-10-09
1053:2008-04-05
1027:2008-04-05
1001:2007-05-22
980:2011-11-25
951:2011-11-25
921:2024-06-27
892:2015-11-29
863:2015-12-05
836:References
711:JavaScript
700:rasterizer
672:rasterizes
586:See also:
561:java.beans
556:Java Beans
429:sequencing
310:networking
296:interfaces
66:newspapers
2712:OpenSPARC
2676:Community
2655:Education
2538:GlassFish
2365:Fireplane
1821:Community
1767:BeanShell
1683:Hibernate
1658:Blackdown
1591:Maxine VM
1531:Java Card
1501:Platforms
698:graphics
689:LittleCMS
582:Licensing
516:Databases
441:java.text
410:package (
400:package (
357:java.math
291:java.lang
234:classpath
2857:Category
2800:MySQL AB
2785:Gridware
2740:Bill Joy
2697:NetBeans
2641:Fortress
2636:picoJava
2624:Research
2432:Software
2370:LOM port
2329:SPARC T5
2324:SPARC T4
2319:SPARC T3
2002:Hardware
1934:Category
1612:Servlets
1451:(stable)
1445:(stable)
1390:Archived
1326:Archived
1295:cite web
1262:Archived
1237:Archived
1207:Archived
1182:Archived
1132:Archived
1107:Archived
945:Archived
857:Archived
783:See also
773:Compiler
706:project.
679:FreeType
525:java.sql
403:java.awt
335:java.net
329:java.nio
318:networks
283:packages
195:hardware
184:feature.
136:run time
2834:Slogans
2717:OpenJDK
2552:Storage
2513:iPlanet
2478:SunView
2444:Solaris
2385:Neptune
2255:MB86900
2031:Sun386i
2009:Systems
1937:
1837:JavaOne
1812:Oxygene
1772:Clojure
1722:History
1713:WildFly
1708:TopLink
1693:Jazelle
1688:IcedTea
1678:Harmony
1663:Eclipse
1642:Modules
1637:Pack200
1617:MIDlets
1607:Applets
1576:OpenJDK
1541:GraalVM
1519:Java SE
1515:(Micro)
1513:Java ME
1351:IcedTea
1306:value (
911:sun.com
815:OpenJDK
755:SableVM
704:phoneME
658:Gervill
592:OpenJDK
544:Applets
380:logging
323:java.io
279:classes
238:runtime
180:access.
174:network
80:scholar
2815:SavaJe
2732:People
2615:Lustre
2498:Studio
2285:Gemini
1891:People
1842:Devoxx
1792:Kotlin
1787:Jython
1777:Groovy
1703:Struts
1698:Spring
1586:JavaFX
1566:Squawk
1302:Check
749:(like
634:Oracle
495:JAX-WS
438:Text:
431:, and
396:: the
249:Java 9
82:
75:
68:
61:
53:
2667:BlueJ
2595:Cloud
2528:MySQL
2439:SunOS
2355:Sun4d
2348:Other
2250:SPARC
2202:X4500
2197:T2000
2160:10000
2108:Ultra
2103:Netra
2036:Sun-4
2026:Sun-3
2021:Sun-2
2016:Sun-1
1807:Scala
1802:Rhino
1782:JRuby
1060:2008.
759:JamVM
751:Kaffe
675:fonts
632:then
489:, as
483:XPath
408:Swing
130:that
87:JSTOR
73:books
2805:Pixo
2662:SCPs
2503:Java
2483:NeWS
2471:ZFS+
2454:NIS+
2400:SPOT
2375:MBus
2360:SBus
2339:MAJC
2334:Rock
2192:E25K
2177:Fire
1762:Java
1308:help
709:The
694:The
663:All
643:SNMP
590:and
493:and
475:StAX
453:and
392:and
382:and
340:SCTP
332:and
308:and
243:The
228:and
215:APIs
197:and
178:file
165:and
118:The
59:news
2579:ZFS
2574:QFS
2533:xVM
2466:ZFS
2461:NFS
2449:NIS
2224:Ray
2187:15K
2182:12K
2081:IPX
2076:IPC
1673:GWT
1627:JSF
1622:JSP
1508:JVM
1455:1.3
1449:1.4
1443:1.5
1437:1.6
1431:1.7
779:).
761:).
636:as
630:Sun
622:GPL
614:JDK
603:JDK
520:SQL
471:DOM
467:SAX
463:XML
398:AWT
390:GUI
306:I/O
230:JDK
226:JRE
205:or
203:I/O
124:JCL
42:by
2872::
2148:80
2143:60
2138:30
2133:24
2128:10
2091:ZX
2086:LX
2071:20
2066:10
1880:,
1388:.
1384:.
1364:.
1349:.
1324:.
1299::
1297:}}
1293:{{
1235:.
1222:^
1205:.
1130:.
1094:^
1056:.
968:.
943:.
939:.
909:.
880:.
855:.
851:.
771:,
757:,
753:,
609:.
558::
546::
481:,
477:,
473:,
469:,
465::
378:,
374:,
354::
326:,
285:.
217:.
2123:5
2118:2
2113:1
2061:5
2056:4
2051:2
2046:1
1978:e
1971:t
1964:v
1486:e
1479:t
1472:v
1399:.
1335:.
1310:)
1271:.
1246:.
1216:.
1191:.
1166:.
1141:.
1116:.
1088:.
1030:.
1004:.
983:.
954:.
924:.
895:.
866:.
660:,
577:.
540:.
512:.
497:.
386:.
348:.
302:.
122:(
109:)
103:(
98:)
94:(
84:·
77:·
70:·
63:·
36:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.