Практическое использование Java Макаревич Л. Г.
Инсталляция Java Документация в docs Прописать PATH (каталог bin в JSDK) Прописать CLASSPATH (путь к jre/lib, путь к текущему каталогу. )
Создание программы на Java /* The HelloWorldApp class implements an application that displays "Hello World!" to the standard output. */ public class HelloWorldApp { public static void main(String[] args) { // Display "Hello World!" System.out.println("Hello World!"); }
Компиляция и запуск приложения на Java javac имя.java java имя
Объектно-ориентированное программирование Инкапсуляция Наследование Полиморфизм Figure CircleRectangleLine
class Figure { void draw(){}; } class Rectangle extends Figure { void draw(){System.out.println("А я - прямоугольник");} } class Circle extends Figure { void draw(){System.out.println("А я - окружность");} } class Line extends Figure { void draw(){System.out.println("А я - линия");} } class Demo { public static void main(String[] a) { Figure arr[] = new Figure[3]; arr[0] = new Rectangle(); arr[1] = new Circle(); arr[2] = new Line(); for ( int i = 0; i < arr.length; i++ ) arr[i].draw(); }