TeachPro.ru с нами 26280 учеников, скачано 11949 курсов, подключено 325 школ

Новинка: Онлайн-курсы по иностранным языкам 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: данным, операторам, классам, апплетам и т.д. А также рассказано, как нужно работать над проектами.

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

Уроки

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

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

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

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

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

4.Что такое позиционные системы счисления796
5.Двоичная, восьмеричная и шестнадцатеричная системы счисления541
6.Перевод целых чисел из десятичной системы счисления749
7.Перевод дробных чисел из десятичной системы счисления353
8.Перевод в десятичную систему счисления303
9.Примеры перевода из одних систем счисления в другие348
10.Сложение и вычитание в двоичной, восьмеричной и шестнадцатеричной системах333
11.Умножение и деление в двоичной, восьмеричной и шестнадцатеричной системах2099
12.Представление целых чисел в компьютерных системах414
13.Сложение обратных кодов269
14.Сложение дополнительных кодов210
15.Вещественные числа в компьютерных системах265

Алгоритмы

16.Алгоритмы, алгоритмизация и алгоритмические языки385
17.Итерационные циклы293
18.Вложенные циклы343
19.Примеры создания алгоритмов279
20.Вычисление наибольшего общего делителя двух чисел198

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

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

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

24.Типы данных в языке Java608
25.Логический тип данных, логические операции433
26.Целые типы языка Java267
27.Символьный тип char355
28.Типы с плавающей точкой313

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

29.Арифметические операции274
30.Инкремент, декремент313
31.Побитовые операции1755
32.Операции отношений682
33.Операция присваивания. Условная операция231
34.Выражения. Приоритет операций342

Операторы

35.Управляющий оператор if, else354
36.Оператор цикла while, do-while485
37.Оператор цикла for305
38.Управляющий оператор switch253
39.Оператор перехода break311
40.Операторы перехода continue, return242
41.Массивы1824
42.Приведение типов368

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

43.Пример - 1391
44.Пример - 2224
45.Пример - 3429
46.Пример - 4458

Классы

47.ООП367
48.Пример работы с классом316
49.Переменные экземпляров365
50.Работа со ссылочными типами324
51.Методы класса1712
52.Параметризованные методы258
53.Конструкторы273
54.Ключевое слово this406
55.Перегрузка методов и конструкторов234
56.Использование объектов в качестве аргументов и параметров296
57.Возврат объектов210
58.Рекурсия255
59.Работа с несколькими классами290
60.Статические элементы255
61.Класс String. Метод main3062

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

62.Наследование330
63.Управление доступом233
64.Вложенные и внутренние классы215
65.Наследование и управление доступом268
66.Ключевое слово super238
67.Многоуровневая иерархия и вызов конструкторов424
68.Переопределение методов314
69.Динамическая диспетчеризация методов248
70.Абстрактные классы186
71.Спецификатор final1201

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

72.Исключения223
73.Обработка исключений с помощью try-catch239
74.Несколько операторов catch340
75.Вложенные операторы try и catch421
76.Оператор throw186
77.Ключевое слово throws226
78.Блок finally211
79.Создание собственных подклассов исключений180

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

80.Vector266
81.Stack1378
82.Hashtable280
83.Enumeration235

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

84.Integer, Short, Double243
85.Character265
86.BigInteger206
87.BigDecimal268
88.Class232

Пакеты

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

Интерфейсы

91.Создание и реализация интерфейсов1432
92.Реализация нескольких интерфейсов167
93.Переменные в интерфейсах267
94.Расширение интерфейсов151

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

95.Апплеты Java SDK291
96.Создание первого апплета301
97.Вывод текстовых строк и рисование линий в апплете288
98.Использование окна для ввода информации в апплет395
99.Работа с цветом в апплете237
100.Работа с JColorChooser174
101.Работа со шрифтами1186
102.Рисование линий и прямоугольников235
103.Рисование овалов и дуг276
104.Рисование многоугольников и ломаных линий388
105.2D456

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

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

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

109.FileInputStream234
110.FileOutputStream247
111.ByteArrayInputStream1279
112.ByteArrayOutputStream297
113.Буферизированные байтовые потоки183

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

114.FileReader241
115.FileWriter264
116.CharArrayReader332
117.CharArrayWriter234
118.PushBackReader377

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

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

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

122.Запуск подпроцессов. Класс Thread678
123.Запуск подпроцессов. Интерфейс Runnable369
124.Остановка подпроцессов351
125.Синхронизация подпроцессов177
126.Пример синхронизации подпроцессов299
127.Совместный доступ к объектам (Часть 1)221
128.Совместный доступ к объектам (Часть 2)264

Работаем с GUI

129.Скачиваем и устанавливаем NetBeans321
130.Создание первого проекта190
131.Работа с JFrame1351
132.Рисование в JFrame213
133.Метки279
134.Модель обработки событий313
135.JTextField и JPasswordField155
136.Кнопки233
137.Флажки166
138.Переключатели249
139.Выпадающий список286
140.Список с единственным выбором379
141.Список с множественным выбором1090
142.Обработка событий мыши246
143.Классы - адаптеры (Часть 1)186
144.Классы - адаптеры (Часть 2)176
145.Обработка событий клавиатуры188

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

146.FlowLayout363
147.BorderLayout242
148.GridLayout374

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

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

Работа с меню

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

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

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

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

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

Класс ExerciseGUI

165.Создание класса ExerciseGUI269
166.Работа над графическим интерфейсом класса ExerciseGUI447
167.Создание класса Lessons и работа с ним в классе ExerciseGUI233
168.Усовершенствование графического интерфейса класса ExerciseGUI349
169.Работа с событиями клавиатуры229
170.Создание методов для проверки правильности работы пользователя165
171.Добавление слушателя клавиатуры нашему приложению.1293
172.Обработка нажатых символов164
173.Статистика180
174.Установка позиций и размера главного окна186

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

175.Создание класса KeyCode460
176.Создание класса, хранящего информацию о пальцах230
177.Создание класса, обрабатывающего нажатие Shift218
178.Создание класса для систематизации символов239
179.Создание класса для хранения информации о клавишах269
180.Создание иконки клавиши156
181.Создание иконки обозначающей палец1204

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

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

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

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

KeyboardGUI

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

186.Определяем некоторые статические переменные (Часть 1)313
187.Определяем некоторые статические переменные (Часть 2)480
188.Конструктор класса203
189.Переопределяем метод run326
190.Методы new_icon и new_fingericon242
191.Создаём методы, отвечающие за раскраску иконок1429
192.Подсвечиваем иконки184

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

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

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