TeachPro.ru с нами 26279 учеников, скачано 11948 курсов, подключено 325 школ

Новинка: Онлайн-курсы по иностранным языкам PoliglotPro.ru

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

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

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

Уроки

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

Introduction

Introduction to Information Science

1.Computer Structure 851
2.Machine Languages, Assemblers and High-Level languages587
3.General Description of Java Programming Environment700

Positional Number System

4.What is Positional Number System?560
5.Binary, Octal and Hexadecimal Number System616
6.Conversion of Whole Numbers from Decimal Number System497
7.Conversion of Fractional Numbers from Decimal Number System748
8.Conversion into Decimal Number System608
9.Examples of Converting the Numbers from One System into Another573
10.Addition and Subtraction in Binary, Octal and Hexadecimal Number Systems710
11.Multiplication and Division in Binary, Octal and Hexadecimal Number Systems862
12.Expressing Whole Numbers in Computer Systems495
13.Adding Inverted Codes686
14.Adding Complement Codes580
15.Real Numbers in Computer Systems572

Algorithms

16.Algorithms, Algorithmization and Algorithms Languages576
17.Iteration Loops673
18.Nested Loops584
19.Examples of Creating Algorithms596
20.Calculation of the Greatest Common Divisor of Two Numbers513

Base JAVA Constructions

21.Installation of JAVA SDK598
22.Installation of CLASS PATH, First Program644
23.Second Program - Working with System.out.print617

Types of Data in JAVA Language

24.Types of Data in JAVA Language621
25.Logical Data, Logical Operations589
26.Integers in JAVA Language643
27.Symbol Type char626
28.Floating-Point Types630

Figure Data Operations

29.Mathematical Operations621
30.Increment and Decrement550
31.Bitwise Operations700
32.Relational Operations658
33.Assignment. Conditional Operation655
34.Expressions. Priority Operations615

Operators

35.Operator if-else639
36.Operator while, do-while674
37.Operator for723
38.Operator switch617
39.Operator break and continue675
40.Operator continue, return573
41.Arrays in JAVA633
42.Casting616

Revision

43.Example - 1609
44.Example - 2624
45.Example - 3587
46.Example - 4760

Classes

47.Object-Oriented Programming688
48.Working with Classes553
49.Instance Variables620
50.Working with Reference Types687
51.Class Method 605
52.Parameterized Methods 642
53.Constructors630
54.Key Word this685
55.Overloading of Methods and Constructors610
56.Using Objects as Arguments and Parameters637
57.Object Return695
58.Recursion565
59.Working with Several Classes690
60.Static Elements802
61.The Class String. The Method main537

Inheritance

62.Inheritance683
63.Access Control601
64.Inner and Nested Classes695
65.Inheritance and Access Control630
66.The Key Word super576
67.Multi-Level Hierarchy and Constructor Call535
68.Overriding Methods612
69.Dynamic Dispatching of Methods590
70.Abstract Classes604
71.Specificator final653

Exception Handling in JAVA Language

72.Exceptions562
73.Exception Processing through try-catch507
74.Several Operators catch555
75.Nested operators try and catch545
76.Operator throw654
77.The Key Word throws623
78.The Block finally496
79.Creation of Own Exception Subclasses583

Classes-Collections

80.Vector622
81.Stack614
82.Hashtable619
83.Enumeration679

Classes-Wrappers

84.Integer, Short, Double546
85.Character573
86.Big Integer632
87.Big Decimal708
88.Class590

Packages

89.Creating Packages652
90.Importing Packages567

Interfaces

91.Creating and Implementing Interfaces591
92.Implementing Several Interfaces556
93.Variables in Interfaces484
94.Extending Interfaces580

Introduction to Applets

95.JAVA SDK Applets 539
96.Creating the First Applet507
97.Text String Output and Drawing Lines in Applets622
98.Using Frames for Inputting Information into Applet 581
99.Working with Colors in Applets 542
100.Working with JColorChooser627
101.Working with Fonts549
102.Drawing Lines and Rectangles611
103.Drawing Ovals and Arcs604
104.Drawing Polygons and Polylines526
105.2D609

