Even the most powerful weapon won't win the battle if you don't have a well skilled army that is able to use it


Java — загадочный и мощный механизм. Круче его загадочности разве что его мощь.

Язык программирования Java для группы 2151

Задания лабораторных работ

Лабораторная работа №1 Date Time API
Лабораторная работа №2
Лабораторная работа №3
Лабораторная работа №4
Лабораторная работа №5

Весенний семестр

Лабораторная работа №1
Лабораторная работа №2
Лабораторная работа №3
Лабораторная работа №4

Лекции

Лекция 1. Обзор технологий Java
Лекция 2. Основные языковые конструкции JAVA
Лекция 3. Введение в объекты Java
Лекция 4. TDD и JUnit
Лекция 5. Строки в Java
Лекция 6. GUI: JavaFX
Потоки ввода-вывода и файлы
Примеры работы с бинарными и символьными файлами
Обратите внимание на конструкцию try с ресурсами (применяется уже с Java 7)
Сохранение объектов в текстовом формате
Потоки ввода-вывода и сериализация объектов
Коллекции. ArrayList.
Коллекции в Java
JDBC - подключение к БД
persistence.xml для Java SE

Файлы для скачивания

Компилятор Java, утилиты, библиотеки

JDK 8 for Windows x86
JDK 8 for Windows x64

Если у Вас Windows XP, скачивайте и устанавливайте комплект Java+NetBeans по ссылке на странице

Netbeans - среда разработки на Java (и не только)

NetBeans 8 for Java SE

Лицензия IntelliJ IDEA для студентов НУК

Для студентов НУК, изучающих Java, а также для тех, кому Java нужна для выполнения учебных заданий, доступна академическая лицензия на среду IntelliJ IDEA (Ultimate Edition). Лицензия дает право на использование среды в некоммерческих целях.

Скачать IntelliJ IDEA можно на сайте JetBrains либо на этом сайте

Для получения лицензии обращаться ко мне, указав e-mail для регистрации либо (предпочтительнее) - зарегистрируйте студенческий JetBrains аккаунт по ссылке и получите лицензии на ВСЕ продукты JetBrains. Без лицензии Trial период составит 30 дней

Пособия и ссылки

Java - Методичка по лабораторным работам - НУК 2014
Брюс Эккель. Философия Java (4 издание - рус)
Bruce Eckel. Thinking in Java (4 edition - eng)
Задачник по программированию
Дж.Бишоп Java 2. Эффективная работа

Материалы лекций и другие презентации