TeachPro.ru с нами 25225 учеников, скачано 11592 курса, подключено 316 школ
TeachPro.ru » Видеокурсы на иностранных языках » На английском языке » Java for Beginners (eng.)
Курс Java for Beginners (eng.)

Java for Beginners (eng.)

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

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

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

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

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

  • text

    Онлайн курс

  • text

    Описание

  • text

    Обсуждение

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

blog comments powered by Disqus

Аннотация


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

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

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

Изложение материала ведется на английском языке.

Уроки

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

Introduction

Introduction to Information Science

1.Computer Structure 723
2.Machine Languages, Assemblers and High-Level languages486
3.General Description of Java Programming Environment583

Positional Number System

4.What is Positional Number System?464
5.Binary, Octal and Hexadecimal Number System510
6.Conversion of Whole Numbers from Decimal Number System403
7.Conversion of Fractional Numbers from Decimal Number System665
8.Conversion into Decimal Number System491
9.Examples of Converting the Numbers from One System into Another477
10.Addition and Subtraction in Binary, Octal and Hexadecimal Number Systems598
11.Multiplication and Division in Binary, Octal and Hexadecimal Number Systems732
12.Expressing Whole Numbers in Computer Systems396
13.Adding Inverted Codes584
14.Adding Complement Codes478
15.Real Numbers in Computer Systems474

Algorithms

16.Algorithms, Algorithmization and Algorithms Languages458
17.Iteration Loops553
18.Nested Loops469
19.Examples of Creating Algorithms498
20.Calculation of the Greatest Common Divisor of Two Numbers402

Base JAVA Constructions

21.Installation of JAVA SDK489
22.Installation of CLASS PATH, First Program541
23.Second Program - Working with System.out.print501

Types of Data in JAVA Language

24.Types of Data in JAVA Language511
25.Logical Data, Logical Operations491
26.Integers in JAVA Language544
27.Symbol Type char524
28.Floating-Point Types530

Figure Data Operations

29.Mathematical Operations505
30.Increment and Decrement455
31.Bitwise Operations591
32.Relational Operations561
33.Assignment. Conditional Operation560
34.Expressions. Priority Operations503

Operators

35.Operator if-else538
36.Operator while, do-while556
37.Operator for595
38.Operator switch519
39.Operator break and continue547
40.Operator continue, return472
41.Arrays in JAVA519
42.Casting522

Revision

43.Example - 1504
44.Example - 2530
45.Example - 3485
46.Example - 4634

Classes

47.Object-Oriented Programming576
48.Working with Classes456
49.Instance Variables527
50.Working with Reference Types587
51.Class Method 506
52.Parameterized Methods 527
53.Constructors530
54.Key Word this591
55.Overloading of Methods and Constructors493
56.Using Objects as Arguments and Parameters543
57.Object Return594
58.Recursion450
59.Working with Several Classes589
60.Static Elements688
61.The Class String. The Method main433

Inheritance

62.Inheritance572
63.Access Control481
64.Inner and Nested Classes588
65.Inheritance and Access Control511
66.The Key Word super477
67.Multi-Level Hierarchy and Constructor Call431
68.Overriding Methods521
69.Dynamic Dispatching of Methods477
70.Abstract Classes507
71.Specificator final561

Exception Handling in JAVA Language

72.Exceptions459
73.Exception Processing through try-catch402
74.Several Operators catch446
75.Nested operators try and catch457
76.Operator throw551
77.The Key Word throws520
78.The Block finally393
79.Creation of Own Exception Subclasses466

Classes-Collections

80.Vector515
81.Stack493
82.Hashtable514
83.Enumeration581

Classes-Wrappers

84.Integer, Short, Double442
85.Character459
86.Big Integer527
87.Big Decimal605
88.Class479

Packages

89.Creating Packages533
90.Importing Packages486

Interfaces

91.Creating and Implementing Interfaces481
92.Implementing Several Interfaces454
93.Variables in Interfaces398
94.Extending Interfaces452

Introduction to Applets

95.JAVA SDK Applets 426
96.Creating the First Applet409
97.Text String Output and Drawing Lines in Applets520
98.Using Frames for Inputting Information into Applet 455
99.Working with Colors in Applets 449
100.Working with JColorChooser522
101.Working with Fonts449
102.Drawing Lines and Rectangles510
103.Drawing Ovals and Arcs492
104.Drawing Polygons and Polylines413
105.2D514

Input-Output in JAVA

