TeachPro.ru с нами 25225 учеников, скачано 11592 курса, подключено 316 школ
TeachPro.ru » Программирование » Java для начинающих
Курс Java для начинающих

Java для начинающих

Java для начинающих

Год издания: 2006

196
интерактивных лекций
896
контрольных вопросов

Статус курса: платный

30 часов 0 минут
длительность видео
213
тестовых задач

Руководство пользователя: скачать

Получите сертификат о прохождении курса! Подробнее...
  • text

    Онлайн курс

  • text

    Описание

  • text

    Обсуждение

Здесь Вы можете оставить любые пожелания и комментарии

blog comments powered by Disqus

Аннотация


Данный мультимедийный интерактивный самоучитель (учебный курс) предназначен для обучения программированию на объектно-ориентированном языке программирования Java, разработанном компанией Sun Microsystems.

Основная часть курса посвящена изучению базовых конструкций языка Java: данным, операторам, классам, апплетам и т.д. А также рассказано, как нужно работать над проектами.

Так как курс предназначен для пользователей, которые раньше не занимались программированием, то начинается курс с введения в информатику, а именно, даются базовые понятия основ компьютера, рассказывается о позиционных системах счисления и алгоритмах.

Уроки

Просмотры
Всего:72477

Введение в Информатику

Основы компьютера

1.Устройство компьютера4792
2.Машинные языки, языки Ассемблера и языки высокого уровня653
3.Общее описание среды программирования на языке Java519

Позиционные системы счисления

4.Что такое позиционные системы счисления649
5.Двоичная, восьмеричная и шестнадцатеричная системы счисления424
6.Перевод целых чисел из десятичной системы счисления625
7.Перевод дробных чисел из десятичной системы счисления306
8.Перевод в десятичную систему счисления256
9.Примеры перевода из одних систем счисления в другие301
10.Сложение и вычитание в двоичной, восьмеричной и шестнадцатеричной системах272
11.Умножение и деление в двоичной, восьмеричной и шестнадцатеричной системах1756
12.Представление целых чисел в компьютерных системах369
13.Сложение обратных кодов213
14.Сложение дополнительных кодов167
15.Вещественные числа в компьютерных системах225

Алгоритмы

16.Алгоритмы, алгоритмизация и алгоритмические языки338
17.Итерационные циклы250
18.Вложенные циклы273
19.Примеры создания алгоритмов233
20.Вычисление наибольшего общего делителя двух чисел155

Базовые конструкции языка JAVA

21.Установка Java SDK2172
22.Установка CLASS PATH, первая программа343
23.Вторая программа - работа с System.out.print215

Типы данных в языке Java

24.Типы данных в языке Java533
25.Логический тип данных, логические операции383
26.Целые типы языка Java220
27.Символьный тип char307
28.Типы с плавающей точкой270

Операции над числовыми типами данных

29.Арифметические операции227
30.Инкремент, декремент263
31.Побитовые операции1475
32.Операции отношений564
33.Операция присваивания. Условная операция181
34.Выражения. Приоритет операций284

Операторы

35.Управляющий оператор if, else305
36.Оператор цикла while, do-while429
37.Оператор цикла for250
38.Управляющий оператор switch209
39.Оператор перехода break273
40.Операторы перехода continue, return201
41.Массивы1479
42.Приведение типов324

Повторение пройденного

43.Пример - 1316
44.Пример - 2181
45.Пример - 3310
46.Пример - 4412

Классы

47.ООП314
48.Пример работы с классом257
49.Переменные экземпляров305
50.Работа со ссылочными типами272
51.Методы класса1415
52.Параметризованные методы212
53.Конструкторы220
54.Ключевое слово this341
55.Перегрузка методов и конструкторов188
56.Использование объектов в качестве аргументов и параметров253
57.Возврат объектов163
58.Рекурсия210
59.Работа с несколькими классами245
60.Статические элементы215
61.Класс String. Метод main2602

Наследование

62.Наследование287
63.Управление доступом189
64.Вложенные и внутренние классы171
65.Наследование и управление доступом228
66.Ключевое слово super198
67.Многоуровневая иерархия и вызов конструкторов377
68.Переопределение методов271
69.Динамическая диспетчеризация методов210
70.Абстрактные классы147
71.Спецификатор final946

Обработка исключений в языке Java

72.Исключения184
73.Обработка исключений с помощью try-catch190
74.Несколько операторов catch298
75.Вложенные операторы try и catch414
76.Оператор throw142
77.Ключевое слово throws171
78.Блок finally167
79.Создание собственных подклассов исключений135

Классы - коллекции

80.Vector225
81.Stack1102
82.Hashtable232
83.Enumeration194

Классы-оболочки

84.Integer, Short, Double198
85.Character222
86.BigInteger159
87.BigDecimal231
88.Class196

Пакеты

89.Создание пакетов158
90.Импорт пакетов263

Интерфейсы

91.Создание и реализация интерфейсов1141
92.Реализация нескольких интерфейсов122
93.Переменные в интерфейсах220
94.Расширение интерфейсов111

Введение в апплеты

95.Апплеты Java SDK242
96.Создание первого апплета260
97.Вывод текстовых строк и рисование линий в апплете250
98.Использование окна для ввода информации в апплет277
99.Работа с цветом в апплете190
100.Работа с JColorChooser131
101.Работа со шрифтами952
102.Рисование линий и прямоугольников198
103.Рисование овалов и дуг235
104.Рисование многоугольников и ломаных линий347
105.2D407

Ввод-вывод в языке Java

106.Работа с файлами. Класс File195
107.Работа с каталогами292
108.Фильтрация имён файлов145

