java tag

Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It is a general-purpose programming language intended to let programmers write once, run anywhere (WORA), meaning that compiled Java code can run on all platforms that support Java without the need to recompile. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of the underlying computer architecture. The syntax of Java is similar to C and C++, but has fewer low-level facilities than either of them. The Java runtime provides dynamic capabilities (such as reflection and runtime code modification) that are typically not available in traditional compiled languages. As of 2019, Java was one of the most popular programming languages in use according to GitHub, particularly for client–server web applications, with a reported 9 million developers.

Java was originally developed by James Gosling at Sun Microsystems and released in May 1995 as a core component of Sun Microsystems' Java platform. The original and reference implementation Java compilers, virtual machines, and class libraries were originally released by Sun under proprietary licenses. As of May 2007, in compliance with the specifications of the Java Community Process, Sun had relicensed most of its Java technologies under the GPL-2.0-only license. Oracle offers its own HotSpot Java Virtual Machine, however the official reference implementation is the OpenJDK JVM which is free open-source software and used by most developers and is the default JVM for almost all Linux distributions.

As of March 2022, Java 18 is the latest version, while Java 17, 11 and 8 are the current long-term support (LTS) versions. Oracle released the last zero-cost public update for the legacy version Java 8 LTS in January 2019 for commercial use, although it will otherwise still support Java 8 with public updates for personal use indefinitely. Other vendors have begun to offer zero-cost builds of OpenJDK 18 and 8, 11 and 17 that are still receiving security and other upgrades.

Oracle (and others) highly recommend uninstalling outdated and unsupported versions of Java, due to unresolved security issues in older versions. Oracle advises its users to immediately transition to a supported version, such as one of the LTS versions (8, 11, 17).

Reference: WIKIPEDIA

1495 questions


1 answers
84 views
0
How to library Spring Boot applications

I was creating a command line application on Spring Boot, but suddenly I had to use a library instead of an app.Development Environment: Eclipse, Windows 7Development Language: Javaframework:Spring Bo...


1 answers
93 views
0
Understanding Automatic Login with Firebase Authentication

I created a login function using the Android app.I use userid and password to log in.After that, after the second time, I want to automatically log in without going through the login screen and transi...

2 years ago

2 answers
30 views
0
I want to delete the colon in the string.

I would like to delete only the colon(:) with the code below and put it in the new variable.What code would be best to use?String beginTime=9:45;String endTime = 19:45;

2 years ago

1 answers
92 views
0
java in vscode

I was going to be able to run java in vscode, but when I installed the Java Extension Pack and set the path of jdk, it says Build failed and I can't run it.I would appreciate it if you could help me.

2 years ago

2 answers
30 views
0
Java method argument return value

Prerequisites/What you want to achieveThe variable int num is given an input value by the system.A method is created, the method is called by main, and all elements of the return value are displayed.A...

2 years ago

1 answers
136 views
0
About WildFly+MariaDB

Operating Environment: Windows 7 32-bit, Eclipse 4.7 Oxygen, Java 8, MariaDB 10.3, WildFly12 ·This is my first time using WildFly.So let me ask you a few questions.WI understand that WildFly includes ...

2 years ago

2 answers
51 views
0
About Eclipse Server View

I am studying web development at Java. In the Server view of Eclipse, there is no server available.However, if you press the cat mark in the upper left corner of the Eclipse screen, Tomcat can start n...

2 years ago

1 answers
80 views
0
I didn't really understand the internal process of why I could detect click events just by importing EventListener.

Until now, I thought that I should import EventListener to detect any event without thinking too much about it.However, I am looking into the internal handling of EventListener.There are pages like th...

2 years ago

2 answers
69 views
0
I want to call action when button is pressed

Developing web applications in Struts 1.3.Therefore, we are using html:button.The following JavaScript errors appear:TypeError: document.XxxForm.submit is not a functionThe jsp is described in <htm...

2 years ago

1 answers
33 views
0
PageUp in KeyCombination

Setting keyboard shortcuts in javafx.I checked the operation of this.KeyCombination.valueOf(Shortcut+W)This won't work, but how do I specify PageUp?KeyCombination.valueOf(Shortcut + PageUp)It won't wo...

2 years ago
« - 45 - »

© 2024 OneMinuteCode. All rights reserved.