gptkbp:instanceOf
|
Programming Language
|
gptkbp:artwork
|
Imperative programming
Concurrent programming
|
gptkbp:designedFor
|
Internet programming
|
gptkbp:developedBy
|
gptkb:Sun_Microsystems
|
gptkbp:features
|
Object-oriented programming
Platform independence
Automatic memory management
|
gptkbp:firstIntroduced
|
Web developers
Software developers
Enterprise applications
|
gptkbp:firstPublished
|
gptkb:Java_Development_Kit_(JDK)_1.0
|
gptkbp:hasGoals
|
gptkb:Java_Card
gptkb:Java_Platform_Debugger_Architecture_(JPDA)
gptkb:Java_Sound_API
gptkb:Java_Management_Extensions_(JMX)
gptkb:Java_Naming_and_Directory_Interface_(JNDI)
gptkb:Java_Platform,_Enterprise_Edition_(J2EE)
gptkb:Java_Platform,_Micro_Edition_(J2ME)
Reflection
Security
Networking
Data structures
JavaFX
Graphics
User interface components
Java Web Start
File I/O
Internationalization
JavaMail
Java_2D_API
JavaBeans_Activation_Framework_(JAF)
Java_3D_API
|
https://www.w3.org/2000/01/rdf-schema#label
|
Java 1.0
|
gptkbp:influencedBy
|
gptkb:C++
Smalltalk
|
gptkbp:language
|
C language
C++_language
|
gptkbp:notableFeature
|
Write once, run anywhere
|
gptkbp:releaseDate
|
1996-05-23
|
gptkbp:successor
|
gptkb:Java_1.1
|
gptkbp:supports
|
gptkb:Java_2_Platform,_Standard_Edition_(J2SE)
gptkb:JavaBeans
gptkb:Java_Security_API
gptkb:Java_Naming_and_Directory_Interface_(JNDI)
Applets
Remote Method Invocation (RMI)
Swing GUI toolkit
Java_Database_Connectivity_(JDBC)
|
gptkbp:uses
|
gptkb:Java_Virtual_Machine_(JVM)
Multithreading
Garbage collection
Exception handling
|