Java

How to Set Up a Git Server with Gitea on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Install and Configure SonarQube on Ubuntu 26.04

SonarQube is an open-source platform for continuous inspection of code quality. It detects bugs, security vulnerabilities, and code smells across 30+ programming languages. This guide installs SonarQube Community Edition on Ubuntu 26.04 LTS with PostgreSQL. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS with at least 2 GB RAM and 2 CPUs […]

Read more
How to Set Up a DNS Server with Bind9 on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Install Java 24 (OpenJDK) on Ubuntu 26.04

Java 24 is the latest release of the OpenJDK, featuring new Project Panama and Loom capabilities, improved garbage collectors, and preview features. Ubuntu 26.04 LTS ships with OpenJDK in its repositories. This guide installs Java 24 (OpenJDK) and configures it on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS […]

Read more
How to Configure a Static IP Address with Netplan on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Install Java 21 (OpenJDK) on Ubuntu 24.04

Java 21 LTS is the current Long-Term Support release of Java, featuring virtual threads (Project Loom), pattern matching, and record patterns. This guide installs OpenJDK 21 on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server A user with sudo privileges Step 1 – Install OpenJDK 21 OpenJDK 21 […]

Read more
How to Make a Minecraft Server — step-by-step Linux tutorial on Progressive Robot

How to Make a Minecraft Server

Minecraft is a popular sandbox video game. As of late 2019, it was the second best-selling video game of all time. In this tutorial, you will create your own Minecraft server so that you and your friends can play together. Specifically, you will install the necessary software packages to run Minecraft, configure the server to run, and then deploy the game.

Read more
Play Java

Introduction to Play in Java

In the world of Java web development, the Play Framework stands out as a powerful and versatile tool for building modern and efficient web applications. This article serves as an introductory guide to Play in Java, covering essential concepts and practical tips for developers looking to harness the framework’s capabilities. From setting up a Play project to understanding controllers, views, and routing, this comprehensive overview aims to provide a solid foundation for diving into the exciting realm of Play development.

Read more
Decorator Design Pattern in Java Example — step-by-step Programming tutorial on Progressive Robot

Decorator Design Pattern in Java Example

Decorator design pattern is used to modify the functionality of an object at runtime. At the same time other instances of the same class will not be affected by this, so individual object gets the modified behavior. Decorator design pattern is one of the structural design pattern (such as [Adapter Pattern](/community/tutorials/adapter-design-pattern-java "Adapter Design Pattern in […]

Read more
Java String to Uppercase — step-by-step Programming tutorial on Progressive Robot

Java String to Uppercase

URL: https://www.progressiverobot.com/java-string-to-uppercase/ Java String to uppercase conversion can be done using toUpperCase() method. Java String to UpperCase Java String toUpperCase() method has two variants – toUpperCase() and toUpperCase(Locale locale). Conversion of the characters to upper case is done by using the rules of default locale. Calling toUpperCase() function is same as calling toUpperCase(Locale.getDefault()). Java String […]

Read more
Ubuntu 20.04にAptを使用してJavaをインストールする方法 — step-by-step Linux tutorial on Progressive Robot

Ubuntu 20.04にAptを使用してJavaをインストールする方法

このガイドでは、`apt`を使用して、Java Runtime Environment (JRE)と Java Developer Kit (JDK)のさまざまなバージョンをUbuntu 18.04にインストールします。OpenJDKとOracleの公式JDKをインストールします。次にプロジェクトに使用するバージョンを選択します。 終了したら、JDKを使用してソフトウェアを開発したり、Java Runtimeを使用してソフトウェアを実行したりできます。

Read more
CHAT