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

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

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

Уроки

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

Introduction

Introduction to Information Science

1.Computer Structure 748
2.Machine Languages, Assemblers and High-Level languages504
3.General Description of Java Programming Environment610

Positional Number System

4.What is Positional Number System?488
5.Binary, Octal and Hexadecimal Number System534
6.Conversion of Whole Numbers from Decimal Number System423
7.Conversion of Fractional Numbers from Decimal Number System687
8.Conversion into Decimal Number System522
9.Examples of Converting the Numbers from One System into Another497
10.Addition and Subtraction in Binary, Octal and Hexadecimal Number Systems620
11.Multiplication and Division in Binary, Octal and Hexadecimal Number Systems762
12.Expressing Whole Numbers in Computer Systems416
13.Adding Inverted Codes606
14.Adding Complement Codes498
15.Real Numbers in Computer Systems498

Algorithms

16.Algorithms, Algorithmization and Algorithms Languages480
17.Iteration Loops582
18.Nested Loops499
19.Examples of Creating Algorithms519
20.Calculation of the Greatest Common Divisor of Two Numbers430

Base JAVA Constructions

21.Installation of JAVA SDK517
22.Installation of CLASS PATH, First Program566
23.Second Program - Working with System.out.print527

Types of Data in JAVA Language

24.Types of Data in JAVA Language541
25.Logical Data, Logical Operations510
26.Integers in JAVA Language570
27.Symbol Type char549
28.Floating-Point Types555

Figure Data Operations

29.Mathematical Operations530
30.Increment and Decrement476
31.Bitwise Operations616
32.Relational Operations579
33.Assignment. Conditional Operation583
34.Expressions. Priority Operations524

Operators

35.Operator if-else564
36.Operator while, do-while582
37.Operator for620
38.Operator switch542
39.Operator break and continue571
40.Operator continue, return498
41.Arrays in JAVA543
42.Casting547

Revision

43.Example - 1529
44.Example - 2553
45.Example - 3509
46.Example - 4658

Classes

47.Object-Oriented Programming605
48.Working with Classes478
49.Instance Variables551
50.Working with Reference Types612
51.Class Method 533
52.Parameterized Methods 556
53.Constructors551
54.Key Word this613
55.Overloading of Methods and Constructors519
56.Using Objects as Arguments and Parameters564
57.Object Return621
58.Recursion477
59.Working with Several Classes609
60.Static Elements713
61.The Class String. The Method main454

Inheritance

62.Inheritance598
63.Access Control511
64.Inner and Nested Classes613
65.Inheritance and Access Control535
66.The Key Word super499
67.Multi-Level Hierarchy and Constructor Call450
68.Overriding Methods542
69.Dynamic Dispatching of Methods504
70.Abstract Classes526
71.Specificator final587

Exception Handling in JAVA Language

72.Exceptions480
73.Exception Processing through try-catch430
74.Several Operators catch470
75.Nested operators try and catch477
76.Operator throw578
77.The Key Word throws544
78.The Block finally418
79.Creation of Own Exception Subclasses493

Classes-Collections

80.Vector536
81.Stack520
82.Hashtable534
83.Enumeration604

Classes-Wrappers

84.Integer, Short, Double463
85.Character487
86.Big Integer550
87.Big Decimal631
88.Class505

Packages

89.Creating Packages557
90.Importing Packages507

Interfaces

91.Creating and Implementing Interfaces510
92.Implementing Several Interfaces482
93.Variables in Interfaces422
94.Extending Interfaces481

Introduction to Applets

95.JAVA SDK Applets 450
96.Creating the First Applet429
97.Text String Output and Drawing Lines in Applets547
98.Using Frames for Inputting Information into Applet 482
99.Working with Colors in Applets 467
100.Working with JColorChooser541
101.Working with Fonts470
102.Drawing Lines and Rectangles532
103.Drawing Ovals and Arcs520
104.Drawing Polygons and Polylines439
105.2D540

Input-Output in JAVA

