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
100 views
0
What are references and instances?

I'm studying Java and the address of the array is called a referenceI have no idea about the reference, so I'm asking you a question.What are references and instances?I hope it's easy to understand be...


1 answers
85 views
0
I'm asking you a question because I got an execution error when I pressed the button.

package studyfree;import java.awt.Button;import java.awt.Frame;import java.awt.GridLayout;import java.awt.Label;import java.awt.Panel;import java.awt.event.ActionEvent;import java.awt.event.ActionList...

2 years ago

1 answers
71 views
0
Eclipse Tomcat Setup Problems

I tried to build a server by installing Tomcat and connecting it to Eclipse.But no matter how much I searched on the Internet for a solution, I couldn't do it with the Eclipse that was on my computer....

2 years ago

1 answers
29 views
0
It's a little weird to convert the date of the android lunar calendar

https://github.com/unicode-org/icu/releases/tag/release-4-8-2Using the library Trying to get lunar date But it's working wellFebruary and March alone are one day behind. In this sauce, February 28, 20...

2 years ago

1 answers
26 views
0
JAVA coding

Hello, I need Java coding, but I tried source coding, so please modify it --ㅜIt's a question of completing a program given a class with only attributesThe class name with main is A01, and class Box1 {...

2 years ago

1 answers
111 views
0
I don't know what it means to get Objecto as a parameter.

public int compareTo(Object o)CircleTwo c = (CircleTwo) o;Here, I don't know what the parameter Objecto in CompareTo points to.And do you mean to convert (CircleTwo) o in the second line?Code with the...

2 years ago

1 answers
107 views
0
Java, I want to know why this is happening.

import java.util.Scanner;public class Main { public static void main(String[] arg) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); sc.close(); int A = a*2-1; int K = 1; int B = a-1;...

2 years ago

2 answers
21 views
0
Java problems

Find all the errors and correct them.1) Calendar d = new Calendar();2) int i = new Integer(0);3) Integer i = new Integer(100);4) int i = Integer.parseInt(100);5) String s = new String(abc);That's the ...

2 years ago

1 answers
102 views
0
Why should the parent class constructor (in relation to inheritance and constructor) be performed first! I wonder if my guess is correct.

Ian Media is a student who is studying with a book called 'The first java programming'. I was studying inheritance and constructor, but the book said that in order for an explicit constructor or impli...


1 answers
51 views
0
Android Studio ONE UI-style design?

I want to design one ui style in Android studioIt's hard to attach a picture, so it's hard to explain it exactly, but when you enter the message app on the device where Won Yoo-ai is applied, the app ...

« - 94 - »

© 2024 OneMinuteCode. All rights reserved.