Input-Output in JAVA

106.Working with Files. Class File556
107.Working with Folders 609
108.Filtering File Names 590

File Streams

109.FileInputStream589
110.FileOutputStream584
111.ByteArrayInputStream656
112.ByteArrayOutputStream581
113.Buffered Byte Streams553

Character Streams

114.FileReader628
115.FileWriter714
116.CharArrayReader644
117.CharArrayWriter625
118.PushBackReader576

Serialization

119.ObjectOutputStream595
120.Recovering Objects in Memory575
121.Serialization of Nested Objects 533

Threads in JAVA

122.Running Threads. Class Thread554
123.Running the Threads. Interface Runnable542
124.Pausing the Thread 736
125.Synchronizing the Thread631
126.Example of Synchronizing the Thread605
127.Shared Access to the Objects (Part 1)607
128.Shared Access to the Objects (Part 2)568

Working with GUI

129.Downloading and Installing NetBeans572
130.Creating the First Project579
131.Working with JFrame689
132.Drawing in JFrame560
133.Labels623
134.Event Handling Model550
135.JTextField and JPasswordField533
136.Buttons609
137.Check-Boxes717
138.Toggle-Buttons611
139.Combo Boxes or Drop-Down Lists531
140.Single Selection List684
141.Multiple Selection List678
142.Handling Mouse Event630
143.Classes-Adapters (Part 1)520
144.Classes-Adapters (Part 2)544
145.Handling Keyboard Events637

Layout Managers

146.FlowLayout636
147.BorderLayout647
148.GridLayout682

Going on studying GUI

149.JPanel616
150.JTextArea689
151.Using JPanel as Image Selected Area576
152.Using JPanel for Handling Events556
153.Slider600
154.Frame Classes683
155.Developing Programs as Applications and Applets493

Working with Menu

156.Creating Menu (Part 1)539
157.Creating Menu (Part 2)593
158.Creating Menu (Part 3)553
159.Pop-Up Menu611

Additional GUI Features

160.Adapted Program Interface595
161.Working with Multi-Document Interface 535

Working Over the Project

162.Creating the Main Window (the Class MainWindow)553
163.Working with Main Window Menu. Positioning the Main Window522
164.Adding Window Event Listener. Working with MDI522

The Class ExerciseGUI

165.Creating the class ExerciseGUI565
166.Working with Graphical Interface of the Class ExerciseGUI551
167.Creating the class Lessons and Working with It in the Class ExerciseGUI531
168.Improving Graphical Interface of the Class ExerciseGUI646
169.Working with Keyboard Events618
170.Creating Methods to Test the Efficiency of the User's work689
171.Adding Keyboard Listener to the Application534
172.Handling Pressed Keys652
173.Statistics680
174.Setting Position and the Sizes of the Main Window624

Creating Supplementary Classes

175.Creating the Class KeyCode661
176.Creating the Class Containing Information on Fingers533
177.Creating the Class Handling Shift Press545
178.Creating the Class for Key Systemization 524
179.Creating the Class for Saving Information on Keys542
180.Creating Key Icon663
181.Creating Finger Icon606

Creating the Class KeyIcon

182.Creating the Class KeyIcon (Part 1)608
183.Creating the Class KeyIcon (Part 2)530

Creating the Class KBLayout

184.Creating the Class KBLayout (Part 1)502
185.Creating the Class KBLayout (Part 2)552

KeyboardGUI

Defining Some Static Variables

186.Defining Some Static Variables (Part 1)635
187.Defining Some Static Variables (Part 2)714
188.Class Constructor585
189.Overriding the Method run549
190.The Methods new_icon and new_fingericon460
191.Creating Methods Responsible for Icon Fill619
192.Highlighting Icons545

Creating Methods Responsible for Icon Highlight

193.Creating Methods Responsible for Icon Highlight (Part 1)548
194.Creating Methods Responsible for Icon Highlight (Part 2)471
195.Overriding the Method setVisible604
196.Registering Keyboard in the Main Window of Application 554

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

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

Рейтинг школ

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

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

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