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

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

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

Уроки

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

Introduction

Introduction to Information Science

1.Computer Structure 806
2.Machine Languages, Assemblers and High-Level languages544
3.General Description of Java Programming Environment660

Positional Number System

4.What is Positional Number System?536
5.Binary, Octal and Hexadecimal Number System586
6.Conversion of Whole Numbers from Decimal Number System465
7.Conversion of Fractional Numbers from Decimal Number System727
8.Conversion into Decimal Number System575
9.Examples of Converting the Numbers from One System into Another537
10.Addition and Subtraction in Binary, Octal and Hexadecimal Number Systems677
11.Multiplication and Division in Binary, Octal and Hexadecimal Number Systems826
12.Expressing Whole Numbers in Computer Systems451
13.Adding Inverted Codes640
14.Adding Complement Codes532
15.Real Numbers in Computer Systems544

Algorithms

16.Algorithms, Algorithmization and Algorithms Languages529
17.Iteration Loops635
18.Nested Loops555
19.Examples of Creating Algorithms558
20.Calculation of the Greatest Common Divisor of Two Numbers478

Base JAVA Constructions

21.Installation of JAVA SDK557
22.Installation of CLASS PATH, First Program607
23.Second Program - Working with System.out.print576

Types of Data in JAVA Language

24.Types of Data in JAVA Language592
25.Logical Data, Logical Operations549
26.Integers in JAVA Language611
27.Symbol Type char613
28.Floating-Point Types607

Figure Data Operations

29.Mathematical Operations576
30.Increment and Decrement515
31.Bitwise Operations663
32.Relational Operations619
33.Assignment. Conditional Operation641
34.Expressions. Priority Operations574

Operators

35.Operator if-else615
36.Operator while, do-while638
37.Operator for678
38.Operator switch584
39.Operator break and continue634
40.Operator continue, return543
41.Arrays in JAVA598
42.Casting583

Revision

43.Example - 1586
44.Example - 2603
45.Example - 3555
46.Example - 4709

Classes

47.Object-Oriented Programming660
48.Working with Classes517
49.Instance Variables591
50.Working with Reference Types672
51.Class Method 581
52.Parameterized Methods 609
53.Constructors598
54.Key Word this656
55.Overloading of Methods and Constructors576
56.Using Objects as Arguments and Parameters603
57.Object Return673
58.Recursion529
59.Working with Several Classes639
60.Static Elements763
61.The Class String. The Method main495

Inheritance

62.Inheritance640
63.Access Control558
64.Inner and Nested Classes659
65.Inheritance and Access Control583
66.The Key Word super539
67.Multi-Level Hierarchy and Constructor Call487
68.Overriding Methods579
69.Dynamic Dispatching of Methods552
70.Abstract Classes567
71.Specificator final625

Exception Handling in JAVA Language

72.Exceptions522
73.Exception Processing through try-catch478
74.Several Operators catch517
75.Nested operators try and catch516
76.Operator throw625
77.The Key Word throws587
78.The Block finally469
79.Creation of Own Exception Subclasses552

Classes-Collections

80.Vector581
81.Stack576
82.Hashtable571
83.Enumeration642

Classes-Wrappers

84.Integer, Short, Double513
85.Character539
86.Big Integer591
87.Big Decimal670
88.Class553

Packages

89.Creating Packages607
90.Importing Packages551

Interfaces

91.Creating and Implementing Interfaces571
92.Implementing Several Interfaces529
93.Variables in Interfaces465
94.Extending Interfaces541

Introduction to Applets

95.JAVA SDK Applets 501
96.Creating the First Applet465
97.Text String Output and Drawing Lines in Applets594
98.Using Frames for Inputting Information into Applet 527
99.Working with Colors in Applets 485
100.Working with JColorChooser579
101.Working with Fonts506
102.Drawing Lines and Rectangles591
103.Drawing Ovals and Arcs577
104.Drawing Polygons and Polylines493
105.2D586

Input-Output in JAVA

