TeachPro.ru с нами 26407 учеников, скачано 11979 курсов, подключено 326 школ

Новинка: Онлайн-курсы по иностранным языкам PoliglotPro.ru

TeachPro.ru на платформе HTML5
TeachPro.ru » Программирование » Java для начинающих
Курс Java для начинающих

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

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

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

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

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

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

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

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

    Онлайн курс

  • text

    Описание

  • text

    Обсуждение

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

blog comments powered by Disqus

Аннотация


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

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

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

Уроки

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

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

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

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

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

4.Что такое позиционные системы счисления801
5.Двоичная, восьмеричная и шестнадцатеричная системы счисления545
6.Перевод целых чисел из десятичной системы счисления753
7.Перевод дробных чисел из десятичной системы счисления356
8.Перевод в десятичную систему счисления307
9.Примеры перевода из одних систем счисления в другие351
10.Сложение и вычитание в двоичной, восьмеричной и шестнадцатеричной системах336
11.Умножение и деление в двоичной, восьмеричной и шестнадцатеричной системах2170
12.Представление целых чисел в компьютерных системах417
13.Сложение обратных кодов273
14.Сложение дополнительных кодов212
15.Вещественные числа в компьютерных системах267

Алгоритмы

16.Алгоритмы, алгоритмизация и алгоритмические языки389
17.Итерационные циклы296
18.Вложенные циклы347
19.Примеры создания алгоритмов283
20.Вычисление наибольшего общего делителя двух чисел200

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

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

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

24.Типы данных в языке Java635
25.Логический тип данных, логические операции439
26.Целые типы языка Java271
27.Символьный тип char365
28.Типы с плавающей точкой319

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

29.Арифметические операции278
30.Инкремент, декремент316
31.Побитовые операции1805
32.Операции отношений685
33.Операция присваивания. Условная операция233
34.Выражения. Приоритет операций345

Операторы

35.Управляющий оператор if, else357
36.Оператор цикла while, do-while488
37.Оператор цикла for311
38.Управляющий оператор switch256
39.Оператор перехода break319
40.Операторы перехода continue, return245
41.Массивы1883
42.Приведение типов389

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

43.Пример - 1397
44.Пример - 2227
45.Пример - 3434
46.Пример - 4460

Классы

47.ООП368
48.Пример работы с классом319
49.Переменные экземпляров369
50.Работа со ссылочными типами324
51.Методы класса1755
52.Параметризованные методы260
53.Конструкторы274
54.Ключевое слово this484
55.Перегрузка методов и конструкторов237
56.Использование объектов в качестве аргументов и параметров297
57.Возврат объектов211
58.Рекурсия257
59.Работа с несколькими классами363
60.Статические элементы256
61.Класс String. Метод main3149

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

62.Наследование333
63.Управление доступом236
64.Вложенные и внутренние классы217
65.Наследование и управление доступом270
66.Ключевое слово super242
67.Многоуровневая иерархия и вызов конструкторов426
68.Переопределение методов316
69.Динамическая диспетчеризация методов251
70.Абстрактные классы188
71.Спецификатор final1244

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

72.Исключения228
73.Обработка исключений с помощью try-catch244
74.Несколько операторов catch344
75.Вложенные операторы try и catch425
76.Оператор throw189
77.Ключевое слово throws229
78.Блок finally215
79.Создание собственных подклассов исключений185

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

80.Vector270
81.Stack1421
82.Hashtable283
83.Enumeration237

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

84.Integer, Short, Double245
85.Character267
86.BigInteger207
87.BigDecimal271
88.Class232

Пакеты

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

Интерфейсы

91.Создание и реализация интерфейсов1480
92.Реализация нескольких интерфейсов168
93.Переменные в интерфейсах268
94.Расширение интерфейсов152

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

95.Апплеты Java SDK294
96.Создание первого апплета302
97.Вывод текстовых строк и рисование линий в апплете290
98.Использование окна для ввода информации в апплет397
99.Работа с цветом в апплете237
100.Работа с JColorChooser174
101.Работа со шрифтами1227
102.Рисование линий и прямоугольников236
103.Рисование овалов и дуг277
104.Рисование многоугольников и ломаных линий389
105.2D458

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

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

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

109.FileInputStream237
110.FileOutputStream247
111.ByteArrayInputStream1332
112.ByteArrayOutputStream299
113.Буферизированные байтовые потоки185

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

114.FileReader242
115.FileWriter265
116.CharArrayReader334
117.CharArrayWriter236
118.PushBackReader377

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

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

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

122.Запуск подпроцессов. Класс Thread679
123.Запуск подпроцессов. Интерфейс Runnable370
124.Остановка подпроцессов352
125.Синхронизация подпроцессов178
126.Пример синхронизации подпроцессов301
127.Совместный доступ к объектам (Часть 1)222
128.Совместный доступ к объектам (Часть 2)265

Работаем с GUI

129.Скачиваем и устанавливаем NetBeans323
130.Создание первого проекта193
131.Работа с JFrame1396
132.Рисование в JFrame216
133.Метки280
134.Модель обработки событий315
135.JTextField и JPasswordField157
136.Кнопки235
137.Флажки167
138.Переключатели250
139.Выпадающий список289
140.Список с единственным выбором379
141.Список с множественным выбором1130
142.Обработка событий мыши248
143.Классы - адаптеры (Часть 1)188
144.Классы - адаптеры (Часть 2)178
145.Обработка событий клавиатуры189

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

146.FlowLayout365
147.BorderLayout243
148.GridLayout376

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

149.JPanel209
150.JTextArea340
151.Использование JPanel как выделенной области изображения1172
152.Использование JPanel для обработки событий177
153.Ползунок179
154.Классы окон241
155.Разработка программ, работающих и как приложения и как апплеты161

Работа с меню

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

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

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

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

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

Класс ExerciseGUI

165.Создание класса ExerciseGUI271
166.Работа над графическим интерфейсом класса ExerciseGUI449
167.Создание класса Lessons и работа с ним в классе ExerciseGUI234
168.Усовершенствование графического интерфейса класса ExerciseGUI350
169.Работа с событиями клавиатуры231
170.Создание методов для проверки правильности работы пользователя166
171.Добавление слушателя клавиатуры нашему приложению.1339
172.Обработка нажатых символов165
173.Статистика182
174.Установка позиций и размера главного окна188

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

175.Создание класса KeyCode462
176.Создание класса, хранящего информацию о пальцах232
177.Создание класса, обрабатывающего нажатие Shift219
178.Создание класса для систематизации символов241
179.Создание класса для хранения информации о клавишах270
180.Создание иконки клавиши157
181.Создание иконки обозначающей палец1242

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

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

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

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

KeyboardGUI

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

186.Определяем некоторые статические переменные (Часть 1)314
187.Определяем некоторые статические переменные (Часть 2)480
188.Конструктор класса204
189.Переопределяем метод run327
190.Методы new_icon и new_fingericon243
191.Создаём методы, отвечающие за раскраску иконок1476
192.Подсвечиваем иконки185

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

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

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

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

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

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

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

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

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

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

valerys Nikola

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.3461.0 Дата: 10.09.2013 14:02:20
© ООО "МультиМедиа Паблишинг", 2013, Все права защищены