106.Working with Files. Class File471
107.Working with Folders 537
108.Filtering File Names 498

File Streams

109.FileInputStream513
110.FileOutputStream505
111.ByteArrayInputStream569
112.ByteArrayOutputStream500
113.Buffered Byte Streams470

Character Streams

114.FileReader555
115.FileWriter631
116.CharArrayReader569
117.CharArrayWriter546
118.PushBackReader496

Serialization

119.ObjectOutputStream521
120.Recovering Objects in Memory486
121.Serialization of Nested Objects 462

Threads in JAVA

122.Running Threads. Class Thread473
123.Running the Threads. Interface Runnable446
124.Pausing the Thread 660
125.Synchronizing the Thread559
126.Example of Synchronizing the Thread513
127.Shared Access to the Objects (Part 1)523
128.Shared Access to the Objects (Part 2)490

Working with GUI

129.Downloading and Installing NetBeans482
130.Creating the First Project518
131.Working with JFrame594
132.Drawing in JFrame475
133.Labels541
134.Event Handling Model486
135.JTextField and JPasswordField457
136.Buttons524
137.Check-Boxes627
138.Toggle-Buttons538
139.Combo Boxes or Drop-Down Lists452
140.Single Selection List594
141.Multiple Selection List597
142.Handling Mouse Event564
143.Classes-Adapters (Part 1)418
144.Classes-Adapters (Part 2)472
145.Handling Keyboard Events554

Layout Managers

146.FlowLayout559
147.BorderLayout561
148.GridLayout602

Going on studying GUI

149.JPanel541
150.JTextArea611
151.Using JPanel as Image Selected Area506
152.Using JPanel for Handling Events471
153.Slider508
154.Frame Classes602
155.Developing Programs as Applications and Applets403

Working with Menu

156.Creating Menu (Part 1)452
157.Creating Menu (Part 2)509
158.Creating Menu (Part 3)475
159.Pop-Up Menu534

Additional GUI Features

160.Adapted Program Interface500
161.Working with Multi-Document Interface 454

Working Over the Project

162.Creating the Main Window (the Class MainWindow)483
163.Working with Main Window Menu. Positioning the Main Window448
164.Adding Window Event Listener. Working with MDI451

The Class ExerciseGUI

165.Creating the class ExerciseGUI509
166.Working with Graphical Interface of the Class ExerciseGUI478
167.Creating the class Lessons and Working with It in the Class ExerciseGUI460
168.Improving Graphical Interface of the Class ExerciseGUI564
169.Working with Keyboard Events537
170.Creating Methods to Test the Efficiency of the User's work601
171.Adding Keyboard Listener to the Application467
172.Handling Pressed Keys581
173.Statistics603
174.Setting Position and the Sizes of the Main Window536

Creating Supplementary Classes

175.Creating the Class KeyCode570
176.Creating the Class Containing Information on Fingers455
177.Creating the Class Handling Shift Press456
178.Creating the Class for Key Systemization 442
179.Creating the Class for Saving Information on Keys466
180.Creating Key Icon591
181.Creating Finger Icon526

Creating the Class KeyIcon

182.Creating the Class KeyIcon (Part 1)522
183.Creating the Class KeyIcon (Part 2)462

Creating the Class KBLayout

184.Creating the Class KBLayout (Part 1)428
185.Creating the Class KBLayout (Part 2)459

KeyboardGUI

Defining Some Static Variables

186.Defining Some Static Variables (Part 1)545
187.Defining Some Static Variables (Part 2)626
188.Class Constructor505
189.Overriding the Method run468
190.The Methods new_icon and new_fingericon395
191.Creating Methods Responsible for Icon Fill562
192.Highlighting Icons477

Creating Methods Responsible for Icon Highlight

193.Creating Methods Responsible for Icon Highlight (Part 1)462
194.Creating Methods Responsible for Icon Highlight (Part 2)397
195.Overriding the Method setVisible510
196.Registering Keyboard in the Main Window of Application 482

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