JAVA для начинающих (2003)

JAVA для начинающих (2003)

Подробно рассмотрено применение в Java шаблонов проектирования (patterns), которые представляют собой многократно используемые решения широко распространенных проблем. Продемонстрировано, каким образом применение шаблонов повышает производительность работы программистов - и профессионалов, и начинающих. Подробное содержание ниже.

Производитель: TeachPro
Год выпуска: 2003
Язык: русский
Размер: 660 Mb

Видео кодек: Flash
Видео: 801x601, 5fps

Содержание:

Введение в Информатику
Основы компьютера
Устройство компьютера
Машинные языки, языки Ассемблера и языки высокого уровня
Общее описание среды программирования на языке Java
Позиционные системы счисления
Что такое позиционные системы счисления
Двоичная, восьмеричная и шестнадцатеричная системы счисления
Перевод целых чисел из десятичной системы счисления
Перевод дробных чисел из десятичной системы счисления
Перевод в десятичную систему счисления
Примеры перевода из одних систем счисления в другие
Сложение и вычитание в двоичной, восьмеричной и шестнадцатеричной системах
Умножение и деление в двоичной, восьмеричной и шестнадцатеричной системах
Представление целых чисел в компьютерных системах
Сложение обратных кодов
Сложение дополнительных кодов
Вещественные числа в компьютерных системах
Алгоритмы
Алгоритмы, алгоритмизация и алгоритмические языки
Итерационные циклы
Вложенные циклы
Примеры создания алгоритмов
Вычисление наибольшего общего делителя двух чисел
Базовые конструкции языка JAVA
Установка Java SDK
Установка CLASS PATH, первая программа
Вторая программа - работа с System.out.print
Типы данных в языке Java
Типы данных в языке Java
Логический тип данных, логические операции
Целые типы языка Java
Символьный тип char
Типы с плавающей точкой
Операции над числовыми типами данных
Арифметические операции
Инкремент, декремент
Побитовые операции
Операции отношений
Операция присваивания. Условная операция
Выражения. Приоритет операций
Операторы
Управляющий оператор if, else
Оператор цикла while, do-while
Оператор цикла for
Управляющий оператор switch
Оператор перехода break
Операторы перехода continue, return
Массивы
Приведение типов
Повторение пройденного
Пример - 1
Пример - 2
Пример - 3
Пример - 4
Классы
ООП
Пример работы с классом
Переменные экземпляров
Работа со ссылочными типами
Методы класса
Параметризованные методы
Конструкторы
Ключевое слово this
Перегрузка методов и конструкторов
Использование объектов в качестве аргументов и параметров
Возврат объектов
Рекурсия
Работа с несколькими классами
Статические элементы
Класс String. Метод main
Наследование
Наследование
Управление доступом
Вложенные и внутренние классы
Наследование и управление доступом
Ключевое слово super
Многоуровневая иерархия и вызов конструкторов
Переопределение методов
Динамическая диспетчеризация методов
Абстрактные классы
Спецификатор final
Обработка исключений в языке Java
Исключения
Обработка исключений с помощью try-catch
Несколько операторов catch
Вложенные операторы try и catch
Оператор throw
Ключевое слово throws
Блок finally
Создание собственных подклассов исключений
Классы - коллекции
Vector
Stack
Hashtable
Enumeration
Классы-оболочки
Integer, Short, Double
Character
BigInteger
BigDecimal
Class
Пакеты
Создание пакетов
Импорт пакетов
Интерфейсы
Создание и реализация интерфейсов
Реализация нескольких интерфейсов
Переменные в интерфейсах
Расширение интерфейсов
Введение в апплеты
Апплеты Java SDK
Создание первого апплета
Вывод текстовых строк и рисование линий в апплете
Использование окна для ввода информации в апплет
Работа с цветом в апплете
Работа с JColorChooser
Работа со шрифтами
Рисование линий и прямоугольников
Рисование овалов и дуг
Рисование многоугольников и ломаных линий
2D
Ввод-вывод в языке Java
Работа с файлами. Класс File
Работа с каталогами
Фильтрация имен файлов
Файловые потоки
FileInputStream
FileOutputStream
ByteArrayInputStream
ByteArrayOutputStream
Буферизированные байтовые потоки
Символьные потоки
FileReader
FileWriter
CharArrayReader
CharArrayWriter
PushBackReader
Сериализация
ObjectOutputStream
Восстановление объектов в памяти
Сериализация вложенных объектов
Подпроцессы в языке Java
Запуск подпроцессов. Класс Thread
Запуск подпроцессов. Интерфейс Runnable
Остановка подпроцессов
Синхронизация подпроцессов
Пример синхронизации подпроцессов
Совместный доступ к объектам (Часть 1)
Совместный доступ к объектам (Часть 2)
Работаем с GUI
Скачиваем и устанавливаем NetBeans
Создание первого проекта
Работа с JFrame
Рисование в JFrame
Метки
Модель обработки событий
JTextField и JPasswordField
Кнопки
Флажки
Переключатели
Выпадающий список
Список с единственным выбором
Список с множественным выбором
Обработка событий мыши
Классы - адаптеры (Часть 1)
Классы - адаптеры (Часть 2)
Обработка событий клавиатуры
Менеджеры расположения
FlowLayout
BorderLayout
GridLayout
Продолжаем изучать GUI
JPanel
JTextArea
Использование JPanel как выделенной области изображения
Использование JPanel для обработки событий
Ползунок
Классы окон
Разработка программ, работающих и как приложения и как апплеты
Работа с меню
Создание меню (Часть 1)
Создание меню (Часть 2)
Создание меню (Часть 3)
Всплывающее меню
Дополнительные возможности
Настраиваемый программный интерфейс
Работа с многодокументным интерфейсом
Работаем над проектом
Создаем главное окно (класс MainWindow)
Работа с меню в главном окне. Позиционирование главного окна.
Добавление слушателя событий окна. Работа с MDI
Класс ExerciseGUI
Создание класса ExerciseGUI
Работа над графическим интерфейсом класса ExerciseGUI
Создание класса Lessons и работа с ним в классе ExerciseGUI
Усовершенствование графического интерфейса класса ExerciseGUI
Работа с событиями клавиатуры
Создание методов для проверки правильности работы пользователя
Добавление слушателя клавиатуры нашему приложению.
Обработка нажатых символов
Статистика
Установка позиций и размера главного окна
Создание вспомогательных классов
Создание класса KeyCode
Создание класса, хранящего информацию о пальцах
Создание класса, обрабатывающего нажатие Shift
Создание класса для систематизации символов
Создание класса для хранения информации о клавишах
Создание иконки клавиши
Создание иконки обозначающей палец
Создание класса KeyIcon
Создание класса KeyIcon (Часть 1)
Создание класса KeyIcon (Часть 2)
Создание класса KBLayout
Создание класса KBLayout (Часть 1)
Создание класса KBLayout (Часть 2)
KeyboardGUI
Определяем некоторые статические переменные
Определяем некоторые статические переменные (Часть 1)
Определяем некоторые статические переменные (Часть 2)
Конструктор класса
Переопределяем метод run
Методы new_icon и new_fingericon
Создаем методы, отвечающие за раскраску иконок
Подсвечиваем иконки
Создаем методы, отвечающие за подсветку иконок
Создаем методы, отвечающие за подсветку иконок (Часть 1)
Создаем методы, отвечающие за подсветку иконок (Часть 2)
Переопределяем метод setVisible
Регистрируем клавиатуру в главном окне приложения