Файловые потоки

109.FileInputStream183
110.FileOutputStream208
111.ByteArrayInputStream1023
112.ByteArrayOutputStream258
113.Буферизированные байтовые потоки138

Символьные потоки

114.FileReader199
115.FileWriter216
116.CharArrayReader293
117.CharArrayWriter194
118.PushBackReader334

Сериализация

119.ObjectOutputStream361
120.Восстановление объектов в памяти235
121.Сериализация вложенных объектов852

Подпроцессы в языке Java

122.Запуск подпроцессов. Класс Thread599
123.Запуск подпроцессов. Интерфейс Runnable322
124.Остановка подпроцессов312
125.Синхронизация подпроцессов131
126.Пример синхронизации подпроцессов258
127.Совместный доступ к объектам (Часть 1)181
128.Совместный доступ к объектам (Часть 2)224

Работаем с GUI

129.Скачиваем и устанавливаем NetBeans269
130.Создание первого проекта142
131.Работа с JFrame1079
132.Рисование в JFrame169
133.Метки238
134.Модель обработки событий264
135.JTextField и JPasswordField111
136.Кнопки187
137.Флажки115
138.Переключатели199
139.Выпадающий список239
140.Список с единственным выбором325
141.Список с множественным выбором872
142.Обработка событий мыши204
143.Классы - адаптеры (Часть 1)141
144.Классы - адаптеры (Часть 2)133
145.Обработка событий клавиатуры144

Менеджеры расположения

146.FlowLayout318
147.BorderLayout199
148.GridLayout333

Продолжаем изучать GUI

149.JPanel166
150.JTextArea301
151.Использование JPanel как выделенной области изображения893
152.Использование JPanel для обработки событий136
153.Ползунок141
154.Классы окон195
155.Разработка программ, работающих и как приложения и как апплеты125

Работа с меню

156.Создание меню (Часть 1)164
157.Создание меню (Часть 2)186
158.Создание меню (Часть 3)204
159.Всплывающее меню222

Дополнительные возможности

160.Настраиваемый программный интерфейс216
161.Работа с многодокументным интерфейсом845

Работаем над проектом

162.Создаём главное окно (класс MainWindow)379
163.Работа с меню в главном окне. Позиционирование главного окна.277
164.Добавление слушателя событий окна. Работа с MDI138

Класс ExerciseGUI

165.Создание класса ExerciseGUI229
166.Работа над графическим интерфейсом класса ExerciseGUI405
167.Создание класса Lessons и работа с ним в классе ExerciseGUI193
168.Усовершенствование графического интерфейса класса ExerciseGUI308
169.Работа с событиями клавиатуры181
170.Создание методов для проверки правильности работы пользователя120
171.Добавление слушателя клавиатуры нашему приложению.1056
172.Обработка нажатых символов128
173.Статистика142
174.Установка позиций и размера главного окна146

Создание вспомогательных классов

175.Создание класса KeyCode405
176.Создание класса, хранящего информацию о пальцах189
177.Создание класса, обрабатывающего нажатие Shift173
178.Создание класса для систематизации символов196
179.Создание класса для хранения информации о клавишах223
180.Создание иконки клавиши119
181.Создание иконки обозначающей палец985

Создание класса KeyIcon

182.Создание класса KeyIcon (Часть 1)175
183.Создание класса KeyIcon (Часть 2)257

Создание класса KBLayout

184.Создание класса KBLayout (Часть 1)223
185.Создание класса KBLayout (Часть 2)182

KeyboardGUI

Определяем некоторые статические переменные

186.Определяем некоторые статические переменные (Часть 1)272
187.Определяем некоторые статические переменные (Часть 2)442
188.Конструктор класса162
189.Переопределяем метод run286
190.Методы new_icon и new_fingericon198
191.Создаём методы, отвечающие за раскраску иконок1176
192.Подсвечиваем иконки145

Создаём методы, отвечающие за подсветку иконок

193.Создаём методы, отвечающие за подсветку иконок (Часть 1)178
194.Создаём методы, отвечающие за подсветку иконок (Часть 2)217
195.Переопределяем метод setVisible117
196.Регистрируем клавиатуру в главном окне приложения292

Неограниченный доступ
к более 250 курсам на 1 год

15233 учеников 500 руб.
Получите неограниченный доступ
к более 250 курсам

Доступ к 1 курсу с получением сертификата о прохождении курса

77 выдано 990 руб.

Скачать курс для компьютера

5866 скачано 500 руб.
Скачайте тот же самый курс,
продающийся в магазинах на CD (DVD)

Рейтинг студентов

Лидер курса 481 баллов

Денис Думанский

2 место
464 балла
Надежда Крупская
3 место
392 балла
Сергей Калинкин
4 место
342 балла
Анастасия Уляницкая
5 место
298 баллов
Сергей Власов

Рейтинг школ

1 место
37 баллов
ГБОУ школа-интернат №42
2 место
21 баллов
Комсомольская СОШ №1
3 место
10 баллов
МОУ школа № 13 с УИОП
4 место
9 баллов
ГБОУ ООШ с. Старое Суркино
5 место
7 баллов
ГБС(К)ОУ с. Обшаровка

Понравился курс? Расскажи друзьям!

webmoney yandex mail sms Евросеть Киви Элекснет ЕСГП РБК Виза
Образовательный портал TeachPro.ru разработан при поддержке Фонда содействия развитию малых форм предприятий
в научно-технической сфере
Версия: 1.0.3462.0 Дата: 18.01.2015 23:35:56
© ООО "МультиМедиа Паблишинг", 2013, Все права защищены