Java

E13745

Java is a widely used, object-oriented programming language known for its platform independence and extensive use in enterprise, web, and mobile application development.

AI illustration

How this image was made

AI-generated illustration of Java

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of Java (Java is a widely used, object-oriented programming language known for its platform independence and extensive use in enterprise, web, and mobile application development.)

All labels observed (27)

How this entity was disambiguated

Statements (75)

Predicate Object
instanceOf general-purpose programming language ⓘ
high-level programming language ⓘ
object-oriented programming language ⓘ
programming language ⓘ
buildTools Ant ⓘ
Gradle ⓘ
Maven ⓘ
concurrencyModel thread-based concurrency ⓘ
defaultCharacterEncoding UTF-16 for String internal representation ⓘ
designedBy James Gosling ⓘ
developedBy Oracle Corporation ⓘ
Sun Microsystems ⓘ
executionModel bytecode on JVM ⓘ
fileExtension .class ⓘ
.jar ⓘ
.java ⓘ
firstAppeared 1995 ⓘ
hasSpecification Java Language Specification ⓘ
linked to: Java

Java Virtual Machine Specification ⓘ
influenced C# ⓘ
D ⓘ
Groovy ⓘ
linked to: Java

JavaScript ⓘ
Kotlin ⓘ
PHP ⓘ
Scala ⓘ
influencedBy C ⓘ
C++ ⓘ
Mesa ⓘ
Objective-C ⓘ
Smalltalk ⓘ
latestReferenceImplementation OpenJDK ⓘ
license GNU General Public License (for OpenJDK) ⓘ
memoryManagement automatic garbage collection ⓘ
mobilePlatform Android ⓘ
notableImplementation Amazon Corretto ⓘ
Eclipse Temurin ⓘ
IBM SDK for Java ⓘ
Oracle JDK ⓘ
notableVersion Java SE 11 ⓘ
Java SE 17 ⓘ
Java SE 21 ⓘ
Java SE 8 ⓘ
linked to: Java
packageSystem package namespaces ⓘ
paradigm class-based programming ⓘ
generic programming ⓘ
imperative programming ⓘ
object-oriented programming ⓘ
platform Java Platform, Enterprise Edition ⓘ
linked to: Jakarta EE

Java Platform, Micro Edition ⓘ
Java Platform, Standard Edition ⓘ
primaryIDE Eclipse IDE ⓘ
IntelliJ IDEA ⓘ
NetBeans IDE ⓘ
runsOn Java Virtual Machine ⓘ
linked to: HotSpot JVM
slogan Write once, run anywhere ⓘ
standardizedBy Java Community Process ⓘ
standardLibrary Java Class Library ⓘ
standardReleaseCadence six-month release cycle (post-Java 9) ⓘ
supports Unicode ⓘ
encapsulation ⓘ
exception handling ⓘ
garbage collection ⓘ
inheritance ⓘ
interfaces ⓘ
multithreading ⓘ
polymorphism ⓘ
typingDiscipline safe typing ⓘ
static typing ⓘ
strong typing ⓘ
usedFor desktop applications ⓘ
embedded systems ⓘ
enterprise applications ⓘ
mobile applications ⓘ
web applications ⓘ

How these facts were elicited

Referenced by (782)

Full triples — surface form annotated when it differs from this entity's canonical label.

JavaScript → influencedBy → Java ⓘ
C# → influencedBy → Java ⓘ
subject linked to: C# programming language
TypeScript → influencedBy → Java ⓘ
subject linked to: TypeScript programming language
SQL → canBeEmbeddedIn → Java ⓘ
C → influenced → Java ⓘ
Modula-3 → influenced → Java ⓘ
ACM Software System Award → notableRecipient → Java programming language ⓘ
linked to: Java
Sun Microsystems → notableProduct → Java programming language ⓘ
linked to: Java
Sun Microsystems → developerOf → Java programming language ⓘ
linked to: Java
Sun Microsystems → developerOf → Java ME ⓘ
linked to: Java
Sun Microsystems → developerOf → Java SE ⓘ
linked to: Java
Sun Microsystems → knownFor → Java platform ⓘ
linked to: Java
Sun Microsystems → notableStandard → J2SE ⓘ
linked to: Java
Sun Microsystems → notableStandard → J2ME ⓘ
linked to: Java
Java → influenced → Groovy ⓘ
linked to: Java
Java → hasSpecification → Java Language Specification ⓘ
linked to: Java
Java → notableVersion → Java SE 8 ⓘ
linked to: Java
Kotlin → influencedBy → Java ⓘ
C++ → influenced → Java ⓘ
Android Runtime → supportsLanguage → Java ⓘ
subject linked to: Android Runtime (ART)
Codex → supportsLanguage → Java ⓘ
Jython → writtenIn → Java ⓘ
PHP → influencedBy → Java ⓘ
ALGOL 60 → influenced → Java ⓘ
Ian Darwin → uses → Java programming language ⓘ
linked to: Java
ECMAScript → influencedBy → Java ⓘ
Dart → influencedBy → Java ⓘ