Что такое 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
- Пакет, определяемый пользователем (автомобиль, автомобиль...)
Преимущество пакета
Используется для категоризации классов и интерфейсов, чтобы их можно было легко поддерживать.
Обеспечьте защиту доступа.
Удалите коллизию имен.