Что такое Java?

Java — это язык программирования общего назначения, который является параллельным, основанным на классах и объектно-ориентированным.

Что такое компилятор?

Компилятор — это программа, которая преобразует исходный код высокого уровня, написанный разработчиком на языке программирования высокого уровня, в объектный код низкого уровня (двоичный код) на машинном языке, понятный процессору. Пример c ,С++,Паскаль

Что такое интерпретатор?

Программа, которая может анализировать и выполнять программу построчно. Пример Python, Ruby.

Но как Java является одновременно компилятором и интерпретатором?

Java Разработано Sun Microsystem в 1995 году, теперь приобретено Oracle.

Версия Java

  • JDK 1.0 (23 января 1996 г.)
  • JDK 1.1 (19 февраля 1997 г.)
  • J2SE 1.2 (8 декабря 1998 г.)
  • J2SE 1.3 (8 мая 2000 г.)
  • J2SE 1.4 (6 февраля 2002 г.)
  • J2SE 5.0 (30 сентября 2004 г.)
  • Java SE 6 (11 декабря 2006 г.)
  • Java SE 7 (28 июля 2011 г.)
  • Java SE 8 (18 марта 2014 г.)
  • Java SE 9 (21 сентября 2017 г.)
  • Java SE 10 (20 марта 2018 г.)

Версии платформы Java

  • Java Card для смарт-карт.
  • Платформа Java, Micro Edition (Java ME) — предназначена для сред с ограниченными ресурсами (микроконтроллеры, датчики, шлюзы, мобильные телефоны, персональные цифровые помощники, телевизионные приставки, принтеры).
  • Платформа Java, стандартная версия (Java SE) — ориентирована на среды рабочих станций. API общего назначения (java.lang, java.sql, java.util..etc)
  • Платформа Java, Enterprise Edition (Java EE) — ориентирована на крупные распределенные предприятия или Интернет-среды. Веб-сервисы, RMI, Servlet, EJP.

Возможности и преимущества Java

  • Простой
  • Объектно-ориентированный
  • Надежный сбор мусора и обработка исключений
  • Напишите один раз, запустите где угодно (кросс-платформенное выполнение)
  • Безопасный
  • Многопоточный
  • Portable- носитель на любой платформе.
  • Управление памятью
  • Огромная библиотека
  • Безопасность по дизайну
  • Строго типизированный

Как установить Java?

Перейти на официальный сайт java

https://www.java.com/en/download/manual.jsp

После загрузки exe вы получите эту установку Windows

Затем нажмите кнопку «Установить».

Как установить переменную среды?

Найдите место установки JDK, например, на моем компьютере, на котором он установлен.

C:\Program Files\Java\jdk-10.0.1\bin этот путь

Класс

Классы и объекты — это базовые концепции объектно-ориентированного программирования, представляющие объекты реальной жизни.

класс можно определить как шаблон/чертеж, описывающий поведение/состояние, поддерживаемое объектом этого типа.

Например, автомобиль - это класс

class Vehicle
{
String regno;
int model;
String color;
Vehicle(String r, int m,String c)
{
regno=r;
model=m;
color=c;
}
void display()
{
System.out.println( “Регистрационный номер: “+regno);
System.out.println(“Номер модели: “+model);
System.out.println(“Цвет: “+цвет);

}

regno, модель, цвет являются состоянием или переменной

display() — это поведение или метод.

Область действия переменной

Область переменной определяет раздел кода, в котором видна переменная.

Переменные экземпляра

Переменные экземпляра — это те, которые определены внутри самого класса, а не в каком-либо методе или конструкторе класса. Они известны как переменные экземпляра, потому что каждый экземпляр класса (объекта) содержит копию этих переменных.

Локальные переменные

Объявите переменную с помощью в методе или с помощью в блоке.

Статическая переменная

Он общий для всех объектов.

В зависимости от типа значения, присваиваемого переменной, оно имеет два типа

Premite — int x=0

Ссылка Student S= new Student();

класс Транспортное средство

{

Строка регно;

внутренняя модель;

Цвет струны;

статический интервал static_countobject;

интервал normal_countobject;

Транспортное средство (строка r, int m, строка c)

{

регно=г;

модель=м;

цвет=с;

static_countobject = static_countobject+1;

normal_countobject = normal_countobject+1;

}

пустой дисплей ()

{

System.out.println("Регистрационный номер: "+regno);

System.out.println("Номер модели:"+модель);

System.out.println("Цвет: "+цвет);

System.out.println("StaticCountobject : "+static_countobject);

System.out.println("Объект NormalCount: "+normal_countobject);

//целое

}

}

автомобиль общественного класса

{

public static void main(String[] args) {

Автомобиль v= новый Автомобиль («reg11–22–55», 1001, «Красный»);

v.дисплей();

Автомобиль v1 = новый Автомобиль («reg11–22–56», 2001, «зеленый»);

v1.дисплей();

}

}

Как скомпилировать и выполнить программу Java?

Если вы не установили переменную пути, как указано выше, нам нужно установить переменную пути.

D:\java› установить путь=%path%;C:\Program Files\Java\jdk-10.0.1\bin

Это сообщает системе, где найти программы JDK.

D:\java› имя файла javac здесь.java

Это запускает javac.exe, компилятор. Вы не должны увидеть ничего, кроме следующей системной подсказки…

javac создал файл filenamehere.class. Среди файлов вы должны увидеть filenamehere.java и filenamehere.class.

D:\java› имя файла javaздесь

Над комментарием запустите свой интерпретатор Java и выдайте результат своей программы.

Пакет Java

Пакет Java — это группа однотипных классов, интерфейса и подпакета. Он имеет два типа

  • Сборка в пакете (java, lang, awt, javax swing, net, io, util, sql
  • Пакет, определяемый пользователем (автомобиль, автомобиль...)

Преимущество пакета

Используется для категоризации классов и интерфейсов, чтобы их можно было легко поддерживать.

Обеспечьте защиту доступа.

Удалите коллизию имен.