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


2 answers
116 views
0
How to Identify the Button Pressed During Screen Transition in Android

I'm thinking about using Intent to make screen transitions on Android.I would like to reflect the selection of the child screen on the parent screen when I close the screen on the child screen. Is the...

1 years ago

2 answers
123 views
0
I want to delete the downloaded file

I use JAX-RS to create a WebAPI where I can download files.I want to delete this file immediately after downloading it, but I don't know how to do it.@GET@ Path (download)public Response download() { ...

1 years ago

2 answers
35 views
0
make an Eclipse project executable at any time

Thank you for your help.I'd like to make a project made with Eclipse ready to run (like launching with a double click instead of a command prompt), but I don't know what to do because it's my first ti...

1 years ago

1 answers
121 views
0
How to read the image data of the camera application into OpenCV

After taking a picture with a camera, we are creating an app that allows you to enter any character into the image.I'm thinking about how to do it as follows:Launch the camera application created by A...

1 years ago

2 answers
102 views
0
SpringBoot+ Multi-Module Configuration Cannot Retrieve Messages from Property Files

In the SpringBoot project in a multi-module configuration Creating a login screen using SpringSecurity when UsernameNotFoundException occurs on the domain layer sideon the domain layer sideI'd like to...

1 years ago

2 answers
87 views
0
The behavior is strange when debugging on eclipse.

When I started tomcat and debug it with Eclipse, the behavior was strange, such as pausing to the line where I was writing a comment or moving to the processing in the conditional statement even thoug...

1 years ago

2 answers
100 views
0
About if statements in java

I am currently studying java at NetBeans.Scanner sc=new Scanner (System.in);System.out.print(Determination);int x = sc.nextInt();if(x>=0.4) System.out.println(Determination A;else if (x>=0.3&am...

1 years ago

1 answers
132 views
0
Task Loops in JavaFX

RenderTask which is Task for Renderpublic class RenderTask extensions Task<Integer>{ final private MainApp app; private boolean exit; public RenderTask (MainApp app) { this.app=app; } @ Overrid...

1 years ago

1 answers
79 views
0
How can Jersey receive an array at POST?

@FormParam (parameter name) String [ ] array name Then it didn't work out, but I couldn't find out when I looked it up, so I asked you a question.If anyone knows, please let me know.

1 years ago

1 answers
60 views
0
Library Packaging

This is the first time I have made my own library for Android apps, and I am struggling with packaging including visibility.I don't know the standard of that area when I search the internet.I cut the ...

1 years ago
« - 14 - »

© 2024 OneMinuteCode. All rights reserved.