JAVA для начинающих (2003)

JAVA для начинающих (2003)

JAVA для начинающих (2003)


Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Процедура регистрации бесплатна и займет у вас всего пару минут!
После регистрации вам станет доступна информация скрытя фразой:
"Внимание! У вас нет прав для просмотра скрытого текста."

Похожие новости:
Видеокурс Python. Объектно-ориентированное программирование. Уровень 2 (2011/RUS) Видеокурс Python. Объектно-ориентированное программирование. Уровень 2 (2011/RUS)
Основная цель видеокурса «Python. Объектно-ориентированное программирование. Уровень 2» — получить базовые навыки объектно-ориентированного программирования и познакомиться с базовыми элементами языка Python. Курс предназначен для начинающих программистов, уже владеющих определенными навыками программирования в объеме школьной программы по

Обучающий видеокурс Информатика 7-11 Класс (2011) Обучающий видеокурс Информатика 7-11 Класс (2011)
Этот курс является одним из серии мультимедийных самоучителей по школьным дисциплинам. Благодаря интерактивности и системе тестовых и контрольных вопросов данный курс позволяет обучающемуся в короткие сроки получить знания по информатике. В данном озвученном курсе рассматриваются такие важные аспекты предмета, как системы счисления, логика,

Мастер Веб: уроки веб-дизайн (2010) Мастер Веб: уроки веб-дизайн (2010)
Мультимедийный обучающий курс по основам веб-дизайна. (Подробности см. в содержании)

WebGuruPHP (2010) WebGuruPHP (2010)
Web-Гуру - это онлайн тренинг веб-программирования. Цель курса - превращение участников в настоящих виртуозов веб-программирования. Это 3 месяца регулярных вебинаров, практических занятий, домашних заданий и работы над ошибками, которые позволяют стать не просто грамотным веб-программистом, не просто веб-программистом с широким кругозором, а

Autodesk AutoCAD 2009 / Обучающий видеокурс / 51 Урок (RUS/2009) Autodesk AutoCAD 2009 / Обучающий видеокурс / 51 Урок (RUS/2009)
Обучающий видеокурс по самой популярной в мире системе проектирования. Изучив материалы курса, вы не только освоите методы построения чертежей в программе AutoCAD, но и получите базовые навыки по трехмерному модедированию. Вы также сможете без труда подготавливать чертежи к распечатке и к импорту в различные форматы.

0
Добавить комментарий
Ваше Имя: Ваш E-Mail:
Комментарий
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Введите символы, показанные на изображении: *
Видео Видео         Музыка Музыка
Игры Игры          Книги/Журналы Журналы
Программы Софт          Юмор Юмор
Мобила Мобила       Обои Обои
Календарь
«    Март 2024    »
ПнВтСрЧтПтСбВс
 123
45678910
11121314151617
18192021222324
25262728293031

Март 2024 (254)
Февраль 2024 (249)
Январь 2024 (229)
Декабрь 2023 (273)
Ноябрь 2023 (256)
Октябрь 2023 (223)
Друзья