Meta tags:
Headings (most frequently used words):
java, jvm, application, programming, language, contents, history, editions, execution, system, syntax, special, classes, criticism, class, libraries, documentation, implementations, use, outside, the, platform, see, also, references, bibliography, external, links, principles, versions, and, bytecode, non, automatic, memory, management, hello, world, applet, servlet, javaserver, pages, swing, javafx, generics, android, performance, controversy,
Text of the page (most frequently used words):
java (377), the (376), and (148), from (119), oracle (89), for (87), archived (84), retrieved (83), original (82), apache (62), with (58), sun (54), may (48), programming (47), language (45), that (39), platform (37), 2014 (35), this (33), september (33), march (32), are (29), jvm (26), android (26), use (25), machine (25), code (24), was (24), object (24), january (24), languages (23), software (23), web (23), system (23), implementation (23), august (22), google (22), memory (22), run (21), december (21), main (21), which (21), virtual (20), jdk (20), 2020 (20), class (19), application (19), 2019 (18), standard (18), server (18), pdf (18), not (18), february (17), applications (17), has (17), article (17), october (16), javafx (16), 2010 (16), support (16), its (16), such (16), june (15), microsystems (15), community (15), apis (15), classes (15), garbage (15), but (15), libraries (15), articles (14), all (14), list (14), gosling (14), april (14), 2016 (14), time (14), 2026 (13), 2017 (13), other (13), enterprise (13), openjdk (13), process (13), james (13), implementations (13), 2011 (13), 2018 (13), 2021 (13), july (13), com (13), versions (13), bytecode (13), wikipedia (12), pages (12), 2023 (12), history (12), technology (12), edition (12), november (12), 2012 (12), court (12), 2015 (12), development (11), api (11), also (11), can (11), oriented (10), data (10), program (10), performance (10), ultrasparc (10), free (10), there (10), documentation (10), generics (10), type (10), been (10), runtime (10), see (10), library (10), servlet (10), syntax (10), developers (9), under (9), non (9), computer (9), systems (9), source (9), network (9), design (9), platforms (9), one (9), programs (9), swing (9), features (9), new (9), compiler (9), does (9), available (8), using (8), references (8), based (8), more (8), corporation (8), hotspot (8), tools (8), open (8), once (8), version (8), 2007 (8), world (8), 2009 (8), microsoft (8), javadoc (8), security (8), their (8), management (8), objects (8), lts (8), toggle (7), page (7), links (7), 2025 (7), compiled (7), specification (7), org (7), sparc (7), hardware (7), database (7), write (7), 2005 (7), why (7), have (7), style (7), multiple (7), into (7), 2006 (7), still (7), include (7), were (7), used (7), some (7), written (7), native (7), released (7), j2se (7), most (7), environments (7), collector (7), inc (6), license (6), project (6), statements (6), 1995 (6), pascal (6), desktop (6), architecture (6), third (6), sdk (6), 2008 (6), comments (6), docs (6), 1998 (6), hello (6), gui (6), since (6), public (6), release (6), these (6), after (6), however (6), interface (6), when (6), different (6), toolkit (6), core (6), types (6), must (6), view (5), legal (5), about (5), additional (5), terms (5), commons (5), wikidata (5), containing (5), 2022 (5), wayback (5), created (5), requests (5), comparison (5), linux (5), frameworks (5), anywhere (5), news (5), eclipse (5), spring (5), applets (5), micro (5), builds (5), ars (5), technica (5), ruling (5), will (5), how (5), unsigned (5), what (5), applet (5), methods (5), than (5), programmer (5), independent (5), move (5), 1996 (5), years (5), built (5), possible (5), first (5), sources (5), collection (5), introduced (5), had (5), two (5), instead (5), although (5), any (5), own (5), update (5), specific (5), intended (5), section (5), compilers (5), provides (5), means (5), components (5), those (5), user (5), access (5), through (5), container (5), create (5), special (5), services (5), called (5), popular (5), subsection (5), contents (4), search (4), mobile (4), safety (4), example (4), unsourced (4), url (4), potentially (4), dated (4), multi (4), concurrent (4), php (4), category (4), kotlin (4), net (4), related (4), education (4), storagetek (4), glassfish (4), developer (4), studio (4), bill (4), joy (4), workstation (4), portal (4), scala (4), party (4), jsp (4), technologies (4), card (4), adoptium (4), resources (4), wikibooks (4), 1999 (4), addison (4), wesley (4), isbn (4), fair (4), appeals (4), case (4), criticism (4), tutorials (4), framework (4), introduction (4), removed (4), inheritance (4), exceptions (4), designed (4), having (4), 2024 (4), learn (4), did (4), they (4), awt (4), method (4), primitive (4), prior (4), environment (4), similar (4), 2000 (4), machines (4), distributed (4), devices (4), uses (4), standards (4), either (4), help (4), outside (4), 1997 (4), longer (4), windows (4), gpl (4), reference (4), contains (4), users (4), citations (4), line (4), browsers (4), handling (4), allow (4), http (4), each (4), almost (4), look (4), javaserver (4), jax (4), simple (4), file (4), needed (4), default (4), heap (4), automatic (4), execution (4), targeting (4), editions (4), hide (4), sidebar (4), foundation (3), sister (3), need (3), needing (3), cs1 (3), status (3), short (3), paradigm (3), united (3), states (3), international (3), english (3), sql (3), javascript (3), visual (3), ada (3), llc (3), america (3), acquisition (3), series (3), weblogic (3), iplanet (3), engine (3), solaris (3), operating (3), netbeans (3), graalvm (3), ides (3), mysql (3), people (3), cobalt (3), learning (3), zfs (3), secure (3), service (3), iii (3), van (3), processing (3), wildfly (3), major (3), start (3), team (3), wikiversity (3), media (3), projects (3), external (3), steele (3), guy (3), bracha (3), gilad (3), bloch (3), mullin (3), joe (3), makes (3), out (3), like (3), here (3), many (3), another (3), overview (3), collections (3), networking (3), nio (3), copyright (3), floating (3), point (3), acm (3), long (3), etc (3), considered (3), infoworld (3), creating (3), embedded (3), item (3), just (3), interview (3), jit (3), javasoft (3), ships (3), role (3), website (3), ecma (3), oak (3), 2013 (3), github (3), static (3), gambas (3), model (3), order (3), 2004 (3), computing (3), generate (3), green (3), servers (3), direct (3), interfaces (3), objective (3), number (3), several (3), oberon (3), added (3), books (3), favor (3), made (3), controversy (3), provide (3), compatible (3), supported (3), interpreted (3), needs (3), please (3), recent (3), events (3), executed (3), side (3), official (3), end (3), high (3), dynamic (3), macos (3), find (3), adding (3), allows (3), reflective (3), jpa (3), part (3), level (3), popularity (3), exception (3), problem (3), only (3), usually (3), compile (3), without (3), addition (3), safe (3), feel (3), where (3), responses (3), typically (3), html (3), containers (3), read (3), ide (3), influenced (3), generic (3), parallel (3), programmers (3), current (3), improved (3), later (3), personal (3), renamed (3), colt (3), add (2), topic (2), 122 (2), table (2), contact (2), privacy (2), policy (2), you (2), trademark (2), wikimedia (2), last (2), hidden (2), categories (2), updating (2), maint (2), template (2), dates (2), indefinitely (2), description (2), family (2), https (2), databases (2), lists (2), smalltalk (2), python (2), lisp (2), classic (2), basic (2), simula (2), discontinued (2), certification (2), recognition (2), fire (2), suite (2), middleware (2), grid (2), opensolaris (2), maxine (2), jdeveloper (2), timesten (2), berkeley (2), virtualbox (2), staroffice (2), openoffice (2), acquisitions (2), jeffrey (2), university (2), common (2), distribution (2), global (2), bluej (2), laboratories (2), research (2), storage (2), nis (2), set (2), ultra (2), port (2), processor (2), processors (2), blade (2), arthur (2), hoff (2), organizations (2), javaone (2), groovy (2), clojure (2), beanshell (2), struts (2), jazelle (2), hibernate (2), harmony (2), gwt (2), gnu (2), jsf (2), servlets (2), graal (2), jakarta (2), dev (2), tutorial (2), wikiquote (2), 2nd (2), 201 (2), 978 (2), bibliography (2), supreme (2), copyrights (2), packages (2), over (2), wins (2), infringement (2), don (2), understand (2), existing (2), adoption (2), already (2), 2001 (2), javaworld (2), lawsuit (2), trail (2), internationalization (2), issn (2), william (2), byte (2), rather (2), unsound (2), started (2), standalone (2), module (2), deprecated (2), instance (2), state (2), operator (2), overloading (2), link (2), cite (2), artima (2), heterogeneous (2), integrated (2), robert (2), loop (2), always (2), slower (2), dependent (2), baeldung (2), chander (2), sharat (2), temurin (2), should (2), older (2), plugin (2), steward (2), relentless (2), commitment (2), fostering (2), participation (2), transparency (2), evangelist (2), call (2), early (2), top (2), mike (2), goals (2), 2002 (2), hack (2), typing (2), chapel (2), component (2), borland (2), queue (2), went (2), name (2), old (2), ucsd (2), strong (2), influence (2), patrick (2), naughton (2), lecture (2), polytechnic (2), museum (2), moscow (2), audio (2), licensed (2), key (2), niklaus (2), wirth (2), modula (2), outline (2), dalvik (2), led (2), dispute (2), san (2), francisco (2), could (2), copyrighted (2), then (2), district (2), ruled (2), federal (2), large (2), supports (2), largely (2), runs (2), optimized (2), low (2), computers (2), information (2), presence (2), required (2), enables (2), portable (2), goal (2), rmi (2), well (2), result (2), remote (2), invocation (2), distributions (2), jre (2), jar (2), due (2), because (2), iso (2), iec (2), facto (2), remove (2), message (2), material (2), challenged (2), jstor (2), scholar (2), newspapers (2), reliable (2), improve (2), organized (2), delimiters (2), single (2), across (2), internet (2), abstract (2), integration (2), managing (2), extensions (2), request (2), xml (2), functional (2), reflection (2), controlled (2), others (2), during (2), speed (2), numbers (2), arithmetic (2), primary (2), complexity (2), variable (2), easy (2), way (2), efficient (2), prevented (2), occurring (2), errors (2), would (2), separate (2), feels (2), graphical (2), rich (2), addresses (2), underlying (2), widget (2), generated (2), response (2), clients (2), business (2), useful (2), superseded (2), functionality (2), println (2), void (2), small (2), following (2), traditional (2), opened (2), closed (2), commenting (2), within (2), unlike (2), though (2), inside (2), reasons (2), burden (2), citation (2), collectors (2), g1gc (2), manage (2), shenandoah (2), unavailable (2), stored (2), directly (2), commonly (2), analysis (2), stack (2), referenced (2), pointer (2), occur (2), allocated (2), deallocated (2), deallocate (2), overhead (2), prevent (2), smart (2), leak (2), offer (2), arm (2), package (2), compilation (2), instructions (2), included (2), itself (2), host (2), browser (2), cost (2), term (2), legacy (2), familiar (2), principles (2), scientific (2), shortly (2), soon (2), licenses (2), proprietary (2), wora (2), initially (2), j2ee (2), coffee (2), indonesia (2), general (2), guava (2), jetty (2), jboss (2), ibm (2), websphere (2), tomcat (2), mina (2), geronimo (2), matrix (2), astrodynamics (2), neuroph (2), deeplearning4j (2), opennlp (2), mahout (2), xerces (2), ago (2), appearance (2), upload (2), changes (2), edit (2), norsk (2), bahasa (2), беларуская (2), log (2), account (2), donate (2), menu (2), cookie, statement, statistics, conduct, contacts, disclaimers, text, apply, site, agree, registered, profit, organization, creative, attribution, sharealike, rendered, parsoid, edited, utc, namespace, mismatch, unfit, webarchive, mdy, semi, protected, matches, american, inventions, statically, typed, index, title, java_, programming_language, oldid, 1375186425, yale, lux, elmcip, israel, spain, czech, republic, bnf, france, national, gnd, authority, control, generational, categorical, alphabetical, swift, shell, scratch, sas, rust, ruby, prolog, raku, perl, ocaml, caml, matlab, lua, julia, haskell, fortran, forth, elixir, erlang, cobol, assembly, apl, algol, timeline, italics, big, appliance, exalogic, exadata, appliances, tuxedo, coherence, soa, webcenter, fusion, x86, proxy, ocfs2, visualvm, forms, nashorn, image, packaging, dtrace, apex, rdb, nosql, innodb, essbase, vdi, cerner, netsuite, sunopsis, iron, rightnow, edwards, bea, siebel, hyperion, peoplesoft, naomi, seligman, donald, lucas, jack, kemp, mark, hurd, henley, joseph, grundfest, héctor, garcía, molina, larry, ellison, safra, catz, michael, boskin, raymond, bingham, berg, corporate, directors, vinod, khosla, scott, mcnealy, andy, bechtolsheim, meetup, opensparc, slogans, tarantella, savaje, procom, pixo, montalvo, lighthouse, gridware, networks, afara, websystems, scps, looking, glass, fortress, picojava, lustre, visualization, constellation, cloud, qfs, sl8500, 5800, xvm, openwindows, sunview, nfs, sunos, tops, instruction, spot, neptune, modular, datacenter, mbus, lom, fireplane, sbus, sun4d, majc, rock, iiii, gemini, iie, supersparc, microsparc, mb86900, raq, qube, ray, javastation, x4500, t2000, e25k, 15k, 12k, 10000, netra, center, ipx, ipc, sparcstation, sun386i, acquired, urs, hölzle, devoxx, conferences, oxygene, rhino, jython, jruby, gosu, ceylon, slogan, toplink, openj9, icedtea, classpath, blackdown, art, modules, pack200, jnlp, midlets, squawk, wiki, views, members, textbooks, quotations, wiktionary, definitions, lindholm, tim, yellin, frank, 43294, buckley, alex, 3rd, 321, 24678, joshua, 468599, effective, guide, 593, ____, lee, timothy, asks, overrule, disastrous, farivar, cyrus, rules, beats, rosenblatt, seth, cnet, sides, patent, appeal, crucial, decimated, law, disorder, guilty, trial, future, headaches, loom, gurp, jilles, frankly, intends, ignore, vast, amount, seems, bad, invented, ultimately, slow, too, yet, javalobby, initial, impressions, niccolai, idg, settle, doc, tool, httpclient, woolf, nicky, 0261, 3077, guardian, six, year, battle, cadenhead, rogers, understanding, work, checked, kahan, electrical, engineering, science, california, hurts, everyone, everywhere, workshop, stanford, owens, sean, int, lack, thereof, arnold, ken, harmful, getting, arrives, jfc, options, pressler, ron, laskey, jim, bierman, gavin, jep, 512, compact, files, krill, paul, enhancements, walter, towards, critical, proceedings, real, erts2, nullpointerexception, eliminate, obsolete, salcic, zoran, park, heejong, teich, jürgen, malik, avinash, nadeem, muhammad, noc, hmp, multicore, systemj, 11150290, s2cid, 1084, 4309, 1145, 3073416, doi, transactions, automation, electronic, symantec, hundt, jelovic, dejan, advantage, translated, www, deep, dive, arrival, introducing, roadmap, uninstall, dalibor, moving, road, leading, substantive, supporter, emergence, takes, reilly, evolving, grnlight, bulk, sourced, jcp, zdnet, cares, standardized, twice, std, jsg, study, group, tata, mcgraw, hill, essentials, kabutz, heinz, upon, murphy, kieron, decide, byous, jon, mcmillan, wired, losing, mojo, octoverse, melanson, comeback, champ, arxiv, 1908, 11685, weekly, facebook, brings, cray, spec, acknowledgements, white, paper, summer, designing, precursor, now, event, javabeans, contributed, greatly, looked, very, carefully, delphi, working, prototype, bound, interaction, delegates, vol, association, machinery, conversation, techmetrix, ahead, interpretive, report, cites, stating, notable, derivatives, derived, wrapper, protocol, stated, occasions, hand, accounts, russian, exist, recording, examined, relative, compactness, overall, shared, filippova, elena, computerworld, mcgilton, henry, competing, annotations, varargs, autoboxing, enhanced, chaudhary, harry, cracking, que, ans, usa, 65768, abstraction, john, guttag, barbara, liskov, binstock, andrew, forbes, innovation, replaced, between, jury, found, infringed, judge, cannot, reversed, circuit, decided, constitutes, overturned, sent, down, determining, damages, filed, petition, challenge, rulings, refused, rule, copyrightability, choosing, determine, considering, copyrightable, purely, argument, sake, writ, certiorari, alsup, full, subset, offering, pillar, basis, established, incompatible, depending, tablet, smartphones, kernel, reflect, newly, updated, supplies, alternative, primarily, developing, requires, essential, even, rigorous, validation, certify, make, historically, usage, brand, insists, resulted, claimed, jni, sued, won, settlement, million, enforcing, began, releasing, packaged, parts, includes, interpreter, debugger, kit, owns, lacks, formal, standardization, recognized, ansi, comprehensive, documenting, extra, asterisk, beginning, whereas, normal, delimited, licensing, efficiently, plugins, enable, bytecodes, capture, playback, lightweight, widgetry, heavyweight, laying, window, writer, communicate, jmx, monitoring, corba, broker, jndi, lookup, discovery, naming, directory, jdbc, connectivity, localization, parsing, transforming, validating, implement, stacks, double, ended, queues, sets, trees, dictionaries, structures, streaming, lambda, scripting, concurrency, client, agent, blocking, input, output, developed, cooperation, companies, individuals, participating, subject, 2010s, criticisms, directed, vulnerabilities, criticized, verbosity, persistence, increased, higher, abstractions, aims, simplify, operations, reduce, boilerplate, growing, suggests, limitations, ease, modern, proven, construct, assignment, unrelated, accepted, fails, cast, declaration, accepts, operates, subtypes, contained, checking, identical, enabling, certain, issuing, classcastexception, delivering, wide, variety, replace, specify, clones, supplied, looks, lacking, drawing, routines, aqua, apple, motif, gtk, pluggable, jsps, embed, right, accessed, creates, typical, interactions, delegate, actual, logic, soap, ajax, json, rest, restful, extent, hood, consistent, mechanism, extending, accessing, generating, communication, websocket, mainly, displayed, simplified, succinctly, args, string, helloworld, three, styles, marked, slashes, executable, combines, structured, exclusively, every, integers, characters, boolean, values, dependency, graph, jdeps, gephi, solved, relieve, properly, kinds, connections, handles, especially, zgc, produced, sufficient, variables, fields, true, conscious, decision, designers, escape, arithmetically, manipulated, subtracting, offset, relocate, ensures, happen, ideally, idle, guaranteed, triggered, insufficient, allocate, cause, stall, momentarily, explicit, manually, ideas, behind, spared, perform, manual, creation, implicitly, explicitly, latter, responsibility, resides, occurs, attempts, undefined, difficult, predict, likely, become, unstable, crash, partially, remedied, leaks, never, logical, pointers, determines, responsible, recovering, remain, becomes, eligible, freed, automatically, something, holds, existent, thrown, null, unreachable, lifecycle, controllers, executing, option, mostly, dropped, reputation, being, requiring, significantly, supporting, better, inner, stringbuilder, optional, assertions, optimizations, becoming, including, further, concurrentmaps, lock, util, universal, porting, slowly, codes, stage, actually, allowing, adapted, particular, translates, tiered, executables, interpreting, graphics, threading, similarly, combination, adequate, achieved, compiling, intermediate, representation, analogous, specifically, installed, device, portability, provided, configuration, profile, pairings, groups, subpackages, limited, cards, defined, four, segmented, belong, personaljava, bundled, separately, beta, date, along, zero, commercial, otherwise, updates, vendors, continue, patches, bug, fixes, threaded, execute, neutral, robust, five, highly, recommend, uninstalling, outdated, unsupported, unresolved, issues, laptops, supercomputers, game, consoles, centers, announced, discontinue, resigned, vice, president, said, ideal, regard, described, filing, against, much, foss, finished, making, aside, portion, hold, approached, body, formalize, withdrew, remains, charge, despite, revenue, selling, specialized, products, jtc, promised, providing, times, fairly, featuring, configurable, allowed, restrictions, incorporated, ability, quickly, became, comply, strictly, advent, configurations, while, j2me, featured, marketing, purposes, respectively, sheridan, initiated, 1991, tree, stood, office, finally, creator, mascot, duke, vms, compliance, specifications, bought, offers, relicensed, gained, according, widely, gradual, decline, gaining, let, meaning, recompile, regardless, fewer, facilities, them, abilities, modification, purpose, unit, testing, sap, netweaver, resin, payara, orion, lucee, jeus, coldfusion, tomee, myeclipse, jgrasp, intellij, idea, greenfoot, drjava, suanshu, optimj, ojalgo, jblas, jama, groovylab, exp4j, simulations, math, yooreeka, weka, mllib, mallet, libsvm, encog, mxnet, xstream, testng, spock, sonarqube, slf4j, selenium, quartz, ormlite, orientdb, objectweb, asm, netty, lwjgl, liquibase, libgdx, junit, jung, jsoup, jprofiler, jfreechart, jaxp, jaxb, topology, jasper, reports, jackson, itext, infinispan, hsqldb, gson, elasticsearch, ejml, ehcache, elki, drools, cruisecontrol, cascading, bouncy, castle, bluecove, biojava, zookeeper, velocity, uima, tika, storm, spark, solr, samza, river, jini, qpid, poi, pig, pdfbox, oozie, oodt, nutch, mesos, lucene, log4j, kafka, jena, jackrabbit, hive
Text of the page (random words):
to java ee and an even more rigorous validation is required to certify an implementation this environment enables portable server side applications use outside the java platform the java programming language requires the presence of a software platform in order for compiled programs to be executed oracle supplies the java platform for use with java the android sdk is an alternative software platform used primarily for developing android applications with its own gui system android this article needs to be updated please help update this article to reflect recent events or newly available information february 2026 the java language is a key pillar in android an open source mobile operating system although android built on the linux kernel is written largely in c the android sdk uses the java language as the basis for android applications but does not use any of its standard gui se me or other established java standards 90 the bytecode language supported by the android sdk is incompatible with jvm bytecode and runs on its own virtual machine optimized for low memory devices such as smartphones and tablet computers depending on the android version the bytecode is either interpreted by the dalvik virtual machine or compiled into native code by the android runtime android does not provide the full java se standard library although the android sdk does include an independent implementation of a large subset of it it supports java 6 and some java 7 features offering an implementation compatible with the standard library apache harmony controversy see also google llc v oracle america inc the use of java related technology in android led to a legal dispute between oracle and google on may 7 2012 a san francisco jury found that if apis could be copyrighted then google had infringed oracle s copyrights by the use of java in android devices 91 district judge william alsup ruled on may 31 2012 that apis cannot be copyrighted 92 but this was reversed by the united states court of appeals for the federal circuit in may 2014 93 on may 26 2016 the district court decided in favor of google ruling the copyright infringement of the java api in android constitutes fair use 94 in march 2018 this ruling was overturned by the appeals court which sent down the case of determining the damages to federal court in san francisco 95 google filed a petition for writ of certiorari with the supreme court of the united states in january 2019 to challenge the two rulings that were made by the appeals court in oracle s favor 96 on april 5 2021 the court ruled 6 2 in google s favor that its use of java apis should be considered fair use however the court refused to rule on the copyrightability of apis choosing instead to determine their ruling by considering java s api copyrightable purely for argument s sake 97 see also computer programming portal c c dalvik used in old android versions replaced by non jit android runtime java heterogeneous distributed computing list of java apis list of java frameworks list of jvm languages list of java programming books list of java software and tools list of java virtual machines outline of the java programming language comparison of c and java comparison of java and c comparison of programming languages references binstock andrew may 20 2015 java s 20 years of innovation forbes archived from the original on march 14 2016 retrieved march 18 2016 jdk 26 1 2 3 4 barbara liskov with john guttag 2000 program development in java abstraction specification and object oriented design usa addison wesley isbn 978 0 201 65768 5 chaudhary harry h july 28 2014 cracking the java programming interview 2000 java interview que ans archived from the original on september 29 2023 retrieved may 29 2016 java 5 0 added several new language features the enhanced for loop autoboxing varargs and annotations after they were introduced in the similar and competing c language archived march 19 2011 at the wayback machine archived january 7 2006 at the wayback machine gosling james mcgilton henry may 1996 the java language environment archived from the original on may 6 2014 retrieved may 6 2014 gosling james joy bill steele guy bracha gilad the java language specification 2nd edition archived from the original on august 5 2011 retrieved february 8 2008 the a z of programming languages modula 3 computerworld archived from the original on january 5 2009 retrieved june 9 2010 niklaus wirth stated on a number of public occasions e g in a lecture at the polytechnic museum moscow in september 2005 several independent first hand accounts in russian exist e g one with an audio recording filippova elena september 22 2005 niklaus wirth s lecture at the polytechnic museum in moscow archived from the original on december 1 2020 retrieved november 20 2011 that the sun java design team licensed the oberon compiler sources a number of years prior to the release of java and examined it a relative compactness type safety garbage collection no multiple inheritance for classes all these key overall design features are shared by java and oberon patrick naughton cites objective c as a strong influence on the design of the java programming language stating that notable direct derivatives include java interfaces derived from objective c s protocol and primitive wrapper classes archived july 13 2011 at the wayback machine techmetrix research 1999 history of java pdf java application servers report archived from the original pdf on december 29 2010 the project went ahead under the name green and the language was based on an old model of ucsd pascal which makes it possible to generate interpretive code a conversation with james gosling acm queue vol 2 no 5 association for computing machinery august 31 2004 archived from the original on july 16 2015 retrieved june 9 2010 the java language team about microsoft s delegates white paper javasoft sun microsystems inc archived from the original on june 27 2012 in the summer of 1996 sun was designing the precursor to what is now the event model of the awt and the javabeans component architecture borland contributed greatly to this process we looked very carefully at delphi object pascal and built a working prototype of bound method references in order to understand their interaction with the java programming language and its apis chapel spec acknowledgements pdf cray inc october 1 2015 archived pdf from the original on february 5 2016 retrieved january 14 2016 gambas documentation introduction gambas website archived from the original on october 9 2017 retrieved october 9 2017 facebook q a hack brings static typing to php world infoworld march 26 2014 archived from the original on february 13 2015 retrieved january 11 2015 write once run anywhere computer weekly may 2 2002 archived from the original on august 13 2021 retrieved july 27 2009 1 2 3 1 2 design goals of the java programming language oracle january 1 1999 archived from the original on january 23 2013 retrieved january 14 2013 https arxiv org pdf 1908 11685 java programming language melanson mike august 9 2022 don t call it a comeback why java is still champ github archived from the original on august 25 2023 retrieved october 15 2023 the top programming languages the state of the octoverse github archived from the original on august 2 2023 retrieved october 15 2023 mcmillan robert august 1 2013 is java losing its mojo wired archived from the original on february 15 2017 retrieved october 15 2023 byous jon c 1998 java technology the early years sun developer network sun microsystems archived from the original on april 20 2005 retrieved april 22 2005 murphy kieron october 4 1996 so why did they decide to call it java javaworld archived from the original on july 13 2020 retrieved july 13 2020 kabutz heinz once upon an oak archived april 13 2007 at the wayback machine artima retrieved april 29 2007 javasoft ships java 1 0 archived from the original on march 10 2007 retrieved may 13 2018 object oriented programming with java essentials and applications tata mcgraw hill education p 34 jsg java study group open std org archived from the original on august 25 2006 retrieved august 2 2006 why java was not standardized twice pdf archived pdf from the original on january 13 2014 retrieved june 3 2018 what is ecma and why microsoft cares zdnet archived from the original on may 6 2014 retrieved may 6 2014 java community process website jcp org may 24 2010 archived from the original on august 8 2006 retrieved june 9 2010 javaone sun the bulk of java is open sourced grnlight net archived from the original on may 27 2014 retrieved may 26 2014 sun s evolving role as java evangelist o reilly media archived from the original on september 15 2010 retrieved august 2 2009 oracle and java oracle com oracle corporation archived from the original on january 31 2010 retrieved august 23 2010 oracle has been a leading and substantive supporter of java since its emergence in 1995 and takes on the new role as steward of java technology with a relentless commitment to fostering a community of participation and transparency gosling james april 9 2010 time to move on on a new road archived from the original on november 5 2010 retrieved november 16 2011 topic dalibor moving to a plugin free web archived from the original on march 16 2016 retrieved march 15 2016 learn about java technology oracle archived from the original on november 24 2011 retrieved november 21 2011 why should i uninstall older versions of java from my system oracle archived from the original on february 12 2018 retrieved september 24 2021 oracle java se support roadmap oracle september 13 2021 archived from the original on june 1 2026 retrieved june 3 2026 temurin support adoptium adoptium net archived from the original on march 29 2024 retrieved march 29 2024 javasoft ships java 1 0 sun com archived from the original on march 10 2007 retrieved february 5 2008 chander sharat introducing java se 11 oracle com archived from the original on september 26 2018 retrieved september 26 2018 chander sharat september 15 2020 the arrival of java 15 oracle archived from the original on september 16 2020 retrieved september 15 2020 jdk 21 openjdk org archived from the original on september 20 2023 retrieved september 20 2023 jdk 24 jdk 25 jdk 26 java card overview oracle technology network oracle archived from the original on january 7 2015 retrieved december 18 2014 java platform micro edition java me oracle technology network oracle archived from the original on january 4 2015 retrieved december 18 2014 java se oracle technology network oracle archived from the original on december 24 2014 retrieved december 18 2014 java platform enterprise edition java ee oracle technology network oracle archived from the original on december 17 2014 retrieved december 18 2014 deep dive into the new java jit compiler graal baeldung www baeldung com august 6 2021 archived from the original on october 28 2021 retrieved october 13 2021 is the jvm java virtual machine platform dependent or platform independent what is the advantage of using the jvm and having java be a translated language programmer interview archived from the original on january 19 2015 retrieved january 19 2015 1 2 jelovic dejan why java will always be slower than c archived from the original on february 11 2008 retrieved february 15 2008 hundt robert loop recognition in c java go scala pdf archived pdf from the original on november 16 2011 retrieved july 12 2012 symantec s just in time java compiler to be integrated into sun jdk 1 1 archived from the original on june 28 2010 retrieved august 1 2009 salcic zoran park heejong teich jürgen malik avinash nadeem muhammad july 22 2017 noc hmp a heterogeneous multicore processor for embedded systems designed in systemj acm transactions on design automation of electronic systems 22 4 73 doi 10 1145 3073416 issn 1084 4309 s2cid 11150290 1 2 3 bloch 2018 p 26 28 item 7 eliminate obsolete object references nullpointerexception oracle archived from the original on may 6 2014 retrieved may 6 2014 exceptions in java artima com archived from the original on january 21 2009 retrieved august 10 2010 system java se 25 and jdk 25 oracle retrieved january 14 2026 cite web cs1 maint url status link walter a 2010 towards certification of java applications for safety critical projects proceedings of embedded real time software and systems erts2 1 7 java hotspot virtual machine performance enhancements oracle com archived from the original on may 29 2017 retrieved april 26 2017 operator overloading c vs java c for java developers microsoft archived from the original on january 7 2015 retrieved december 10 2014 multiple inheritance of state implementation and type the java tutorials oracle archived from the original on november 9 2014 retrieved december 10 2014 krill paul september 16 2025 jdk 25 the new features in java 25 infoworld retrieved october 9 2025 pressler ron laskey jim bierman gavin july 11 2025 jep 512 compact source files and instance main methods openjdk retrieved october 9 2025 deprecated apis features and options oracle archived from the original on june 19 2019 retrieved may 31 2019 applet java platform se 7 docs oracle archived from the original on august 2 2020 retrieved may 1 2020 what is a jsp page the java ee 5 tutorial docs oracle com archived from the original on august 2 2020 retrieved may 1 2020 trail creating a gui with jfc swing the java tutorials docs oracle com archived from the original on april 29 2020 retrieved may 1 2020 removed from jdk 11 javafx 11 arrives as a standalone module infoworld september 20 2018 archived from the original on october 14 2020 retrieved october 13 2020 getting started with javafx hello world javafx style javafx 2 tutorials and documentation oracle archived from the original on august 2 2020 retrieved may 1 2020 java and scala s type systems are unsound pdf archived pdf from the original on november 28 2016 retrieved february 20 2017 arnold ken june 27 2005 generics considered harmful java net archived from the original on october 10 2007 retrieved september 10 2015 owens sean r java and unsigned int unsigned short unsigned byte unsigned long etc or rather the lack thereof archived from the original on february 20 2009 retrieved july 4 2011 kahan william march 1 1998 how java s floating point hurts everyone everywhere acm 1998 workshop on java stanford pdf electrical engineering computer science university of california at berkeley archived pdf from the original on september 5 2012 retrieved june 4 2011 have you checked the java archived from the original on september 21 2012 retrieved december 23 2011 cadenhead rogers november 20 2017 understanding how java programs work archived from the original on august 13 2021 retrieved march 26 2019 woolf nicky may 26 2016 google wins six year legal battle with oracle over android code copyright the guardian issn 0261 3077 archived from the original on marc...
|