Properties (57)
Predicate | Object |
---|---|
gptkbp:instanceOf |
programming language
|
gptkbp:availableFormats |
.java
|
gptkbp:community |
gptkb:Java_Community_Process
|
gptkbp:designedBy |
gptkb:James_Gosling
|
gptkbp:developedBy |
gptkb:Sun_Microsystems
|
gptkbp:firstAppearance |
1995
|
gptkbp:hasVersion |
gptkb:Java_SE_17
|
https://www.w3.org/2000/01/rdf-schema#label |
Java programming language
|
gptkbp:influencedBy |
gptkb:C++
C |
gptkbp:keyIssues |
annotations
exception handling high performance security features strongly typed multithreading support dynamic class loading lambda expressions automatic memory management pattern matching for instanceof platform independence internationalization support modular programming support default methods in interfaces native code interface record types for data classes sealed classes for restricting class hierarchies var keyword for local variable type inference rich_API streams_API |
gptkbp:language |
C-like syntax
|
gptkbp:license |
gptkb:GNU_General_Public_License
|
gptkbp:majorIndustry |
enterprise applications
desktop applications embedded systems mobile applications web applications |
gptkbp:notableStores |
gptkb:Guava
JUnit Jackson Apache Commons Log4j |
gptkbp:notableWorks |
gptkb:Apache_Struts
Spring JavaFX Hibernate JavaServer Faces |
gptkbp:philosophy |
object-oriented
|
gptkbp:platforms |
gptkb:Java_Virtual_Machine
|
gptkbp:popularActivities |
gptkb:Eclipse
gptkb:NetBeans IntelliJ IDEA BlueJ JDeveloper |
gptkbp:supports |
multithreading
|
gptkbp:type |
statically typed
|
gptkbp:uses |
Garbage Collection
|