106.Working with Files. Class File516
107.Working with Folders 588
108.Filtering File Names 548

File Streams

109.FileInputStream552
110.FileOutputStream553
111.ByteArrayInputStream630
112.ByteArrayOutputStream535
113.Buffered Byte Streams497

Character Streams

114.FileReader599
115.FileWriter675
116.CharArrayReader613
117.CharArrayWriter589
118.PushBackReader550

Serialization

119.ObjectOutputStream564
120.Recovering Objects in Memory536
121.Serialization of Nested Objects 498

Threads in JAVA

122.Running Threads. Class Thread522
123.Running the Threads. Interface Runnable495
124.Pausing the Thread 700
125.Synchronizing the Thread605
126.Example of Synchronizing the Thread564
127.Shared Access to the Objects (Part 1)567
128.Shared Access to the Objects (Part 2)533

Working with GUI

129.Downloading and Installing NetBeans534
130.Creating the First Project561
131.Working with JFrame635
132.Drawing in JFrame530
133.Labels574
134.Event Handling Model520
135.JTextField and JPasswordField500
136.Buttons567
137.Check-Boxes674
138.Toggle-Buttons594
139.Combo Boxes or Drop-Down Lists490
140.Single Selection List636
141.Multiple Selection List633
142.Handling Mouse Event598
143.Classes-Adapters (Part 1)460
144.Classes-Adapters (Part 2)508
145.Handling Keyboard Events591

Layout Managers

146.FlowLayout595
147.BorderLayout611
148.GridLayout634

Going on studying GUI

149.JPanel582
150.JTextArea640
151.Using JPanel as Image Selected Area541
152.Using JPanel for Handling Events519
153.Slider575
154.Frame Classes637
155.Developing Programs as Applications and Applets439

Working with Menu

156.Creating Menu (Part 1)488
157.Creating Menu (Part 2)555
158.Creating Menu (Part 3)524
159.Pop-Up Menu570

Additional GUI Features

160.Adapted Program Interface542
161.Working with Multi-Document Interface 498

Working Over the Project

162.Creating the Main Window (the Class MainWindow)524
163.Working with Main Window Menu. Positioning the Main Window480
164.Adding Window Event Listener. Working with MDI483

The Class ExerciseGUI

165.Creating the class ExerciseGUI555
166.Working with Graphical Interface of the Class ExerciseGUI515
167.Creating the class Lessons and Working with It in the Class ExerciseGUI500
168.Improving Graphical Interface of the Class ExerciseGUI618
169.Working with Keyboard Events587
170.Creating Methods to Test the Efficiency of the User's work648
171.Adding Keyboard Listener to the Application510
172.Handling Pressed Keys615
173.Statistics647
174.Setting Position and the Sizes of the Main Window568

Creating Supplementary Classes

175.Creating the Class KeyCode622
176.Creating the Class Containing Information on Fingers499
177.Creating the Class Handling Shift Press499
178.Creating the Class for Key Systemization 478
179.Creating the Class for Saving Information on Keys519
180.Creating Key Icon624
181.Creating Finger Icon563

Creating the Class KeyIcon

182.Creating the Class KeyIcon (Part 1)568
183.Creating the Class KeyIcon (Part 2)514

Creating the Class KBLayout

184.Creating the Class KBLayout (Part 1)460
185.Creating the Class KBLayout (Part 2)505

KeyboardGUI

Defining Some Static Variables

186.Defining Some Static Variables (Part 1)600
187.Defining Some Static Variables (Part 2)667
188.Class Constructor553
189.Overriding the Method run502
190.The Methods new_icon and new_fingericon426
191.Creating Methods Responsible for Icon Fill619
192.Highlighting Icons513

Creating Methods Responsible for Icon Highlight

193.Creating Methods Responsible for Icon Highlight (Part 1)503
194.Creating Methods Responsible for Icon Highlight (Part 2)444
195.Overriding the Method setVisible567
196.Registering Keyboard in the Main Window of Application 528

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