SlideShare a Scribd company logo
Основы программирования Java для
новичков
● Знакомство с java
● Установка intellij idea и jdk
● Создание консольного приложения (проект ConsoleApp)
● Создание оконного приложения (проект WindowApp)
● Начинаем знакомится с типами данными, полями и методами, и
простейшим ветвлением (if), чтобы сразу писать правильно
(проект Select, Boolean c ДЗ)
● Знакомство с циклами (for), (проект Cycle c ДЗ)
● Знакомство с классами и объектами, простейшие поля и
методы класса, введение понятия дублирования кода. (проект Geometry c ДЗ).
Начало
Классы и объекты в Java
● Синтаксис языка, знакомство с java code convention
● Управляющие последовательности.
● Понятие поля и метода класса
● Метод, сигнатура метода, передаваемые параметры, return
● Статические методы и переменные
● Конструктор класса, создание объекта
Типы данных java
● Чем отличается объект примитива
● Числовые типы данных, их преобразование
● Символы, строки, подстроки
● Сравнение строк и конкатенация
● Каледарь и дата
● Регулярные выражения.
Коллекции массивы
● Одномерный двумерный массив
● Методы сортировки массива
● Очередь, стэк, список
● Карта и уникальные элементы, ключи, значения
● Поиск в массиве

More Related Content

Similar to Основы программирования Java для новичков

Язык программирования Scala / Владимир Успенский (TCS Bank)
Язык программирования Scala / Владимир Успенский (TCS Bank)Язык программирования Scala / Владимир Успенский (TCS Bank)
Язык программирования Scala / Владимир Успенский (TCS Bank)Ontico
 
Object-Relational Mapping for Dummies
Object-Relational Mapping for DummiesObject-Relational Mapping for Dummies
Object-Relational Mapping for Dummies
GlobalLogic Ukraine
 
Есть ли жизнь с ORM или типовая архитектура CRUD приложения
Есть ли жизнь с ORM или типовая архитектура CRUD приложенияЕсть ли жизнь с ORM или типовая архитектура CRUD приложения
Есть ли жизнь с ORM или типовая архитектура CRUD приложения
Nicolay Velizhanin
 
Основы С++ (операторы, типы данных, функции)
Основы С++ (операторы, типы данных, функции)Основы С++ (операторы, типы данных, функции)
Основы С++ (операторы, типы данных, функции)
Olga Maksimenkova
 
Squeek 1
Squeek 1Squeek 1
Squeek 1
Oleg Parinov
 
Лекция №2. Абстрактные типы данных. ООП. Предмет "Структуры и алгоритмы обраб...
Лекция №2. Абстрактные типы данных. ООП. Предмет "Структуры и алгоритмы обраб...Лекция №2. Абстрактные типы данных. ООП. Предмет "Структуры и алгоритмы обраб...
Лекция №2. Абстрактные типы данных. ООП. Предмет "Структуры и алгоритмы обраб...Nikolay Grebenshikov
 
Junior java standard edition developer
Junior java standard edition developerJunior java standard edition developer
Junior java standard edition developer
Dmitriy Neguritsa
 
Геометрическое ядро C3D
Геометрическое ядро C3DГеометрическое ядро C3D
Геометрическое ядро C3D
Arkadiy Kamnev
 
C# programming
C# programmingC# programming
C# programming
Alexander Babich
 
01 - Знакомство с Java
01 - Знакомство с Java01 - Знакомство с Java
01 - Знакомство с Javaphearnot
 
CodeFest 2011. Галако О. — О Scala и Lift для тех, кому мало Java, и не только
CodeFest 2011. Галако О. — О Scala и Lift для тех, кому мало Java, и не толькоCodeFest 2011. Галако О. — О Scala и Lift для тех, кому мало Java, и не только
CodeFest 2011. Галако О. — О Scala и Lift для тех, кому мало Java, и не толькоCodeFest
 
Java Core.docx
Java Core.docxJava Core.docx
Java Core.docx
VolodymyrBurmus
 

Similar to Основы программирования Java для новичков (12)

Язык программирования Scala / Владимир Успенский (TCS Bank)
Язык программирования Scala / Владимир Успенский (TCS Bank)Язык программирования Scala / Владимир Успенский (TCS Bank)
Язык программирования Scala / Владимир Успенский (TCS Bank)
 
Object-Relational Mapping for Dummies
Object-Relational Mapping for DummiesObject-Relational Mapping for Dummies
Object-Relational Mapping for Dummies
 
Есть ли жизнь с ORM или типовая архитектура CRUD приложения
Есть ли жизнь с ORM или типовая архитектура CRUD приложенияЕсть ли жизнь с ORM или типовая архитектура CRUD приложения
Есть ли жизнь с ORM или типовая архитектура CRUD приложения
 
Основы С++ (операторы, типы данных, функции)
Основы С++ (операторы, типы данных, функции)Основы С++ (операторы, типы данных, функции)
Основы С++ (операторы, типы данных, функции)
 
Squeek 1
Squeek 1Squeek 1
Squeek 1
 
Лекция №2. Абстрактные типы данных. ООП. Предмет "Структуры и алгоритмы обраб...
Лекция №2. Абстрактные типы данных. ООП. Предмет "Структуры и алгоритмы обраб...Лекция №2. Абстрактные типы данных. ООП. Предмет "Структуры и алгоритмы обраб...
Лекция №2. Абстрактные типы данных. ООП. Предмет "Структуры и алгоритмы обраб...
 
Junior java standard edition developer
Junior java standard edition developerJunior java standard edition developer
Junior java standard edition developer
 
Геометрическое ядро C3D
Геометрическое ядро C3DГеометрическое ядро C3D
Геометрическое ядро C3D
 
C# programming
C# programmingC# programming
C# programming
 
01 - Знакомство с Java
01 - Знакомство с Java01 - Знакомство с Java
01 - Знакомство с Java
 
CodeFest 2011. Галако О. — О Scala и Lift для тех, кому мало Java, и не только
CodeFest 2011. Галако О. — О Scala и Lift для тех, кому мало Java, и не толькоCodeFest 2011. Галако О. — О Scala и Lift для тех, кому мало Java, и не только
CodeFest 2011. Галако О. — О Scala и Lift для тех, кому мало Java, и не только
 
Java Core.docx
Java Core.docxJava Core.docx
Java Core.docx
 

Основы программирования Java для новичков

  • 2. ● Знакомство с java ● Установка intellij idea и jdk ● Создание консольного приложения (проект ConsoleApp) ● Создание оконного приложения (проект WindowApp) ● Начинаем знакомится с типами данными, полями и методами, и простейшим ветвлением (if), чтобы сразу писать правильно (проект Select, Boolean c ДЗ) ● Знакомство с циклами (for), (проект Cycle c ДЗ) ● Знакомство с классами и объектами, простейшие поля и методы класса, введение понятия дублирования кода. (проект Geometry c ДЗ). Начало
  • 3. Классы и объекты в Java ● Синтаксис языка, знакомство с java code convention ● Управляющие последовательности. ● Понятие поля и метода класса ● Метод, сигнатура метода, передаваемые параметры, return ● Статические методы и переменные ● Конструктор класса, создание объекта
  • 4. Типы данных java ● Чем отличается объект примитива ● Числовые типы данных, их преобразование ● Символы, строки, подстроки ● Сравнение строк и конкатенация ● Каледарь и дата ● Регулярные выражения.
  • 5. Коллекции массивы ● Одномерный двумерный массив ● Методы сортировки массива ● Очередь, стэк, список ● Карта и уникальные элементы, ключи, значения ● Поиск в массиве