પ્રોગ્રામિંગ ભાષાઓ
ક્રોસ-પ્લેટફોર્મ એપ્લિકેશનો બનાવવા માટે એન્ટરપ્રાઇઝ-ગ્રેડ પ્રોગ્રામિંગ ભાષા અને રનટાઇમ
Write once, run anywhere via JVM bytecode
Robust, scalable, with comprehensive libraries and frameworks
Compile-time type safety prevents common errors
Garbage collection handles memory automatically
Spring, Hibernate, Maven, Gradle, and thousands of libraries
Code written decades ago still runs on modern JVMs
# OpenJDK 17 (LTS)
sudo apt update
sudo apt install openjdk-17-jdk -y
java -version
# Set JAVA_HOME
echo 'export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64' >> ~/.bashrc
source ~/.bashrcHello World:// HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}javac HelloWorld.java
java HelloWorld
@SpringBootApplication
@RestController
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
@GetMapping("/")
public String hello() {
return "Hello, World!";
}
}Maven pom.xml:<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>3.2.0</version>
</dependency>
</dependencies>mvn spring-boot:run
અમારી સરળ VPS વિસ્તરણ પ્રક્રિયા સાથે મિનિટોમાં શરૂ કરો
લગભગ2મિનિટમાં સ્થાપિત કરો • સંપૂર્ણ રુટ પ્રવેશ • ટિકિટ અને ઇમેઇલ દ્વારા આધાર