Приветствую Вас на курсе Java!

Содержание

Слайд 2

Зачем нужна нам Java

Зачем нужна нам Java

Слайд 3

SQL — это язык программирования Место Java в Web-разработке? HTML –

SQL — это язык программирования

Место Java в Web-разработке?

HTML – язык разметки

CSS – язык

стилей

JavaScript/TypeScript – языки программирования

FRONTEND - разработчик

BACKEND - разработчик

JAVA – язык программирования

SQL – язык программирования БД

XML – язык разметки

JAVA/KOTLIN– язык программирования

ANDROID - разработчик

https

https

XML – язык разметки

OBJECTIVE C/SWIFT – язык программирования

IOS - разработчик

https

Слайд 4

SQL — это язык программирования Принцип работы Java «С» ? «C++»

SQL — это язык программирования

Принцип работы Java

«С» ? «C++» ? «JAVA»

Переписать код 1

Переписать код

2

Переписать код 3

JVM запустит код 1

JVM запустит код 1

JVM запустит код 1

Слайд 5

SQL — это язык программирования Принцип работы JVM

SQL — это язык программирования

Принцип работы JVM

Слайд 6

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

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

Слайд 7

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

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

Слайд 8

Программисту приходится общаться с наемным персоналом клиентами

Программисту приходится общаться с наемным персоналом клиентами

Слайд 9

SQL — это язык программирования Установка JAVA JDK – полные набор

SQL — это язык программирования

Установка JAVA

JDK – полные набор для разработки приложений

JRE – набор

для выполнения приложений

Устанавливаем JDK не старее 10 версии: https://www.oracle.com/java/technologies/downloads/

Слайд 10

https://www.jetbrains.com/ru-ru/idea/ Установки среды разработки Intellij idea Eclipse NetBeans Установить IntelliJ IDEA

https://www.jetbrains.com/ru-ru/idea/

Установки среды разработки

Intellij idea

Eclipse

NetBeans

Установить IntelliJ IDEA Ultimate https://www.jetbrains.com/ru-ru/idea/

IntelliJ IDEA продление Trail

периода https://www.youtube.com/watch?v=xbjH-HB80CU&t=14s
Слайд 11

Любая строка программного кода заканчивается на «;» Фигурные скобки группируют строки

Любая строка программного кода заканчивается на «;»
Фигурные скобки группируют строки кода

Создание

нового проекта

Создаем новый проект в idea. Имя проекта английскими, с маленькой буквы, без пробелов javaXX, где XX номер группы.
Создаем папку lesson01 и java class с большой буквы (чтобы не путать с переменными) MyFirstProject
Любая строка программного кода заканчивается на «;»
Фигурные скобки «{ }» группируют строки кода
Ctrl+Alt+L – форматирование кода
Package – папка в которой находится файл lesson1.class
Public – модификатор доступа публичный/открытый
Class – часть кода

Слайд 12

SQL — это язык программирования Место запуска программного кода Точка запуска

SQL — это язык программирования

Место запуска программного кода

Точка запуска программы

Начать набирать psvm, далее вставляется

код показывающей JVM точку старта программы.
Давайте запустим первый в мире код любого программиста, набрать сокращение sout и нажать TAB:
System.out.println("Hello world!");
Слайд 13

Джеймс Гослинг Файлы проекта (CAFEBABE)16 = (3405691582)10 Джерри Гарсия Джеймс Гослинг

Джеймс Гослинг

Файлы проекта

(CAFEBABE)16 = (3405691582)10

Джерри Гарсия

Джеймс Гослинг

“Мы обычно ходили на обед

в место под названием Михайловская аллея. Согласно местной легенде, в далеком прошлом там выступали до того как стали знаменитыми. Когда вокалист группы Джерри Гарсия умер, они установили маленький буддийский храм. В то время мы стали называть кафе “Кафе Мертвым” (Cafe Dead), а со временем обратили внимание, что “Cafe Dead” по совместительству еще и HEX номер. Мне понравилось это магическое число, таким образом, пересматривая некоторый код формата файла, я решил использовать CAFEDEAD для формата постоянного объектного файла. После мне нужно было еще одно такое слово для классов, я опять же решил использовать «CAFE» (это казалось хорошей темой), и после некоторых поисков я нашел “BABE”, подходившее мне в качестве числа. Таким образом, CAFEBABE стал форматом файла класса, а CAFEDEAD был форматом файла постоянного объекта. Со временем файл постоянных объектов исчез, а вместе с ним и ушло использование CAFEDEAD – его в конечном итоге заменили RMI.”
Слайд 14

Программисту приходится общаться с колегами

Программисту приходится общаться с колегами

Слайд 15

Типы данных ТИПЫ ДАННЫХ 8 примитивных типов (с маленькой буквы) Ꝏ

Типы данных

ТИПЫ ДАННЫХ

8 примитивных типов
(с маленькой буквы)

Ꝏ Ссылочных типов
(с большой буквы)

От

JDK
(стандартные библиотеки)

Из интернета
(внешние библиотеки)

Из интернета
(внешние библиотеки)

4 Целочисленных:
byte
short
int
long

2 Дробные:
float
double

1 Логический:
boolean

1 Символьный:
char

Слайд 16

Значения данных

Значения данных