Слайд 2ООП
Инкапсуляция
Полиморфизм
Наследование
Слайд 3Создание первой программы
public class MainClass {
public static void main (
String [] args ) {
System.out.println( "Hello, World!" );
// Начинаем здесь
}
}
Слайд 4Комментарий
// Однострочный комментарий
/*
…
Блочный комментарий
…
*/
Слайд 5Переменные и типы данных
Существует две группы типов данных:
Примитивные и ссылочные.
Слайд 6Примитивные типы данных
byte – 8-битное знаковое целое число.
short – 16-битное
знаковое целое число.
int – 32-битное знаковое целое число.
long – 64-битное
знаковое целое число.
float – 32-битное знаковое число с плавающей запятой одинарной точности.
double – 64-битное знаковое число с плавающей запятой двойной точности.
boolean – принимает два значения: true и false.
char – 16-битный тип данных, предназначенный для хранения символов в кодировке Unicode.
Слайд 7Ключевые слова в JAVA
abstract assert boolean break byte case catch
char class const continue default do double else enum extends
final finally float for goto if implements import instanceof int interface long native new package private protected public return short static strictfp super switch synchronized this throw throws transient try void volatile while
Слайд 8final
Для того, чтобы переменная не могла менять свое значение в
процессе выполнения программы, можно определить её как константу с помощью
ключевого слова final.
Слайд 10Книги
Java. Полное руководство – Герберт Шилдт
Герберт Шилдт. Java 8. Руководство
для начинающих
Философия Java, Брюс Эккель
Effective Java Joshua Bloch (Джошуа Блох)
Java
Pocket Guide: Instant Help for Java Programmers
Классика computer science
Слайд 11Методы
тип _ метода имя _ метода (список _ параметров) {
тело
_ метода;
return значение;
}
Слайд 12Условие if
if (условие) {
последовательность _ операторов;
}
Слайд 13Пример
if ( 5 < 10 ) {
System.out.println( "5 меньше 10"
);
}
if ( 10 < 5 ) {
System.out.println ( "Это сообщение
никогда не будет выведено" );
}
Слайд 14public static void main ( String[] args) {
boolean bool =
true ;
if ( bool ) { // если bool ==
true
// ...
}
if (!bool ) { // если bool == false
// ...
}
}
Слайд 15If else
if (условие) {
последовательность операторов 1
} else {
последовательность операторов 2
}
Слайд 16Операторы И(&&) и ИЛИ(||)
if (условие 1 && условие 2 )
{
...
}
if (условие 1 || условие 2 ) {
...
}
if ((условие 1
&& условие 2 ) || условие 3 ) {
...
}
Слайд 17Домашние задание
1.Создать переменные всех пройденных типов данных, и инициализировать их
значения;
2. Написать метод вычисляющий выражение a * (b + (c
/ d)) и возвращающий результат, где a, b, c, d – входные параметры этого метода;