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

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

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

Уроки

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

Introduction

Introduction to Information Science

1.Computer Structure 776
2.Machine Languages, Assemblers and High-Level languages526
3.General Description of Java Programming Environment637

Positional Number System

4.What is Positional Number System?514
5.Binary, Octal and Hexadecimal Number System562
6.Conversion of Whole Numbers from Decimal Number System445
7.Conversion of Fractional Numbers from Decimal Number System709
8.Conversion into Decimal Number System552
9.Examples of Converting the Numbers from One System into Another524
10.Addition and Subtraction in Binary, Octal and Hexadecimal Number Systems651
11.Multiplication and Division in Binary, Octal and Hexadecimal Number Systems797
12.Expressing Whole Numbers in Computer Systems434
13.Adding Inverted Codes622
14.Adding Complement Codes515
15.Real Numbers in Computer Systems522

Algorithms

16.Algorithms, Algorithmization and Algorithms Languages501
17.Iteration Loops608
18.Nested Loops526
19.Examples of Creating Algorithms539
20.Calculation of the Greatest Common Divisor of Two Numbers455

Base JAVA Constructions

21.Installation of JAVA SDK534
22.Installation of CLASS PATH, First Program586
23.Second Program - Working with System.out.print550

Types of Data in JAVA Language

24.Types of Data in JAVA Language567
25.Logical Data, Logical Operations525
26.Integers in JAVA Language589
27.Symbol Type char579
28.Floating-Point Types576

Figure Data Operations

29.Mathematical Operations551
30.Increment and Decrement497
31.Bitwise Operations640
32.Relational Operations602
33.Assignment. Conditional Operation618
34.Expressions. Priority Operations551

Operators

35.Operator if-else588
36.Operator while, do-while608
37.Operator for647
38.Operator switch563
39.Operator break and continue602
40.Operator continue, return522
41.Arrays in JAVA572
42.Casting563

Revision

43.Example - 1557
44.Example - 2580
45.Example - 3534
46.Example - 4684

Classes

47.Object-Oriented Programming635
48.Working with Classes500
49.Instance Variables572
50.Working with Reference Types644
51.Class Method 559
52.Parameterized Methods 579
53.Constructors578
54.Key Word this632
55.Overloading of Methods and Constructors550
56.Using Objects as Arguments and Parameters582
57.Object Return645
58.Recursion504
59.Working with Several Classes620
60.Static Elements738
61.The Class String. The Method main474

Inheritance

62.Inheritance617
63.Access Control532
64.Inner and Nested Classes638
65.Inheritance and Access Control558
66.The Key Word super519
67.Multi-Level Hierarchy and Constructor Call468
68.Overriding Methods559
69.Dynamic Dispatching of Methods525
70.Abstract Classes547
71.Specificator final605

Exception Handling in JAVA Language

72.Exceptions501
73.Exception Processing through try-catch451
74.Several Operators catch492
75.Nested operators try and catch499
76.Operator throw602
77.The Key Word throws567
78.The Block finally442
79.Creation of Own Exception Subclasses524

Classes-Collections

80.Vector562
81.Stack545
82.Hashtable553
83.Enumeration625

Classes-Wrappers

84.Integer, Short, Double494
85.Character513
86.Big Integer570
87.Big Decimal653
88.Class529

Packages

89.Creating Packages582
90.Importing Packages529

Interfaces

91.Creating and Implementing Interfaces539
92.Implementing Several Interfaces505
93.Variables in Interfaces444
94.Extending Interfaces511

Introduction to Applets

95.JAVA SDK Applets 475
96.Creating the First Applet444
97.Text String Output and Drawing Lines in Applets571
98.Using Frames for Inputting Information into Applet 500
99.Working with Colors in Applets 474
100.Working with JColorChooser559
101.Working with Fonts487
102.Drawing Lines and Rectangles560
103.Drawing Ovals and Arcs544
104.Drawing Polygons and Polylines464
105.2D564

Input-Output in JAVA

