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

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

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

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

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

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

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

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

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

    Онлайн курс

  • text

    Описание

  • text

    Обсуждение

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

blog comments powered by Disqus

Аннотация


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

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

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

Уроки

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

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

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

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

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

4.Что такое позиционные системы счисления668
5.Двоичная, восьмеричная и шестнадцатеричная системы счисления439
6.Перевод целых чисел из десятичной системы счисления633
7.Перевод дробных чисел из десятичной системы счисления309
8.Перевод в десятичную систему счисления260
9.Примеры перевода из одних систем счисления в другие303
10.Сложение и вычитание в двоичной, восьмеричной и шестнадцатеричной системах289
11.Умножение и деление в двоичной, восьмеричной и шестнадцатеричной системах1891
12.Представление целых чисел в компьютерных системах373
13.Сложение обратных кодов216
14.Сложение дополнительных кодов168
15.Вещественные числа в компьютерных системах226

Алгоритмы

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

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

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

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

24.Типы данных в языке Java547
25.Логический тип данных, логические операции392
26.Целые типы языка Java229
27.Символьный тип char315
28.Типы с плавающей точкой284

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

29.Арифметические операции238
30.Инкремент, декремент270
31.Побитовые операции1566
32.Операции отношений577
33.Операция присваивания. Условная операция184
34.Выражения. Приоритет операций289

Операторы

35.Управляющий оператор if, else316
36.Оператор цикла while, do-while442
37.Оператор цикла for259
38.Управляющий оператор switch219
39.Оператор перехода break292
40.Операторы перехода continue, return212
41.Массивы1579
42.Приведение типов345

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

43.Пример - 1328
44.Пример - 2190
45.Пример - 3313
46.Пример - 4421

Классы

47.ООП322
48.Пример работы с классом267
49.Переменные экземпляров327
50.Работа со ссылочными типами274
51.Методы класса1521
52.Параметризованные методы221
53.Конструкторы228
54.Ключевое слово this349
55.Перегрузка методов и конструкторов200
56.Использование объектов в качестве аргументов и параметров256
57.Возврат объектов166
58.Рекурсия213
59.Работа с несколькими классами248
60.Статические элементы224
61.Класс String. Метод main2781

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

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

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

72.Исключения194
73.Обработка исключений с помощью try-catch198
74.Несколько операторов catch309
75.Вложенные операторы try и catch423
76.Оператор throw144
77.Ключевое слово throws173
78.Блок finally173
79.Создание собственных подклассов исключений144

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

80.Vector233
81.Stack1189
82.Hashtable239
83.Enumeration195

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

84.Integer, Short, Double202
85.Character228
86.BigInteger160
87.BigDecimal241
88.Class197

Пакеты

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

Интерфейсы

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

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

95.Апплеты Java SDK254
96.Создание первого апплета270
97.Вывод текстовых строк и рисование линий в апплете258
98.Использование окна для ввода информации в апплет289
99.Работа с цветом в апплете191
100.Работа с JColorChooser132
101.Работа со шрифтами1042
102.Рисование линий и прямоугольников207
103.Рисование овалов и дуг246
104.Рисование многоугольников и ломаных линий356
105.2D417

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

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

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

109.FileInputStream194
110.FileOutputStream211
111.ByteArrayInputStream1120
112.ByteArrayOutputStream266
113.Буферизированные байтовые потоки150

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

114.FileReader205
115.FileWriter217
116.CharArrayReader299
117.CharArrayWriter200
118.PushBackReader335

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

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

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

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

Работаем с GUI

129.Скачиваем и устанавливаем NetBeans276
130.Создание первого проекта150
131.Работа с JFrame1171
132.Рисование в JFrame178
133.Метки247
134.Модель обработки событий273
135.JTextField и JPasswordField121
136.Кнопки200
137.Флажки126
138.Переключатели211
139.Выпадающий список249
140.Список с единственным выбором334
141.Список с множественным выбором958
142.Обработка событий мыши211
143.Классы - адаптеры (Часть 1)154
144.Классы - адаптеры (Часть 2)142
145.Обработка событий клавиатуры151

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

146.FlowLayout327
147.BorderLayout206
148.GridLayout341

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

149.JPanel176
150.JTextArea311
151.Использование JPanel как выделенной области изображения972
152.Использование JPanel для обработки событий145
153.Ползунок150
154.Классы окон196
155.Разработка программ, работающих и как приложения и как апплеты137

Работа с меню

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

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

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

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

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

Класс ExerciseGUI

165.Создание класса ExerciseGUI245
166.Работа над графическим интерфейсом класса ExerciseGUI422
167.Создание класса Lessons и работа с ним в классе ExerciseGUI205
168.Усовершенствование графического интерфейса класса ExerciseGUI321
169.Работа с событиями клавиатуры195
170.Создание методов для проверки правильности работы пользователя134
171.Добавление слушателя клавиатуры нашему приложению.1153
172.Обработка нажатых символов142
173.Статистика156
174.Установка позиций и размера главного окна155

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

175.Создание класса KeyCode418
176.Создание класса, хранящего информацию о пальцах199
177.Создание класса, обрабатывающего нажатие Shift182
178.Создание класса для систематизации символов206
179.Создание класса для хранения информации о клавишах232
180.Создание иконки клавиши127
181.Создание иконки обозначающей палец1075

Создание класса 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.Создаём методы, отвечающие за раскраску иконок1266
192.Подсвечиваем иконки148

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

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

Неограниченный доступ
к более 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, Все права защищены