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

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

Уроки

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

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

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

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

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

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

Алгоритмы

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

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

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

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

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

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

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

Операторы

35.Управляющий оператор if, else309
36.Оператор цикла while, do-while434
37.Оператор цикла for255
38.Управляющий оператор switch215
39.Оператор перехода break279
40.Операторы перехода continue, return206
41.Массивы1516
42.Приведение типов339

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

43.Пример - 1317
44.Пример - 2182
45.Пример - 3311
46.Пример - 4414

Классы

47.ООП316
48.Пример работы с классом262
49.Переменные экземпляров313
50.Работа со ссылочными типами274
51.Методы класса1449
52.Параметризованные методы214
53.Конструкторы222
54.Ключевое слово this344
55.Перегрузка методов и конструкторов190
56.Использование объектов в качестве аргументов и параметров256
57.Возврат объектов166
58.Рекурсия213
59.Работа с несколькими классами248
60.Статические элементы218
61.Класс String. Метод main2662

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

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

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

72.Исключения187
73.Обработка исключений с помощью try-catch193
74.Несколько операторов catch301
75.Вложенные операторы try и catch418
76.Оператор throw144
77.Ключевое слово throws173
78.Блок finally170
79.Создание собственных подклассов исключений137

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

80.Vector227
81.Stack1134
82.Hashtable234
83.Enumeration195

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

84.Integer, Short, Double202
85.Character226
86.BigInteger160
87.BigDecimal237
88.Class197

Пакеты

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

Интерфейсы

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

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

95.Апплеты Java SDK246
96.Создание первого апплета265
97.Вывод текстовых строк и рисование линий в апплете252
98.Использование окна для ввода информации в апплет279
99.Работа с цветом в апплете191
100.Работа с JColorChooser132
101.Работа со шрифтами984
102.Рисование линий и прямоугольников201
103.Рисование овалов и дуг237
104.Рисование многоугольников и ломаных линий352
105.2D413

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

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

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

109.FileInputStream190
110.FileOutputStream211
111.ByteArrayInputStream1054
112.ByteArrayOutputStream262
113.Буферизированные байтовые потоки143

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

114.FileReader200
115.FileWriter217
116.CharArrayReader295
117.CharArrayWriter195
118.PushBackReader335

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

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

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

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

Работаем с GUI

129.Скачиваем и устанавливаем NetBeans271
130.Создание первого проекта144
131.Работа с JFrame1108
132.Рисование в JFrame172
133.Метки240
134.Модель обработки событий267
135.JTextField и JPasswordField118
136.Кнопки192
137.Флажки117
138.Переключатели202
139.Выпадающий список243
140.Список с единственным выбором329
141.Список с множественным выбором901
142.Обработка событий мыши208
143.Классы - адаптеры (Часть 1)148
144.Классы - адаптеры (Часть 2)135
145.Обработка событий клавиатуры145

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

146.FlowLayout321
147.BorderLayout201
148.GridLayout334

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

149.JPanel172
150.JTextArea304
151.Использование JPanel как выделенной области изображения916
152.Использование JPanel для обработки событий138
153.Ползунок147
154.Классы окон196
155.Разработка программ, работающих и как приложения и как апплеты126

Работа с меню

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

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

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

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

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

Класс ExerciseGUI

165.Создание класса ExerciseGUI235
166.Работа над графическим интерфейсом класса ExerciseGUI413
167.Создание класса Lessons и работа с ним в классе ExerciseGUI201
168.Усовершенствование графического интерфейса класса ExerciseGUI315
169.Работа с событиями клавиатуры189
170.Создание методов для проверки правильности работы пользователя130
171.Добавление слушателя клавиатуры нашему приложению.1092
172.Обработка нажатых символов136
173.Статистика148
174.Установка позиций и размера главного окна148

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

175.Создание класса KeyCode407
176.Создание класса, хранящего информацию о пальцах193
177.Создание класса, обрабатывающего нажатие Shift175
178.Создание класса для систематизации символов199
179.Создание класса для хранения информации о клавишах226
180.Создание иконки клавиши121
181.Создание иконки обозначающей палец1014

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

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

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

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

KeyboardGUI

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

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

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

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

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

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

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

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

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

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

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

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

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