TeachPro.ru с нами 25615 учеников, скачано 11679 курсов, подключено 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: данным, операторам, классам, апплетам и т.д. А также рассказано, как нужно работать над проектами.

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

Уроки

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

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

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

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

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

4.Что такое позиционные системы счисления660
5.Двоичная, восьмеричная и шестнадцатеричная системы счисления433
6.Перевод целых чисел из десятичной системы счисления628
7.Перевод дробных чисел из десятичной системы счисления308
8.Перевод в десятичную систему счисления259
9.Примеры перевода из одних систем счисления в другие302
10.Сложение и вычитание в двоичной, восьмеричной и шестнадцатеричной системах282
11.Умножение и деление в двоичной, восьмеричной и шестнадцатеричной системах1840
12.Представление целых чисел в компьютерных системах372
13.Сложение обратных кодов215
14.Сложение дополнительных кодов168
15.Вещественные числа в компьютерных системах226

Алгоритмы

16.Алгоритмы, алгоритмизация и алгоритмические языки344
17.Итерационные циклы252
18.Вложенные циклы275
19.Примеры создания алгоритмов235
20.Вычисление наибольшего общего делителя двух чисел159

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

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

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

24.Типы данных в языке Java540
25.Логический тип данных, логические операции390
26.Целые типы языка Java225
27.Символьный тип char313
28.Типы с плавающей точкой279

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

29.Арифметические операции235
30.Инкремент, декремент266
31.Побитовые операции1525
32.Операции отношений571
33.Операция присваивания. Условная операция184
34.Выражения. Приоритет операций287

Операторы

35.Управляющий оператор if, else313
36.Оператор цикла while, do-while439
37.Оператор цикла for257
38.Управляющий оператор switch216
39.Оператор перехода break286
40.Операторы перехода continue, return210
41.Массивы1540
42.Приведение типов342

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

43.Пример - 1322
44.Пример - 2187
45.Пример - 3311
46.Пример - 4419

Классы

47.ООП320
48.Пример работы с классом265
49.Переменные экземпляров321
50.Работа со ссылочными типами274
51.Методы класса1482
52.Параметризованные методы219
53.Конструкторы226
54.Ключевое слово this347
55.Перегрузка методов и конструкторов198
56.Использование объектов в качестве аргументов и параметров256
57.Возврат объектов166
58.Рекурсия213
59.Работа с несколькими классами248
60.Статические элементы222
61.Класс String. Метод main2711

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

62.Наследование292
63.Управление доступом195
64.Вложенные и внутренние классы174
65.Наследование и управление доступом230
66.Ключевое слово super206
67.Многоуровневая иерархия и вызов конструкторов379
68.Переопределение методов274
69.Динамическая диспетчеризация методов216
70.Абстрактные классы153
71.Спецификатор final995

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

72.Исключения192
73.Обработка исключений с помощью try-catch196
74.Несколько операторов catch307
75.Вложенные операторы try и catch422
76.Оператор throw144
77.Ключевое слово throws173
78.Блок finally171
79.Создание собственных подклассов исключений143

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

80.Vector231
81.Stack1155
82.Hashtable237
83.Enumeration195

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

84.Integer, Short, Double202
85.Character227
86.BigInteger160
87.BigDecimal238
88.Class197

Пакеты

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

Интерфейсы

91.Создание и реализация интерфейсов1213
92.Реализация нескольких интерфейсов123
93.Переменные в интерфейсах221
94.Расширение интерфейсов112

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

95.Апплеты Java SDK253
96.Создание первого апплета268
97.Вывод текстовых строк и рисование линий в апплете256
98.Использование окна для ввода информации в апплет284
99.Работа с цветом в апплете191
100.Работа с JColorChooser132
101.Работа со шрифтами1011
102.Рисование линий и прямоугольников205
103.Рисование овалов и дуг243
104.Рисование многоугольников и ломаных линий354
105.2D415

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

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

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

109.FileInputStream192
110.FileOutputStream211
111.ByteArrayInputStream1086
112.ByteArrayOutputStream264
113.Буферизированные байтовые потоки148

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

114.FileReader203
115.FileWriter217
116.CharArrayReader297
117.CharArrayWriter198
118.PushBackReader335

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

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

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

122.Запуск подпроцессов. Класс Thread607
123.Запуск подпроцессов. Интерфейс Runnable323
124.Остановка подпроцессов327
125.Синхронизация подпроцессов138
126.Пример синхронизации подпроцессов260
127.Совместный доступ к объектам (Часть 1)183
128.Совместный доступ к объектам (Часть 2)231

Работаем с GUI

129.Скачиваем и устанавливаем NetBeans274
130.Создание первого проекта148
131.Работа с JFrame1137
132.Рисование в JFrame176
133.Метки245
134.Модель обработки событий271
135.JTextField и JPasswordField119
136.Кнопки198
137.Флажки123
138.Переключатели210
139.Выпадающий список248
140.Список с единственным выбором329
141.Список с множественным выбором927
142.Обработка событий мыши209
143.Классы - адаптеры (Часть 1)152
144.Классы - адаптеры (Часть 2)140
145.Обработка событий клавиатуры149

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

146.FlowLayout325
147.BorderLayout204
148.GridLayout339

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

149.JPanel173
150.JTextArea310
151.Использование JPanel как выделенной области изображения941
152.Использование JPanel для обработки событий144
153.Ползунок148
154.Классы окон196
155.Разработка программ, работающих и как приложения и как апплеты132

Работа с меню

156.Создание меню (Часть 1)169
157.Создание меню (Часть 2)192
158.Создание меню (Часть 3)209
159.Всплывающее меню223

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

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

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

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

Класс ExerciseGUI

165.Создание класса ExerciseGUI243
166.Работа над графическим интерфейсом класса ExerciseGUI421
167.Создание класса Lessons и работа с ним в классе ExerciseGUI204
168.Усовершенствование графического интерфейса класса ExerciseGUI319
169.Работа с событиями клавиатуры193
170.Создание методов для проверки правильности работы пользователя133
171.Добавление слушателя клавиатуры нашему приложению.1117
172.Обработка нажатых символов140
173.Статистика155
174.Установка позиций и размера главного окна153

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

175.Создание класса KeyCode411
176.Создание класса, хранящего информацию о пальцах197
177.Создание класса, обрабатывающего нажатие Shift180
178.Создание класса для систематизации символов204
179.Создание класса для хранения информации о клавишах229
180.Создание иконки клавиши124
181.Создание иконки обозначающей палец1042

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

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

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

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

KeyboardGUI

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

186.Определяем некоторые статические переменные (Часть 1)276
187.Определяем некоторые статические переменные (Часть 2)445
188.Конструктор класса165
189.Переопределяем метод run288
190.Методы new_icon и new_fingericon201
191.Создаём методы, отвечающие за раскраску иконок1236
192.Подсвечиваем иконки148

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

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

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

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

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

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

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

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

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

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

Drokin Ivan

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

Рейтинг школ

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, Все права защищены