106.Working with Files. Class File450
107.Working with Folders 513
108.Filtering File Names 473

File Streams

109.FileInputStream492
110.FileOutputStream485
111.ByteArrayInputStream536
112.ByteArrayOutputStream482
113.Buffered Byte Streams453

Character Streams

114.FileReader527
115.FileWriter605
116.CharArrayReader553
117.CharArrayWriter526
118.PushBackReader467

Serialization

119.ObjectOutputStream500
120.Recovering Objects in Memory460
121.Serialization of Nested Objects 438

Threads in JAVA

122.Running Threads. Class Thread447
123.Running the Threads. Interface Runnable425
124.Pausing the Thread 641
125.Synchronizing the Thread534
126.Example of Synchronizing the Thread488
127.Shared Access to the Objects (Part 1)505
128.Shared Access to the Objects (Part 2)468

Working with GUI

129.Downloading and Installing NetBeans452
130.Creating the First Project499
131.Working with JFrame569
132.Drawing in JFrame448
133.Labels520
134.Event Handling Model464
135.JTextField and JPasswordField437
136.Buttons498
137.Check-Boxes605
138.Toggle-Buttons506
139.Combo Boxes or Drop-Down Lists426
140.Single Selection List565
141.Multiple Selection List576
142.Handling Mouse Event543
143.Classes-Adapters (Part 1)399
144.Classes-Adapters (Part 2)445
145.Handling Keyboard Events530

Layout Managers

146.FlowLayout541
147.BorderLayout530
148.GridLayout579

Going on studying GUI

149.JPanel516
150.JTextArea591
151.Using JPanel as Image Selected Area481
152.Using JPanel for Handling Events444
153.Slider481
154.Frame Classes579
155.Developing Programs as Applications and Applets387

Working with Menu

156.Creating Menu (Part 1)434
157.Creating Menu (Part 2)486
158.Creating Menu (Part 3)452
159.Pop-Up Menu512

Additional GUI Features

160.Adapted Program Interface477
161.Working with Multi-Document Interface 435

Working Over the Project

162.Creating the Main Window (the Class MainWindow)460
163.Working with Main Window Menu. Positioning the Main Window427
164.Adding Window Event Listener. Working with MDI430

The Class ExerciseGUI

165.Creating the class ExerciseGUI483
166.Working with Graphical Interface of the Class ExerciseGUI458
167.Creating the class Lessons and Working with It in the Class ExerciseGUI438
168.Improving Graphical Interface of the Class ExerciseGUI532
169.Working with Keyboard Events516
170.Creating Methods to Test the Efficiency of the User's work576
171.Adding Keyboard Listener to the Application442
172.Handling Pressed Keys559
173.Statistics584
174.Setting Position and the Sizes of the Main Window514

Creating Supplementary Classes

175.Creating the Class KeyCode540
176.Creating the Class Containing Information on Fingers433
177.Creating the Class Handling Shift Press432
178.Creating the Class for Key Systemization 422
179.Creating the Class for Saving Information on Keys444
180.Creating Key Icon572
181.Creating Finger Icon505

Creating the Class KeyIcon

182.Creating the Class KeyIcon (Part 1)494
183.Creating the Class KeyIcon (Part 2)436

Creating the Class KBLayout

184.Creating the Class KBLayout (Part 1)407
185.Creating the Class KBLayout (Part 2)431

KeyboardGUI

Defining Some Static Variables

186.Defining Some Static Variables (Part 1)516
187.Defining Some Static Variables (Part 2)603
188.Class Constructor478
189.Overriding the Method run450
190.The Methods new_icon and new_fingericon380
191.Creating Methods Responsible for Icon Fill535
192.Highlighting Icons453

Creating Methods Responsible for Icon Highlight

193.Creating Methods Responsible for Icon Highlight (Part 1)438
194.Creating Methods Responsible for Icon Highlight (Part 2)375
195.Overriding the Method setVisible482
196.Registering Keyboard in the Main Window of Application 453

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

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

Рейтинг школ

1 место
 
2 место
 
3 место
 
4 место
 
5 место
 

Понравился курс? Расскажи друзьям!

webmoney yandex mail sms Евросеть Киви Элекснет ЕСГП РБК Виза
Образовательный портал TeachPro.ru разработан при поддержке Фонда содействия развитию малых форм предприятий
в научно-технической сфере
Версия: 1.0.3462.0 Дата: 18.01.2015 23:35:56
© ООО "МультиМедиа Паблишинг", 2013, Все права защищены