Oracle JDK: официальная Java Development Kit
Oracle JDK, или Oracle Java Development Kit, представляет собой набор средств разработки, необходимый для создания и развертывания приложений на языке Java. JDK от Oracle включает в себя компилятор Java (javac), документацию Java, инструменты для отладки Java (Java Debugging Tools), средства для запуска Java-приложений и многое другое.
Примеры кода для использования Oracle JDK могут выглядеть следующим образом:
1. Программа "Hello, world!" на Java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
2. Создание класса на Java с использованием Oracle JDK
public class MyClass {
private int myNumber;
public MyClass(int number) {
myNumber = number;
}
public int getNumber() {
return myNumber;
}
public void setNumber(int number) {
myNumber = number;
}
}
3. Создание и работа с массивами на Java
public class MyArray {
public static void main(String[] args) {
int[] myIntArray = { 1, 2, 3, 4, 5 };
String[] myStringArray = { "apple", "banana", "grape" };
System.out.println("Third element of myIntArray: " + myIntArray[2]);
System.out.println("Second element of myStringArray: " + myStringArray[1]);
}
}
4. Использование Java-пакетов при разработке приложений с Oracle JDK
package com.mycompany.myproject;
public class MyClass {
// код для класса MyClass
}
5. Создание GUI-приложения на Java
import javax.swing.JFrame;
import javax.swing.JLabel;
public class MyGUI {
public static void main(String[] args) {
// создание нового окна
JFrame myFrame = new JFrame("My GUI Application");
// создание новой метки
JLabel myLabel = new JLabel("Hello, world!");
// добавление метки на окно
myFrame.add(myLabel);
// установка размеров окна
myFrame.setSize(300, 200);
// отображение окна
myFrame.setVisible(true);
}
}
В целом, Oracle JDK предоставляет все необходимые инструменты и библиотеки для создания разнообразных приложений на языке Java. Код, созданный при помощи Oracle JDK, может быть скомпилирован и запущен на разных операционных системах, включая Windows, Linux и macOS.