Statements (2,034)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:user_interface
gptkb:Management gptkb:Java_2_Platform gptkb:Java_programming_language gptkb:software_framework gptkb:platform_game gptkb:strategy gptkb:Web gptkb:Software_Development |
gptkbp:abbreviation |
gptkb:JEP
|
gptkbp:accessibility |
yes
assistive technologies customizable themes dynamic content updates keyboard navigation screen reader compatibility screen readers user feedback mechanisms visual alerts audio descriptions language support keyboard shortcuts compliance with accessibility standards high contrast mode customizable UI text resizing screen magnification text-to-speech support focus management user preferences storage color contrast adjustments user interface consistency screen reader shortcuts accessible forms accessible error messages accessible help documentation accessible multimedia accessible navigation accessible tables alternative input devices assistive technology compatibility captioning support focus indicators semantic markup support training resources for accessibility |
gptkbp:aims_to |
improve Java language features
improve the Java platform |
gptkbp:allows |
Access Control Lists
fine-grained access control secure communication Role-based access control Java code to call native applications Security policy enforcement localization of applications streaming XML processing Custom security policies Security incident response native code to call Java code Sandboxing for applets Permission-based security |
gptkbp:api |
gptkb:Java_Beans
gptkb:Java_API_for_JSON_Processing_(JAX-RS) gptkb:Java_Media_Framework_(JMF) gptkb:Java_Platform_Module_System_(JPMS) gptkb:Java_Platform_Debugger_Architecture_(JPDA) gptkb:Java_Secure_Socket_Extension_(JSSE) gptkb:Java_Speech_API_(JSAPI) gptkb:Java_Server_Pages_(JSP) gptkb:Java_XML_Processing_API_(JAXP) gptkb:API gptkb:Java_Sound_API gptkb:Java_FX gptkb:Java_Native_Interface_(JNI) gptkb:Java_API_for_XML_Binding_(JAXB) gptkb:Java_Message_Service_(JMS) gptkb:Java_Authentication_and_Authorization_Service_(JAAS) gptkb:Java_Management_Extensions_(JMX) gptkb:Java_API_for_XML_Web_Services_(JAX-WS) gptkb:Java_Naming_and_Directory_Interface_(JNDI) gptkb:Java_Cryptography_Architecture_(JCA) gptkb:Java_API_for_Web_Socket gptkb:Java_Servlets gptkb:Java_Web_Start gptkb:Java_API_for_RESTful_Web_Services_(JAX-RS) gptkb:Java_API_for_XML_Processing_(JAXP) Java Database Connectivity (JDBC) Java Serialization API Java AWT (Abstract Window Toolkit) Java Beans Activation Framework (JAF) Java API for JSON Binding (JAXB) Java 3 D API |
gptkbp:application |
encourages innovation
involves multiple phases fosters innovation in Java encourages transparency in Java development ensures community involvement in Java's future. ensures quality in Java enhancements |
gptkbp:built |
gptkb:Java_Virtual_Machine
|
gptkbp:can_be_extended_by |
Java APIs
|
gptkbp:can_be_used_to |
interface with hardware
|
gptkbp:can_be_used_with |
gptkb:Spring_Framework
shared libraries dynamic link libraries (DLLs) |
gptkbp:can_include |
deprecations
removals of features |
gptkbp:can_lead_to |
Java Specification Requests (JSRs)
increased complexity in code new features in Java releases |
gptkbp:collaboration |
multiple stakeholders
Java developers |
gptkbp:collection |
Java proposals
|
gptkbp:compatibility |
Enhanced performance
Enhanced security features Improved networking capabilities Support for Java Native Interface (JNI) Support for web services Support for new hardware architectures Support for XML processing Improved garbage collection Support for JNDI 1.2 Better support for internationalization Support for CORBA Support for JDBC 2.0 Support for Java IDL Support for Java Web Start Support for Servlets Support for EJB (Enterprise Java Beans) Support for JCA (Java Connector Architecture) Support for JMS (Java Message Service) Support for JMX (Java Management Extensions) Support for JSP (Java Server Pages) Support for JTA (Java Transaction API) Support for Java FX Support for Java Beans Support for Java Mail Support for Java 3 D Support for Java 2 D Support for Java Media Framework Support for Java Sound Support for Java Speech API Support for Java Virtual Machine (JVM) enhancements Backward compatibility with Java 1.x Support for J2 EE technologies Support for J2 ME technologies Support for Java Accessibility API Support for Java Advanced Imaging Support for RMI-IIOP |
gptkbp:describes |
proposed changes to the Java programming language
improvements to the Java programming language proposals for enhancements to the Java programming language |
gptkbp:designed_for |
gptkb:Java_programming_language
Enterprise Applications Embedded systems |
gptkbp:developed_by |
gptkb:Oracle_Corporation
gptkb:Java_Community_Process gptkb:Sun_Microsystems Mobile gaming Mobile enterprise applications |
gptkbp:enables |
scalability
cross-platform applications networked applications Cross-platform development Cross-platform applications sandboxing for applets access to platform-specific features XML transformation with XSLT transformations with XSLT performance optimization in Java applications |
gptkbp:enhances |
gptkb:performance
gptkb:Javadoc_enhancements gptkb:Java_Virtual_Machine gptkb:Java_1.1 gptkb:Java_security_model gptkb:Java_Virtual_Machine_(JVM) User authentication Data integrity Network security Security Features Threat detection application scalability authentication mechanisms data visualization security features user experience user interface components User privacy XML processing Code signing multithreading capabilities Java language features component architecture user interface responsiveness web services support component reusability security features for XML Java 1.1 features event dispatching thread XML data handling |
gptkbp:facilitates |
transaction management
collaboration among developers cross-language interoperability XML validation web services development |
gptkbp:feature |
gptkb:Java_SE_platform
|
gptkbp:features |
gptkb:Java_2_Security
gptkb:Java_2_Security_Architecture gptkb:Java_Platform_Debugger_Architecture_(JPDA) gptkb:Java_2_Platform,_Enterprise_Edition_(J2_EE) gptkb:Java_2_Platform,_Micro_Edition_(J2_ME) gptkb:API gptkb:Java_Sound_API gptkb:Java_RMI gptkb:Java_IDL gptkb:Java_Naming_and_Directory_Interface gptkb:Java_Media_Framework gptkb:Java_Management_Extensions_(JMX) gptkb:Java_RMI_improvements gptkb:Java_Plug-in gptkb:Java_Plug-in_technology gptkb:Java_Naming_and_Directory_Interface_(JNDI) gptkb:Data gptkb:Java_Web_Start gptkb:Java_2_Platform,_Standard_Edition_(J2_SE) Improved error handling Java Database Connectivity (JDBC) Java Security Architecture Swing GUI toolkit multi-threading support Small footprint Improved accessibility features Improved support for enterprise applications Java RMI (Remote Method Invocation) Java 3 D API |
gptkbp:first_released |
gptkb:1995
gptkb:1996 May 1995 |
gptkbp:governed_by |
the JCP (Java Community Process)
|
gptkbp:has |
gptkb:Java_Beans
gptkb:Java_Persistence_API_(JPA) gptkb:Java_Card gptkb:Java_2_Security_Model gptkb:Java_FX_Scene_Builder gptkb:Java_Server_Pages_(JSP) gptkb:Java_2_RMI gptkb:Java_2_Swing gptkb:API gptkb:Java_Virtual_Machine gptkb:Java_API_for_Concurrency gptkb:Java_API_for_Security gptkb:Java_FX gptkb:Java_Development_Tools_(JDT) gptkb:Java_API_for_XML_Binding_(JAXB) gptkb:Java_Message_Service_(JMS) gptkb:Java_API_for_JSON_Processing_(JAXP) gptkb:Garbage_Collection gptkb:Java_API_for_XML_Web_Services_(JAX-WS) gptkb:Java_Naming_and_Directory_Interface_(JNDI) gptkb:Java_API_for_Annotations gptkb:Java_API_for_I/_O gptkb:Java_API_for_Internationalization gptkb:Java_API_for_Java_FX gptkb:Java_API_for_Networking gptkb:Java_API_for_Reflection gptkb:Java_API_for_Swing gptkb:Java_API_for_Web_Socket gptkb:Java_Web_Start gptkb:Java_API_for_RESTful_Web_Services_(JAX-RS) gptkb:Android gptkb:Java_API_for_XML_Processing_(JAXP) gptkb:Java_Server_Faces_(JSF) API documentation libraries tutorials API specifications community support development tools online resources Backward compatibility Garbage collection Security features sample applications Platform independence strong community support Dynamic class loading frameworks Exception handling Automatic memory management Java Concurrency API Java Database Connectivity (JDBC) Java EE (Enterprise Edition) Java SE (Standard Edition) Multithreading support Rich API runtime libraries Application lifecycle management Extensive documentation Active community support Device management capabilities User interface guidelines Rich media support Rich Internet Application support large developer community Device-specific APIs Java ME (Micro Edition) Java API for AWT (Abstract Window Toolkit) Java API for NIO (New I/ O) Java RMI (Remote Method Invocation) Lightweight runtime environment Lightweight user interface components Java 2 API Java 2 AWT (Abstract Window Toolkit) |
gptkbp:has_apopular_build_tool |
gptkb:Maven
gptkb:Ant-Man gptkb:Gradle |
gptkbp:has_apopular_framework |
gptkb:Apache_Struts
gptkb:Java_Server_Faces gptkb:Spring_Framework gptkb:Hibernate |
gptkbp:has_apopular_ide |
gptkb:Net_Beans
gptkb:Eclipse gptkb:Intelli_J_IDEA |
gptkbp:has_apopular_testing_framework |
gptkb:Mockito
gptkb:Test_NG gptkb:JUnit |
gptkbp:has_component |
gptkb:Java_Beans
gptkb:Java_Persistence_API_(JPA) gptkb:Java_API_for_XML-Based_RPC_(JAX-RPC) gptkb:Java_API_Specification gptkb:Java_Server_Pages_Standard_Tag_Library_(JSTL) gptkb:Java_Foundation_Classes_(JFC) gptkb:Java_2_Platform,_Enterprise_Edition_(J2_EE) gptkb:Java_2_Platform,_Micro_Edition_(J2_ME) gptkb:API gptkb:Java_IDL gptkb:Java_Debugger gptkb:Java_programming_language gptkb:Java_Security_API gptkb:Java_Native_Interface_(JNI) gptkb:Java_API_for_XML_Binding_(JAXB) gptkb:Java_Management_Extensions_(JMX) gptkb:Java_Plug-in_technology gptkb:Java_API_for_XML_Web_Services_(JAX-WS) gptkb:Java_Development_Kit_(JDK) gptkb:Java_Runtime_Environment_(JRE) gptkb:Java_Virtual_Machine_(JVM) gptkb:Java_Naming_and_Directory_Interface_(JNDI) gptkb:Java_Cryptography_Architecture_(JCA) gptkb:Java_Web_Start gptkb:Java_API_for_Web_Socket_(JSR_356) gptkb:Java_API_for_RESTful_Web_Services_(JAX-RS) gptkb:Java_Transaction_API_(JTA) gptkb:Java_API_for_XML_Processing_(JAXP) gptkb:Java_2_Platform,_Standard_Edition_(J2_SE) gptkb:Java_Archive_(JAR) gptkb:Java_Server_Faces_(JSF) Java API Documentation Java Class Library Java Database Connectivity (JDBC) Java Documentation Java Security Architecture Java EE Connector Architecture (JCA) Java RMI (Remote Method Invocation) Java Activation Framework (JAF) |
gptkbp:has_feature |
gptkb:Java_Beans
gptkb:Java_Persistence_API_(JPA) gptkb:crypt gptkb:remote_control gptkb:St_AX_(Streaming_API_for_XML) gptkb:Internationalization_support gptkb:Java_SE_Platform_Module_System gptkb:Java_SE_Runtime_Environment_(JRE) gptkb:Nashorn_Java_Script_engine gptkb:Reflection_API gptkb:Stream_API gptkb:Java_Platform_Debugger_Architecture_(JPDA) gptkb:Java_Secure_Socket_Extension_(JSSE) gptkb:JAR_file_compression_enhancements gptkb:Java_FX_Scene_Builder gptkb:Java_Server_Pages_(JSP) gptkb:Enhanced_error_reporting gptkb:JAR_file_enhancements gptkb:API gptkb:Java_EE gptkb:Java_Sound_API gptkb:Java_RMI gptkb:Java_IDL gptkb:Java_2_Platform gptkb:Java_Naming_and_Directory_Interface gptkb:Java_Media_Framework gptkb:Java_Security_Manager gptkb:Java_Web_Services gptkb:Java_Security_API gptkb:Java_Language_Specification gptkb:Java_FX gptkb:Java_Native_Interface_(JNI) gptkb:Java_Message_Service_(JMS) gptkb:Swing gptkb:Java_Authentication_and_Authorization_Service_(JAAS) gptkb:Java_Management_Extensions_(JMX) gptkb:Java_SE_9_JShell gptkb:Java_XML_Processing_API gptkb:Java_Virtual_Machine_(JVM) gptkb:Java_Naming_and_Directory_Interface_(JNDI) gptkb:Java_SE_Development_Kit_(JDK) gptkb:Java_Cryptography_Architecture_(JCA) gptkb:Java_Web_Start gptkb:Just-In-Time_(JIT)_compiler gptkb:Java_Server_Faces gptkb:security gptkb:Java_API_for_XML_Processing_(JAXP) gptkb:Transport_Layer_Security_(TLS) gptkb:Java_Cryptography_Extension_(JCE) gptkb:Java_Server_Faces_(JSF) Robustness Access control Multithreading exception handling garbage collection networking capabilities security features Garbage collection Just-In-Time compilation Security features Digital signatures Java Applets Secure communication Security policy management XML Parsing XML Validation cross-platform compatibility Platform independence multithreading support Data integrity checks Access control lists (ACLs) Dynamic class loading dynamic class loading Networking capabilities DOM API Support for Unicode Code signing Security enhancements Optional class Exception handling Automatic memory management Java Database Connectivity (JDBC) Java Sockets Lambda expressions Multithreading support Policy-based security Rich standard library Secure class loading Secure coding practices automatic memory management Performance optimizations Network security features Secure Sockets Layer (SSL) support SAX API Object-oriented programming support internationalization support User authentication mechanisms Support for annotations Support for modular programming Support for cloud-native applications Support for functional programming paradigms reflection capabilities Rich standard libraries Support for secure messaging Secure application deployment Support for reactive programming Support for SOAP Secure APIs Default methods in interfaces Support for XML-RPC Permission classes Policy files Secure random number generation Support for XML Namespaces Java RMI (Remote Method Invocation) Java FX Script Java Internationalization Java SE 1 Features Java SE 10 local-variable type inference Java SE 11 Long-Term Support (LTS) Java SE 11 long-term support Java SE 12 switch expressions Java SE 13 text blocks Java SE 14 records Java SE 15 sealed classes Java SE 16 pattern matching for instanceof Java SE 17 Long-Term Support (LTS) Java SE 17 long-term support Java SE 2 Features Java SE 3 Features Java SE 4 Features Java SE 5 Features Java SE 6 Features Java SE 7 Features Java SE 8 Features Java SE 8 features Java SE 9 Modules Java SE 9 modularity Role-based access control (RBAC) Java EE compatibility Java EE support Java FX support Java Beans support Access Controller class JAXB (Java Architecture for XML Binding) JAXP (Java API for XML Processing) Default methods (introduced in Java 8) Try-with-resources statement (introduced in Java 7) Java Modular System (introduced in Java 9) Lambda expressions (introduced in Java 8) Nashorn Java Script engine (introduced in Java 8) Rich GUI libraries Stream API (introduced in Java 8) Type inference (introduced in Java 7) Java ME support Enhanced internationalization support Integration with Java Beans Sandboxing for applets Java SE support Security Manager improvements Security audits and logging Security updates and patches Support for secure Io T applications Support for secure cloud applications Support for secure enterprise applications Support for secure mobile applications Cryptographic algorithms support Encryption and decryption support Support for secure web services Identity and trust management Key Store management Security exceptions handling Security policies for different environments Support for public key infrastructure (PKI) Support for secure API gateways Support for secure Dev Ops practices Support for secure database connections Support for secure file transfer Support for secure microservices architecture Support for secure remote access Third-party security libraries support Support for secure software development lifecycle (SDLC) XML Digital Signature Support XML Encryption Support XML Schema Support XML parsing improvements XSLT Support Java SE API Documentation Java 3 D API XPath Support |
gptkbp:has_features |
gptkb:Java_Beans
gptkb:Java_Persistence_API_(JPA) gptkb:Java_Speech_API gptkb:Internationalization_support gptkb:Java_Media_Framework_(JMF) gptkb:Reflection_API gptkb:Java_FX_Scene_Graph gptkb:Java_Server_Pages_(JSP) gptkb:Java_API_for_JSON_Binding_(JSON-B) gptkb:Java_2_Platform,_Enterprise_Edition_(J2_EE) gptkb:Swing_components gptkb:Java_2_Platform,_Micro_Edition_(J2_ME) gptkb:API gptkb:Java_Sound_API gptkb:Java_Virtual_Machine gptkb:Java_RMI gptkb:Java_IDL gptkb:Java_Runtime_Environment gptkb:Java_2_Platform gptkb:Java_Naming_and_Directory_Interface gptkb:Java_Collections_Framework gptkb:Java_Security_API gptkb:Java_FX gptkb:Java_Native_Interface_(JNI) gptkb:Java_API_for_XML_Binding_(JAXB) gptkb:Java_Message_Service_(JMS) gptkb:Java_API_for_JSON_Processing_(JSON-P) gptkb:Garbage_Collection gptkb:Java_Internationalization_API gptkb:Java_Management_Extensions_(JMX) gptkb:Java_Internationalization_(i18n) gptkb:Java_XML_Processing_API gptkb:Java_API_for_XML_Web_Services_(JAX-WS) gptkb:Java_Development_Kit_(JDK) gptkb:Java_Virtual_Machine_(JVM) gptkb:Java_Naming_and_Directory_Interface_(JNDI) gptkb:Data gptkb:Java_API_for_Web_Socket gptkb:Java_Servlets gptkb:Java_Web_Start gptkb:Java_Server_Faces gptkb:Java_API_for_RESTful_Web_Services_(JAX-RS) gptkb:Java_Transaction_API_(JTA) gptkb:Java_API_for_XML_Processing_(JAXP) gptkb:Java_2_Platform,_Standard_Edition_(J2_SE) gptkb:Remote_Method_Invocation_(RMI) gptkb:Internet_services gptkb:Java_Server_Faces_(JSF) Multithreading Exception Handling exception handling Event handling Synchronization XML processing Platform independence multithreading support Dynamic class loading dynamic class loading Networking capabilities Java Database Connectivity (JDBC) Java Platform Debugger Architecture Swing GUI toolkit cross-platform capabilities internationalization support automatic garbage collection native method interface Security manager Java FX Animation API Java FX Media API Java RMI (Remote Method Invocation) Java 2 D graphics Java Beans Activation Framework (JAF) Java FX support Java IDL (Interface Definition Language) Java Beans component architecture Rich API set Applet support XML parsing support Java Print Service API Java RMI support Java FX 3 D API Java 3 D API |
gptkbp:has_version |
gptkb:Java_2_Enterprise_Edition_(J2_EE)
gptkb:Java_2_Micro_Edition_(J2_ME) gptkb:Java_2_Runtime_Environment gptkb:Java_2_Standard_Edition_(J2_SE) gptkb:Android 1.2 11.0 18.0 27.0 37.0 5.0 8.0 14.0 16.0 45.0 20.0 26.0 6.0 9.0 1.4 19.0 29.0 34.0 12.0 28.0 31.0 1.3 39.0 44.0 7.0 10.0 23.0 21.0 15.0 22.0 24.0 13.0 50.0 47.0 35.0 41.0 17.0 43.0 30.0 32.0 40.0 38.0 36.0 25.0 48.0 33.0 49.0 42.0 46.0 |
https://www.w3.org/2000/01/rdf-schema#label |
Java 2 Platform
|
gptkbp:improves |
gptkb:Load_Balancing
gptkb:performance gptkb:Garbage_collection_improvements gptkb:Java_Foundation_Classes_(JFC) gptkb:JAR_file_compression gptkb:JAR_file_signing gptkb:API gptkb:JNDI_improvements gptkb:security event handling security features Improved performance Accessibility features graphics rendering execution speed Enhanced event handling Pluggable Look and Feel Swing GUI toolkit performance of XML parsing deployment capabilities interoperability with other platforms Support for 3 D graphics performance of I/ O operations code security I/ O improvements Networking Improvements performance for GUI applications performance for server applications data compression in I/ O data input and output streams file watching capabilities network I/ O capabilities |
gptkbp:includes |
gptkb:Java_Beans
gptkb:Java_Persistence_API_(JPA) gptkb:Java_Enterprise_Edition gptkb:Java_SE gptkb:Java_3_D gptkb:java.nio_package gptkb:JAXP_1.1 gptkb:Java_2_Security gptkb:Java_Standard_Edition gptkb:Java_ME_CDC gptkb:Java_XML_API gptkb:Java_Media_Framework_(JMF) gptkb:Java_Server_Pages_Standard_Tag_Library_(JSTL) gptkb:Java_2_Internationalization gptkb:Java_2_XML_Processing gptkb:Java_Platform_Debugger_Architecture_(JPDA) gptkb:Java_Foundation_Classes_(JFC) gptkb:Java_Secure_Socket_Extension_(JSSE) gptkb:Java_2_Enterprise_Edition gptkb:Java_2_Enterprise_Edition_(J2_EE) gptkb:Java_2_Micro_Edition_(J2_ME) gptkb:Java_2_Platform_API gptkb:Java_2_Runtime_Environment gptkb:Java_2_Security_Manager gptkb:Java_2_Standard_Edition_(J2_SE) gptkb:Java_Policy_Tool gptkb:Java_Server_Pages_(JSP) gptkb:java.net_package gptkb:Java_2_Platform,_Enterprise_Edition_(J2_EE) gptkb:Java_2_Standard_Edition gptkb:Java_2_Platform,_Micro_Edition_(J2_ME) gptkb:JEP_1 gptkb:JEP_11 gptkb:JEP_13 gptkb:JEP_14 gptkb:JEP_15 gptkb:JEP_16 gptkb:JEP_17 gptkb:JEP_18 gptkb:JEP_2 gptkb:JEP_20 gptkb:JEP_21 gptkb:JEP_22 gptkb:JEP_23 gptkb:JEP_24 gptkb:JEP_25 gptkb:JEP_26 gptkb:JEP_27 gptkb:JEP_28 gptkb:JEP_29 gptkb:JEP_3 gptkb:JEP_30 gptkb:JEP_31 gptkb:JEP_32 gptkb:JEP_33 gptkb:JEP_34 gptkb:JEP_35 gptkb:JEP_36 gptkb:JEP_37 gptkb:JEP_38 gptkb:JEP_39 gptkb:JEP_4 gptkb:JEP_40 gptkb:JEP_41 gptkb:JEP_42 gptkb:JEP_43 gptkb:JEP_44 gptkb:JEP_45 gptkb:JEP_46 gptkb:JEP_47 gptkb:JEP_48 gptkb:JEP_49 gptkb:JEP_5 gptkb:JEP_50 gptkb:API gptkb:Java_EE gptkb:Java_Sound_API gptkb:Java_2_Collections_Framework gptkb:Java_RMI gptkb:Java_IDL gptkb:Java_Foundation_Classes gptkb:Java_Runtime_Environment gptkb:Java_Sound gptkb:Java_Media_Framework gptkb:Java_Collections_Framework gptkb:Java_Micro_Edition gptkb:Java_ME_API gptkb:Java_Security_API gptkb:Java_FX gptkb:Java_Message_Service_(JMS) gptkb:Swing gptkb:Java_Management_Extensions_(JMX) gptkb:JEP_12 gptkb:Java_ME_CLDC gptkb:Java_ME_MIDP gptkb:Java_Plug-in gptkb:Java_XML_Processing_API gptkb:Java_Development_Kit_(JDK) gptkb:Java_Runtime_Environment_(JRE) gptkb:Java_Virtual_Machine_(JVM) gptkb:Java_Naming_and_Directory_Interface_(JNDI) gptkb:CLDC gptkb:Java_Servlets gptkb:Java_Web_Start gptkb:MIDP gptkb:Java_Server_Faces gptkb:Java_Transaction_API_(JTA) gptkb:Java_2_D gptkb:CORBA_improvements gptkb:Android gptkb:Java_2_Platform,_Standard_Edition_(J2_SE) gptkb:Java_Security_Framework gptkb:Java_Server_Faces_(JSF) API changes Security policies new features SAX parser performance enhancements AWT Java Database Connectivity (JDBC) Java EE (Enterprise Edition) Java Enterprise Edition (Java EE) Java Micro Edition (Java ME) Java Networking API Java SE (Standard Edition) Java Standard Edition (Java SE) Swing GUI toolkit event delegation model DOM parser Security compliance tools Security awareness training Security risk assessment tools Security testing tools Game development libraries Policy files Java ME (Micro Edition) JEP 19 JAXP (Java API for XML Processing) Garbage Collection improvements JEP 1: JDK Enhancement-Proposal & Roadmap JEP 2: JDK Release Process JEP 3: JDK Release Cadence Java Activation Framework (JAF) Java 2 D Graphics API Java 2 Networking API Java 2 Sound API Security-related documentation Java 2 Database Connectivity (JDBC) java.lang. Character class java.text. Normalizer class java.util. Locale class Java 3 D API Java 2 2 D API Java 2 3 D API Java XML APIs |
gptkbp:initiated_by |
a proposal from a member of the community
|
gptkbp:introduced |
gptkb:Java_2_Security_Model
gptkb:Java_Media_Framework_(JMF) gptkb:JDBC_2.0 gptkb:Java_2_Security_Architecture gptkb:java.io_package_enhancements gptkb:JAR_file_versioning_enhancements gptkb:File_Channel gptkb:Path_class gptkb:Java_2_Platform,_Enterprise_Edition_(J2_EE) gptkb:Swing_components gptkb:character_encoding_support gptkb:Java_2_Platform,_Micro_Edition_(J2_ME) gptkb:API gptkb:Java_Sound_API gptkb:Java_RMI gptkb:Java_IDL gptkb:Java_Sound gptkb:Java_Security gptkb:Java_Media_Framework gptkb:Java_Collections_Framework gptkb:Java_Security_API gptkb:Swing gptkb:Watch_Service_API gptkb:java.nio.file_package gptkb:carbon_fiber gptkb:Java_Plug-in gptkb:Java_Plug-in_technology gptkb:Java_Naming_and_Directory_Interface_(JNDI) gptkb:Java_Web_Start gptkb:Java_2_D gptkb:Data_Input_Stream_class gptkb:GZIPInput_Stream_class gptkb:Print_Writer_class gptkb:Android gptkb:collection Java Database Connectivity (JDBC) Java Reflection Java Security Architecture Swing GUI toolkit Java RMI (Remote Method Invocation) Java 2 D graphics Java Virtual Machine (JVM) enhancements Java IDL (Interface Definition Language) Java 2 D Graphics API NIO (New Input/ Output) Java Security features |
gptkbp:introduced_in |
gptkb:Java_1.1
|
gptkbp:is |
cross-platform
object-oriented Platform-independent Open-source availability Widely used in enterprise environments network-centric Used for building desktop applications Used for building web applications Used for building mobile applications Part of the Java Platform family Used for building server-side applications |
gptkbp:is_a_basis_for |
Java updates
|
gptkbp:is_a_document_that |
proposes enhancements
|
gptkbp:is_a_formal_document_for |
Java enhancements
|
gptkbp:is_a_formal_process_for |
suggesting changes to Java
|
gptkbp:is_a_framework_for |
Java language evolution
Java language enhancements guides Java development Java feature evaluation supports Java's long-term vision |
gptkbp:is_a_guide_for |
Java feature proposals
|
gptkbp:is_a_key_component_of |
Java interoperability
|
gptkbp:is_a_platform_for |
Java feature discussions
discussing Java improvements |
gptkbp:is_a_process_for |
proposing changes
|
gptkbp:is_a_reference_for |
Java developers
Java standards |
gptkbp:is_a_source_of |
Java best practices
Java language features innovation in Java Java innovation |
gptkbp:is_a_subject_of |
technical discussions
|
gptkbp:is_a_tool_for |
community engagement
facilitates collaboration Java language improvement |
gptkbp:is_a_way_to |
improve Java language
document Java's evolution manage Java's feature set prioritize Java features track Java's development history |
gptkbp:is_adopted_by |
large enterprises
large organizations |
gptkbp:is_associated_with |
gptkb:Java_Virtual_Machine_(JVM)
Java language evolution |
gptkbp:is_available_on |
Various operating systems
multiple operating systems |
gptkbp:is_based_on |
gptkb:Java_SE
gptkb:Java_2_Standard_Edition gptkb:Java_Virtual_Machine gptkb:Java_2_Platform gptkb:Java_1.1 gptkb:Java_programming_language gptkb:Java_1.0 C and C++ languages object-oriented programming principles |
gptkbp:is_compatible_with |
gptkb:J2_SE
gptkb:Java_SE gptkb:Java_Card gptkb:J2_ME gptkb:Java_1.x gptkb:Java_EE gptkb:Linux gptkb:Linux_operating_system gptkb:Java_5 gptkb:Java_SE_8 gptkb:Java_1.1 gptkb:Java_1.2 gptkb:Java_ME_SDK gptkb:Java_ME_8 gptkb:Java_FX gptkb:Mac_OS gptkb:operating_system gptkb:Java_SE_Embedded gptkb:Android gptkb:mac_OS gptkb:Jakarta_EE gptkb:Windows gptkb:J2_EE legacy systems microservices architecture various operating systems multiple operating systems containerization technologies Java ME frameworks Java ME profiles Java 5 and later versions Java 1.2 and later versions Java 1.x versions Java 5.0 and later versions |
gptkbp:is_designed_for |
Mobile devices
Mobile applications distributed computing secure applications high-performance applications networked applications Mobile commerce distributed applications enterprise-level applications Wireless devices Mobile web applications multi-tier architecture Mobile enterprise applications Mobile and embedded devices |
gptkbp:is_discussed_in |
Java forums
|
gptkbp:is_distributed_by |
gptkb:GNU_General_Public_License
Oracle Technology Network License |
gptkbp:is_documented_in |
gptkb:Java_Language_Specification
gptkb:JEP Java API documentation Java Tutorials Java documentation the JEP index Java Developer's Guide |
gptkbp:is_enhanced_by |
gptkb:Java_Beans
gptkb:Debugging_enhancements gptkb:JAR_enhancements gptkb:JAR_file_manifest_enhancements gptkb:Security_manager_enhancements gptkb:API gptkb:Java_Sound_API gptkb:Java_IDL gptkb:Java_Media_Framework gptkb:Garbage_Collection gptkb:Java_Virtual_Machine_(JVM) gptkb:Remote_Method_Invocation_(RMI) machine learning applications user interface components cloud applications file handling capabilities Java Database Connectivity (JDBC) JAR file manifest improvements error handling in I/ O security features in I/ O directory traversal capabilities input/output performance input/output stream chaining. streaming I/ O capabilities |
gptkbp:is_essential_for |
Java's evolution
Java's feature roadmap maintaining Java's relevance certain Java applications |
gptkbp:is_followed_by |
gptkb:Java_SE_19
gptkb:Java_SE_11 gptkb:Java_5 gptkb:Java_SE_17 gptkb:Java_SE_8 gptkb:Java_SE_18 gptkb:Java_SE_21 gptkb:Java_SE_20 gptkb:Java_SE_6 gptkb:Java_SE_7 gptkb:Java_SE_10 gptkb:Java_SE_12 gptkb:Java_SE_13 gptkb:Java_SE_9 gptkb:Java_SE_14 gptkb:Java_SE_16 gptkb:Java_SE_15 |
gptkbp:is_implemented_in |
gptkb:Java_Virtual_Machine
|
gptkbp:is_influenced_by |
user feedback
community feedback |
gptkbp:is_integrated_with |
gptkb:Java_Development_Kit_(JDK)
API management tools business intelligence tools Dev Ops tools |
gptkbp:is_known_for |
gptkb:Java_Beans
gptkb:performance gptkb:developers gptkb:Java_Server_Pages_(JSP) gptkb:API gptkb:Java_Collections_Framework gptkb:Java_Security_API gptkb:Java_Native_Interface_(JNI) gptkb:Java_Internationalization_(i18n) gptkb:Java_Naming_and_Directory_Interface_(JNDI) gptkb:Java_Servlets gptkb:security Portability Robustness Low power consumption community support developer productivity exception handling garbage collection high availability high performance interoperability modularity networking capabilities object-oriented programming open-source projects portability scalability security features robustness strong typing Garbage collection Security features community-driven development cross-platform compatibility dynamic memory allocation ease of use Platform independence multithreading support strong community support extensive documentation dynamic class loading Rapid application development Java Virtual Machine (JVM) support strong performance enterprise-level applications Cross-platform capabilities multithreading capabilities Java Database Connectivity (JDBC) Multithreading support Swing GUI toolkit automatic memory management platform independence write once, run anywhere cross-platform capabilities large community support active user groups Object-oriented programming support robust security features internationalization support automatic garbage collection extensive libraries rich documentation Rich user interfaces interoperability with other languages dynamic memory management object-oriented programming support large developer community native code interface Rich Internet Applications (RIAs) Java RMI (Remote Method Invocation) Java Persistence API (JPA) support Java Server Faces (JSF) support Java Server Pages (JSP) support Java EE compatibility dynamic loading of classes rich API Java Message Service (JMS) support Java Naming and Directory Interface (JNDI) support Java Servlet support Java IDE support Java Management Extensions (JMX) support Java Beans component architecture Java Native Interface (JNI) support Java Transaction API (JTA) support Java SE compatibility Java FX integration Java ME compatibility Rich API set Enhanced internationalization support Dynamic loading of classes Java Card compatibility Java Development Tools support Java Management API support Java Web Services support Java XML processing support frameworks availability large standard library rich API set |
gptkbp:is_maintained_by |
gptkb:Oracle_Corporation
|
gptkbp:is_managed_by |
gptkb:Oracle_Corporation
gptkb:Java_Community_Process |
gptkbp:is_often_used_in |
gptkb:education
gptkb:Telecommunications gptkb:financial_services gptkb:Java_Native_Access_(JNA) healthcare game development web development system-level programming legacy system integration graphics programming government applications accessing system-level resources |
gptkbp:is_open_to |
anyone in the Java community
|
gptkbp:is_opposed_by |
gptkb:Java_Native_Access_(JNA)
|
gptkbp:is_optimized_for |
Limited resources
Low power consumption bytecode execution Low-resource devices |
gptkbp:is_part_of |
gptkb:Java_SE
gptkb:Java_Platform,_Enterprise_Edition gptkb:Java_SE_ecosystem gptkb:Java_Standard_Edition gptkb:Java_ME_family gptkb:Java_Community_Process gptkb:Java_2_Platform gptkb:Java_ME_SDK gptkb:Java_SE_platform gptkb:Open_JDK_project gptkb:Java_ecosystem gptkb:Java_ME_platform gptkb:Java_Platform_family digital transformation initiatives Java EE (Enterprise Edition) Java EE ecosystem Java development process Java platform evolution Java technology stack Embedded Java IT infrastructure. enterprise software solutions Java ME ecosystem Java Platform, Standard Edition (Java SE) Java ME architecture Java mobile technologies Mobile computing solutions Mobile software development Java platform family Java's development process Java ME framework Java ME technology Java programming language ecosystem |
gptkbp:is_popular_for |
enterprise resource planning
|
gptkbp:is_popular_in |
Android development
enterprise environments web development large organizations enterprise software development |
gptkbp:is_referenced_in |
Java documentation
|
gptkbp:is_related_to |
gptkb:Java_SE
gptkb:Java_EE gptkb:Java_Development_Kit_(JDK) |
gptkbp:is_reviewed_by |
gptkb:Java_community
Java community members the Open JDK community |
gptkbp:is_supported_by |
gptkb:Documentation
gptkb:Deeplearning4j gptkb:Java_Data_Mining_API_(JDM) gptkb:Java_Statistical_Analysis_Tool_(JSAT) gptkb:Linux gptkb:Oracle_Corporation gptkb:Java_Community_Process gptkb:Java_ME_Platform gptkb:Apache_Flink gptkb:Apache_Spark gptkb:Hadoop gptkb:Weka gptkb:Apache_Mahout gptkb:Java_community gptkb:mac_OS gptkb:Jupyter_Notebook gptkb:community gptkb:Windows Community forums Development tools Various manufacturers open-source community open-source projects Third-party libraries application servers training and certification programs Java Community Process (JCP) Java SE (Standard Edition) open-source libraries Various mobile manufacturers Mobile application developers many IDEs Integrated development environments (IDEs) Various mobile devices Mobile application frameworks large community commercial libraries community frameworks Smile (Statistical Machine Intelligence and Learning Engine) |
gptkbp:is_targeted_at |
gptkb:developers
Mobile developers |
gptkbp:is_updated_by |
as needed based on community input
|
gptkbp:is_used_by |
gptkb:developers
gptkb:educational_institutions gptkb:Companies companies Java developers developers worldwide |
gptkbp:is_used_for |
gptkb:Io_T_devices
gptkb:financial_services gptkb:Software_Development gptkb:mobile_applications Consumer electronics Business applications Game development enterprise applications customer relationship management data access data analytics data integration desktop applications embedded systems game development mobile application development real-time processing scientific computing web applications web development server-side applications big data applications service-oriented architecture web application development customer relationship management (CRM) enterprise resource planning (ERP) Mobile commerce building enterprise applications standardizing Java features data science applications microservices development content management systems (CMS) collecting feedback from the community |
gptkbp:is_used_in |
gptkb:wearable_technology
gptkb:Artificial_Intelligence gptkb:Io_T_devices gptkb:Telecommunications gptkb:smartphone gptkb:cloud_computing gptkb:Internet_of_Things_(Io_T)_applications gptkb:financial_services gptkb:machine_learning gptkb:simulation gptkb:mobile_applications gptkb:Internet_of_Things_(Io_T) Mobile devices Smart TVs Web applications Automotive systems Enterprise Applications Web Applications Mobile applications data analysis enterprise applications API development Android development Wearable devices big data technologies content management systems desktop applications embedded systems game development gaming applications high-performance computing microservices architecture scientific computing web applications web services data science enterprise resource planning (ERP) systems logistics and supply chain management automated testing Enterprise applications big data applications cloud computing solutions cloud applications performance-critical applications Desktop applications Home automation systems customer relationship management (CRM) systems financial applications healthcare applications Feature phones social media applications e-commerce applications government applications Smart appliances artificial intelligence applications Connected devices media and entertainment industry education applications scientific applications Health devices Telecommunications devices Io T applications |
gptkbp:is_used_to |
enhance application performance
create bindings for native libraries access hardware features create native threads develop cross-platform applications execute native code from Java applications handle exceptions between Java and native code implement callbacks from native code implement platform-specific functionality invoke native methods leverage existing native libraries pass data between Java and native code perform system calls interact with operating system APIs |
gptkbp:is_utilized_by |
gptkb:Public_School
Game developers Java developers financial services industry healthcare industry retail industry Enterprise developers Mobile application developers Application developers |
gptkbp:is_utilized_in |
gptkb:Telecommunications
Consumer electronics Smart TVs Automotive systems Smart devices Connected devices |
gptkbp:key_feature |
Java's governance model
|
gptkbp:latest_version |
gptkb:Java_SE_17
gptkb:Java_SE_8 gptkb:Java_SE_14 1.2 1.5 1.6 1.8 1.4 1.7 1.3 1.4.2 |
gptkbp:managed_by |
gptkb:Java_Community_Process
|
gptkbp:mechanism_of_action |
community involvement
standardizing Java features |
gptkbp:notable_contributor |
Java's success
|
gptkbp:originated_in |
Java EE (Enterprise Edition)
Java SE (Standard Edition) Java ME (Micro Edition) |
gptkbp:platform |
gptkb:true
|
gptkbp:preceded_by |
gptkb:Java_1.1
|
gptkbp:predecessor |
gptkb:Java_5
gptkb:Java_1.1 |
gptkbp:provides |
gptkb:Java_Beans
gptkb:Configuration_Management gptkb:Internationalization_support gptkb:mobile_devices gptkb:Load_Balancing gptkb:Java_2_Security_Architecture gptkb:Java_Foundation_Classes_(JFC) gptkb:Java_Secure_Socket_Extension_(JSSE) gptkb:developers gptkb:Java_Server_Pages_(JSP) gptkb:API gptkb:Java_Sound_API gptkb:Java_RMI gptkb:Java_IDL gptkb:Java_Foundation_Classes gptkb:Java_Naming_and_Directory_Interface gptkb:Java_programming_language gptkb:Java_Media_Framework gptkb:Java_Security_Manager gptkb:Java_Security_API gptkb:Java_Native_Interface_(JNI) gptkb:Java_Remote_Method_Invocation_(RMI) gptkb:Java_Authentication_and_Authorization_Service_(JAAS) gptkb:Java_Management_Extensions_(JMX) gptkb:Java_Development_Kit_(JDK) gptkb:Java_Runtime_Environment_(JRE) gptkb:Java_Virtual_Machine_(JVM) gptkb:Java_Naming_and_Directory_Interface_(JNDI) gptkb:Java_Cryptography_Architecture_(JCA) gptkb:Data gptkb:Java_Servlets gptkb:Java_Web_Start gptkb:Community_Support gptkb:Remote_Method_Invocation_(RMI) Scalability Performance Optimization Error Handling Testing Frameworks Dependency Injection Development tools Documentation Tools Graphics APIs Rich User Interfaces Security Features Security best practices User Authentication improved performance networking capabilities security features Improved performance User Interface Components API libraries Enhanced security features Garbage collection Security features Java Applets Session Management XPath support multithreading support Networking capabilities Monitoring and Management Tools Component-Based Development component-based development Exception handling APIs for mobile devices Socket Programming API for web services APIs for mobile applications Java Database Connectivity (JDBC) Java XML Processing Multithreading support Secure class loading Swing GUI toolkit URL Handling Web services support Reflection capabilities Database connectivity Locale class locale-sensitive operations cross-platform capabilities Secure Sockets Layer (SSL) support Datagram Sockets Secure data storage improved accessibility features Device independence Vulnerability management tools Security monitoring tools Security training resources internationalization support better resource management Deployment tools Web Services Support User authentication features better error handling API for XML processing Microservices Support Rich user interface components Security incident reporting tools Integration with Databases libraries for machine learning Security APIs better security features User authentication APIs APIs for networking APIs for security APIs for user interface Device management APIs User interface APIs XML validation features error handling for XML parsing security policies management Java RMI (Remote Method Invocation) a mechanism for data type mapping a way to integrate Java with other languages Java debugger 2 D graphics support Java Beans support adaptive optimization better debugging tools a standardized process for proposing changes a structured process for proposing changes Rich API set function pointers for native methods API for XML-based web services Collator class Date Format class Message Format class Resource Bundle class Secure application development tools Security auditing features text rendering support Framework Extensions Rich API for developers advanced event handling better integration with databases better layout management better performance tuning better support for enterprise applications libraries for data manipulation libraries for data visualization libraries for statistical analysis Character class for Unicode support String class for Unicode strings support for internationalization in XML Data storage APIs APIs for storage internationalization APIs |
gptkbp:provides_support_for |
gptkb:mobile_devices
Io T applications |
gptkbp:published_by |
gptkb:Oracle_Corporation
|
gptkbp:published_in |
openjdk.java.net
|
gptkbp:reduces |
startup time
|
gptkbp:related_to |
gptkb:Java_programming_language
Web applications Mobile applications Enterprise applications Integrated Development Environments (IDEs) Desktop applications Software development tools Database applications Network applications Object-oriented programming languages |
gptkbp:related_vehicle |
Java's growth
|
gptkbp:release_date |
gptkb:1998
December 1998 |
gptkbp:released |
gptkb:1995
gptkb:1998 gptkb:1999 gptkb:2000 |
gptkbp:released_in |
gptkb:1998
|
gptkbp:replaced_by |
gptkb:Java_SE_24
gptkb:Java_SE_41 gptkb:Java_SE gptkb:Java_SE_19 gptkb:Java_SE_26 gptkb:Java_SE_30 gptkb:Java_SE_48 gptkb:Java_SE_39 gptkb:Java_SE_29 gptkb:Java_SE_47 gptkb:Java_SE_22 gptkb:Java_SE_38 gptkb:Java_SE_33 gptkb:Java_ME_Embedded gptkb:Java_SE_31 gptkb:Java_SE_49 gptkb:Java_ME_5 gptkb:Java_SE_11 gptkb:Java_EE_5 gptkb:Java_SE_17 gptkb:Java_SE_25 gptkb:Java_SE_8 gptkb:Java_SE_42 gptkb:Java_SE_18 gptkb:Java_SE_21 gptkb:Java_SE_5.0 gptkb:Java_SE_46 gptkb:Java_SE_34 gptkb:Java_SE_20 gptkb:Java_SE_5 gptkb:Java_SE_6 gptkb:Java_SE_7 gptkb:Java_SE_27 gptkb:Java_SE_10 gptkb:Java_SE_12 gptkb:Java_SE_23 gptkb:Java_SE_13 gptkb:Java_SE_9 gptkb:Java_SE_14 gptkb:Java_SE_45 gptkb:Java_SE_32 gptkb:Java_SE_36 gptkb:Java_SE_50 gptkb:Java_SE_37 gptkb:Java_SE_16 gptkb:Java_SE_44 gptkb:Java_SE_35 gptkb:Java_SE_15 gptkb:Java_SE_40 gptkb:Java_SE_28 gptkb:Java_SE_43 No Java EE (Enterprise Edition) Java SE (Standard Edition) Modern mobile development No longer actively developed Java ME (Micro Edition) |
gptkbp:requires |
JNI header files
careful memory management a JEP number |
gptkbp:scientific_classification |
different types of proposals
major and minor proposals |
gptkbp:security_features |
gptkb:Java_Security_Manager
gptkb:Java_Authentication_and_Authorization_Service_(JAAS) gptkb:Java_Cryptography_Architecture_(JCA) Access Control Lists (ACLs) Code Signing Secure class loading Secure Sockets Layer (SSL) support User authentication mechanisms Security policies management Sandboxing for applets Access control for resources Digital certificates support Encryption algorithms support Policy files for security configuration Protection against buffer overflow attacks Protection against malicious code Runtime permission checks Sandboxing for untrusted code Secure communication protocols support Security audits and logging Security updates and patches Support for secure Io T applications Support for secure cloud applications Support for secure communications Support for secure data storage Support for secure enterprise applications Support for secure mobile applications Support for secure web applications Support for secure APIs |
gptkbp:status |
proposed
rejected finalized accepted |
gptkbp:structure |
organizes enhancements
|
gptkbp:succeeded_by |
gptkb:Java_ME_5.0
gptkb:Java_5 gptkb:Java_EE_5 gptkb:Java_SE_5.0 gptkb:Java_SE_5 gptkb:Java_EE_5.0 Java SE (Standard Edition) Java Platform, Standard Edition (Java SE) Java 5 (Java 1.5) |
gptkbp:successor |
gptkb:Java_SE_24
gptkb:Java_SE_41 gptkb:Java_SE gptkb:Java_SE_19 gptkb:Java_SE_26 gptkb:Java_SE_30 gptkb:Java_SE_48 gptkb:Java_SE_39 gptkb:Java_SE_29 gptkb:Java_SE_47 gptkb:Java_SE_22 gptkb:Java_SE_38 gptkb:Java_SE_33 gptkb:Java_Platform,_Standard_Edition_5.0 gptkb:Java_SE_31 gptkb:Java_SE_49 gptkb:Java_SE_11 gptkb:Java_5 gptkb:Java_SE_17 gptkb:Java_SE_25 gptkb:Java_SE_8 gptkb:Java_SE_42 gptkb:Java_SE_18 gptkb:Java_SE_21 gptkb:Java_2_Platform gptkb:Java_SE_5.0 gptkb:Java_1.1 gptkb:Java_SE_46 gptkb:Java_SE_34 gptkb:Java_SE_20 gptkb:Java_SE_6 gptkb:Java_SE_7 gptkb:Java_SE_27 gptkb:Java_SE_10 gptkb:Java_SE_12 gptkb:Java_SE_23 gptkb:Java_SE_13 gptkb:Java_SE_9 gptkb:Java_SE_14 gptkb:Java_SE_45 gptkb:Java_SE_32 gptkb:Java_SE_36 gptkb:Java_SE_50 gptkb:Java_SE_37 gptkb:Java_SE_16 gptkb:Java_SE_44 gptkb:Java_SE_35 gptkb:Java_SE_15 gptkb:Java_SE_40 gptkb:Java_SE_28 gptkb:Java_SE_43 Java Platform, Enterprise Edition (Java EE) Java Platform, Micro Edition (Java ME) Java Platform, Standard Edition (Java SE) |
gptkbp:supports |
gptkb:Java_Beans
gptkb:Java_XML_Binding_(JAXB) gptkb:crypt gptkb:Servlet_2.2 gptkb:Java_3_D gptkb:Java_API_for_XML-Based_RPC_(JAX-RPC) gptkb:Java_Speech_API gptkb:Internationalization_support gptkb:Microservices gptkb:Java_Management_API gptkb:Java_Platform_Module_System gptkb:Java_Media_Framework_(JMF) gptkb:Java_Platform_Module_System_(JPMS) gptkb:JDBC_2.0 gptkb:Reflection_API gptkb:Java_Platform_Debugger_Architecture_(JPDA) gptkb:Java_Secure_Socket_Extension_(JSSE) gptkb:UDDI gptkb:WSDL gptkb:JMX_Notifications gptkb:Java_RMI_over_IIOP gptkb:Java_Modules gptkb:Java_Server_Pages_(JSP) gptkb:Swing_components gptkb:API gptkb:Java_EE gptkb:Java_Sound_API gptkb:Java_Virtual_Machine gptkb:Java_RMI gptkb:Java_IDL gptkb:Java_Runtime_Environment gptkb:Java_Stream_API gptkb:Java_2_Platform gptkb:Java_Security gptkb:Java_Naming_and_Directory_Interface gptkb:Java_programming_language gptkb:Java_ME_SDK gptkb:Java_Media_Framework gptkb:Java_Collections_Framework gptkb:Java_Annotations gptkb:Java_Web_Services gptkb:Java_ME_API gptkb:Java_Security_API gptkb:Java_FX gptkb:Java_Native_Interface_(JNI) gptkb:Java_Message_Service_(JMS) gptkb:telenovela gptkb:Swing gptkb:JSP_1.1 gptkb:Java_Authentication_and_Authorization_Service_(JAAS) gptkb:Java_Management_Extensions_(JMX) gptkb:Java_Internationalization_(i18n) gptkb:Unicode_13.0 gptkb:Continuous_Integration gptkb:Java_Plug-in gptkb:Java_XML_Processing_API gptkb:Java_API_for_XML_Web_Services_(JAX-WS) gptkb:Java_Development_Kit_(JDK) gptkb:Java_Runtime_Environment_(JRE) gptkb:Java_Virtual_Machine_(JVM) gptkb:Java_Connector_Architecture_(JCA) gptkb:Java_Naming_and_Directory_Interface_(JNDI) gptkb:Java_Network_Launch_Protocol_(JNLP) gptkb:Java_Cryptography_Architecture_(JCA) gptkb:Data gptkb:TCP/_IP gptkb:JDBC gptkb:Unicode gptkb:Enterprise_Java_Beans_(EJB) gptkb:Java_Servlets gptkb:Java_Web_Start gptkb:Java_API_for_Web_Socket_(JSR_356) gptkb:Java_Server_Faces gptkb:Java_API_for_RESTful_Web_Services_(JAX-RS) gptkb:Java_Transaction_API_(JTA) gptkb:Java_2_D gptkb:RMI gptkb:filter_streams gptkb:networking gptkb:Java_API_for_XML_Processing_(JAXP) gptkb:Transport_Layer_Security_(TLS) gptkb:Java_Cryptography_Extension_(JCE) gptkb:Java_Native_Access_(JNA) gptkb:Java_API_for_XML_Messaging_(JAXM) gptkb:Java_API_for_JSON_Processing_(JSR_353) gptkb:XML_format gptkb:JNDI gptkb:Remote_Method_Invocation_(RMI) gptkb:Java_Server_Faces_(JSF) gptkb:UDP API Management Cloud services Data Encryption Object-oriented programming event-driven programming Caching Mechanisms Continuous Deployment Event-Driven Programming multiple languages Data Validation Digital certificates Embedded systems XQuery Cross-Platform Development Distributed computing image processing Mobile applications Multithreading Version Control Systems Cloud Deployment Code Reusability JAR files RESTful Services RESTful services Third-Party Libraries Web services cross-platform development custom components database connectivity distributed computing garbage collection lightweight components multimedia applications networking capabilities object-oriented programming security features Agile Development Practices Containerization Garbage collection Multimedia applications Asynchronous Processing Enterprise applications Secure communication XML processing XPath audio playback cross-platform applications internationalization dynamic compilation Cross-platform development Platform independence multithreading Compliance with security standards Location-based services Push notifications Secure remote access SOAP Services event listeners native methods Data loss prevention message-driven beans video playback symbolic links CLDC (Connected Limited Device Configuration) Java Concurrency API Java Database Connectivity (JDBC) Java Platform Debugger Architecture MIDP (Mobile Information Device Profile) Message-Driven Beans Networking APIs Servlets Swing GUI toolkit memory-mapped files multiple programming paradigms remote method invocation rich internet applications XML namespaces Logging Frameworks Modular Development event propagation drag and drop functionality Incident management processes object serialization Access control mechanisms C and C++ languages Payment APIs large file handling Multimedia APIs remote method invocation (RMI) Secure web applications Secure application deployment Location APIs secure socket communication Messaging APIs Internationalization (i18n) SAX (Simple API for XML) Secure coding guidelines Web services APIs native code interface Unicode normalization forms audio and video processing Java Accessibility API 3 D graphics Java Platform, Enterprise Edition (Java EE) Java Platform, Micro Edition (Java ME) Java Platform, Standard Edition (Java SE) Java Lambda Expressions Java RMI (Remote Method Invocation) Java FX Script Java IDL (Interface Definition Language) native code integration Legacy System Integration Localization (l10n) DOM (Document Object Model) Applet development Java API for JSON Binding (JSR 367) Multicast Sockets Security patch management policy files for permissions asynchronous event handling event handling framework event source management Unicode bidirectional text custom serialization mechanisms file attributes management Java 3 D API Bluetooth APIs cryptography APIs |
gptkbp:system |
manages proposals
evaluating Java changes |
gptkbp:target_audience |
Mobile device developers
|
gptkbp:technique |
gathering community input
|
gptkbp:used_by |
Banking Systems
Healthcare Applications E-commerce Platforms Telecommunications Systems Government Applications |
gptkbp:used_for |
Embedded systems
Web development Mobile applications Enterprise applications Cross-platform applications Developing desktop applications Developing server-side applications Developing web applications |
gptkbp:used_in |
Large Scale Applications
|
gptkbp:uses |
gptkb:Java_Virtual_Machine
gptkb:Java_programming_language gptkb:Java_Development_Kit_(JDK) gptkb:Java_Runtime_Environment_(JRE) gptkb:Java_Virtual_Machine_(JVM) gptkb:Java_Server_Faces Object-oriented programming Multithreading bytecode Garbage collection Platform independence UTF-16 encoding |
gptkbp:utilizes |
gptkb:Java_Beans
|
gptkbp:versioning_improvement |
gptkb:JAR_file_versioning
|
gptkbp:wing_configuration |
Java and native code
|
gptkbp:written_in |
gptkb:Java
|
gptkbp:bfsParent |
gptkb:Web
|
gptkbp:bfsLayer |
3
|