106.Working with Files. Class File492
107.Working with Folders 563
108.Filtering File Names 522

File Streams

109.FileInputStream531
110.FileOutputStream534
111.ByteArrayInputStream603
112.ByteArrayOutputStream517
113.Buffered Byte Streams484

Character Streams

114.FileReader575
115.FileWriter650
116.CharArrayReader595
117.CharArrayWriter570
118.PushBackReader524

Serialization

119.ObjectOutputStream544
120.Recovering Objects in Memory510
121.Serialization of Nested Objects 477

Threads in JAVA

122.Running Threads. Class Thread499
123.Running the Threads. Interface Runnable471
124.Pausing the Thread 680
125.Synchronizing the Thread583
126.Example of Synchronizing the Thread541
127.Shared Access to the Objects (Part 1)548
128.Shared Access to the Objects (Part 2)515

Working with GUI

129.Downloading and Installing NetBeans505
130.Creating the First Project537
131.Working with JFrame611
132.Drawing in JFrame501
133.Labels556
134.Event Handling Model503
135.JTextField and JPasswordField479
136.Buttons547
137.Check-Boxes651
138.Toggle-Buttons565
139.Combo Boxes or Drop-Down Lists470
140.Single Selection List614
141.Multiple Selection List612
142.Handling Mouse Event580
143.Classes-Adapters (Part 1)436
144.Classes-Adapters (Part 2)490
145.Handling Keyboard Events570

Layout Managers

146.FlowLayout576
147.BorderLayout584
148.GridLayout617

Going on studying GUI

149.JPanel558
150.JTextArea624
151.Using JPanel as Image Selected Area520
152.Using JPanel for Handling Events492
153.Slider540
154.Frame Classes616
155.Developing Programs as Applications and Applets420

Working with Menu

156.Creating Menu (Part 1)469
157.Creating Menu (Part 2)533
158.Creating Menu (Part 3)496
159.Pop-Up Menu551

Additional GUI Features

160.Adapted Program Interface521
161.Working with Multi-Document Interface 472

Working Over the Project

162.Creating the Main Window (the Class MainWindow)503
163.Working with Main Window Menu. Positioning the Main Window463
164.Adding Window Event Listener. Working with MDI466

The Class ExerciseGUI

165.Creating the class ExerciseGUI534
166.Working with Graphical Interface of the Class ExerciseGUI498
167.Creating the class Lessons and Working with It in the Class ExerciseGUI483
168.Improving Graphical Interface of the Class ExerciseGUI591
169.Working with Keyboard Events567
170.Creating Methods to Test the Efficiency of the User's work622
171.Adding Keyboard Listener to the Application487
172.Handling Pressed Keys596
173.Statistics625
174.Setting Position and the Sizes of the Main Window548

Creating Supplementary Classes

175.Creating the Class KeyCode590
176.Creating the Class Containing Information on Fingers474
177.Creating the Class Handling Shift Press477
178.Creating the Class for Key Systemization 459
179.Creating the Class for Saving Information on Keys493
180.Creating Key Icon607
181.Creating Finger Icon543

Creating the Class KeyIcon

182.Creating the Class KeyIcon (Part 1)547
183.Creating the Class KeyIcon (Part 2)487

Creating the Class KBLayout

184.Creating the Class KBLayout (Part 1)444
185.Creating the Class KBLayout (Part 2)482

KeyboardGUI

Defining Some Static Variables

186.Defining Some Static Variables (Part 1)574
187.Defining Some Static Variables (Part 2)649
188.Class Constructor525
189.Overriding the Method run484
190.The Methods new_icon and new_fingericon407
191.Creating Methods Responsible for Icon Fill591
192.Highlighting Icons494

Creating Methods Responsible for Icon Highlight

193.Creating Methods Responsible for Icon Highlight (Part 1)484
194.Creating Methods Responsible for Icon Highlight (Part 2)422
195.Overriding the Method setVisible541
196.Registering Keyboard in the Main Window of Application 505

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