TeachPro.ru с нами 26407 учеников, скачано 11979 курсов, подключено 326 школ

Новинка: Онлайн-курсы по иностранным языкам 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: данным, операторам, классам, апплетам и т.д. А также рассказано, как нужно работать над проектами.

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

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

Уроки

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

Introduction

Introduction to Information Science

1.Computer Structure 872
2.Machine Languages, Assemblers and High-Level languages604
3.General Description of Java Programming Environment718

Positional Number System

4.What is Positional Number System?576
5.Binary, Octal and Hexadecimal Number System637
6.Conversion of Whole Numbers from Decimal Number System514
7.Conversion of Fractional Numbers from Decimal Number System765
8.Conversion into Decimal Number System633
9.Examples of Converting the Numbers from One System into Another589
10.Addition and Subtraction in Binary, Octal and Hexadecimal Number Systems728
11.Multiplication and Division in Binary, Octal and Hexadecimal Number Systems882
12.Expressing Whole Numbers in Computer Systems511
13.Adding Inverted Codes700
14.Adding Complement Codes592
15.Real Numbers in Computer Systems589

Algorithms

16.Algorithms, Algorithmization and Algorithms Languages593
17.Iteration Loops696
18.Nested Loops604
19.Examples of Creating Algorithms614
20.Calculation of the Greatest Common Divisor of Two Numbers543

Base JAVA Constructions

21.Installation of JAVA SDK616
22.Installation of CLASS PATH, First Program669
23.Second Program - Working with System.out.print635

Types of Data in JAVA Language

24.Types of Data in JAVA Language641
25.Logical Data, Logical Operations606
26.Integers in JAVA Language657
27.Symbol Type char649
28.Floating-Point Types657

Figure Data Operations

29.Mathematical Operations641
30.Increment and Decrement568
31.Bitwise Operations725
32.Relational Operations678
33.Assignment. Conditional Operation674
34.Expressions. Priority Operations637

Operators

35.Operator if-else658
36.Operator while, do-while697
37.Operator for744
38.Operator switch636
39.Operator break and continue703
40.Operator continue, return597
41.Arrays in JAVA657
42.Casting638

Revision

43.Example - 1631
44.Example - 2647
45.Example - 3606
46.Example - 4777

Classes

47.Object-Oriented Programming714
48.Working with Classes566
49.Instance Variables632
50.Working with Reference Types708
51.Class Method 629
52.Parameterized Methods 663
53.Constructors646
54.Key Word this705
55.Overloading of Methods and Constructors638
56.Using Objects as Arguments and Parameters651
57.Object Return712
58.Recursion589
59.Working with Several Classes714
60.Static Elements834
61.The Class String. The Method main556

Inheritance

62.Inheritance701
63.Access Control624
64.Inner and Nested Classes727
65.Inheritance and Access Control649
66.The Key Word super595
67.Multi-Level Hierarchy and Constructor Call551
68.Overriding Methods632
69.Dynamic Dispatching of Methods619
70.Abstract Classes630
71.Specificator final672

Exception Handling in JAVA Language

72.Exceptions581
73.Exception Processing through try-catch531
74.Several Operators catch574
75.Nested operators try and catch562
76.Operator throw677
77.The Key Word throws640
78.The Block finally511
79.Creation of Own Exception Subclasses609

Classes-Collections

80.Vector638
81.Stack641
82.Hashtable634
83.Enumeration698

Classes-Wrappers

84.Integer, Short, Double568
85.Character594
86.Big Integer648
87.Big Decimal723
88.Class613

Packages

89.Creating Packages673
90.Importing Packages591

Interfaces

91.Creating and Implementing Interfaces616
92.Implementing Several Interfaces582
93.Variables in Interfaces505
94.Extending Interfaces601

Introduction to Applets

95.JAVA SDK Applets 562
96.Creating the First Applet522
97.Text String Output and Drawing Lines in Applets642
98.Using Frames for Inputting Information into Applet 605
99.Working with Colors in Applets 563
100.Working with JColorChooser645
101.Working with Fonts564
102.Drawing Lines and Rectangles627
103.Drawing Ovals and Arcs627
104.Drawing Polygons and Polylines549
105.2D624

Input-Output in JAVA

106.Working with Files. Class File583
107.Working with Folders 625
108.Filtering File Names 608

File Streams

109.FileInputStream604
110.FileOutputStream605
111.ByteArrayInputStream681
112.ByteArrayOutputStream597
113.Buffered Byte Streams577

Character Streams

114.FileReader646
115.FileWriter735
116.CharArrayReader661
117.CharArrayWriter646
118.PushBackReader599

Serialization

119.ObjectOutputStream611
120.Recovering Objects in Memory597
121.Serialization of Nested Objects 554

Threads in JAVA

122.Running Threads. Class Thread575
123.Running the Threads. Interface Runnable568
124.Pausing the Thread 758
125.Synchronizing the Thread648
126.Example of Synchronizing the Thread627
127.Shared Access to the Objects (Part 1)625
128.Shared Access to the Objects (Part 2)586

Working with GUI

129.Downloading and Installing NetBeans594
130.Creating the First Project592
131.Working with JFrame709
132.Drawing in JFrame583
133.Labels649
134.Event Handling Model566
135.JTextField and JPasswordField554
136.Buttons629
137.Check-Boxes736
138.Toggle-Buttons645
139.Combo Boxes or Drop-Down Lists549
140.Single Selection List702
141.Multiple Selection List695
142.Handling Mouse Event653
143.Classes-Adapters (Part 1)544
144.Classes-Adapters (Part 2)559
145.Handling Keyboard Events655

Layout Managers

146.FlowLayout652
147.BorderLayout669
148.GridLayout704

Going on studying GUI

149.JPanel637
150.JTextArea707
151.Using JPanel as Image Selected Area594
152.Using JPanel for Handling Events579
153.Slider629
154.Frame Classes705
155.Developing Programs as Applications and Applets512

Working with Menu

156.Creating Menu (Part 1)551
157.Creating Menu (Part 2)616
158.Creating Menu (Part 3)578
159.Pop-Up Menu632

Additional GUI Features

160.Adapted Program Interface619
161.Working with Multi-Document Interface 553

Working Over the Project

162.Creating the Main Window (the Class MainWindow)573
163.Working with Main Window Menu. Positioning the Main Window539
164.Adding Window Event Listener. Working with MDI540

The Class ExerciseGUI

165.Creating the class ExerciseGUI583
166.Working with Graphical Interface of the Class ExerciseGUI562
167.Creating the class Lessons and Working with It in the Class ExerciseGUI550
168.Improving Graphical Interface of the Class ExerciseGUI672
169.Working with Keyboard Events631
170.Creating Methods to Test the Efficiency of the User's work707
171.Adding Keyboard Listener to the Application551
172.Handling Pressed Keys666
173.Statistics699
174.Setting Position and the Sizes of the Main Window652

Creating Supplementary Classes

175.Creating the Class KeyCode687
176.Creating the Class Containing Information on Fingers550
177.Creating the Class Handling Shift Press562
178.Creating the Class for Key Systemization 542
179.Creating the Class for Saving Information on Keys559
180.Creating Key Icon678
181.Creating Finger Icon621

Creating the Class KeyIcon

182.Creating the Class KeyIcon (Part 1)628
183.Creating the Class KeyIcon (Part 2)552

Creating the Class KBLayout

184.Creating the Class KBLayout (Part 1)518
185.Creating the Class KBLayout (Part 2)575

KeyboardGUI

Defining Some Static Variables

186.Defining Some Static Variables (Part 1)657
187.Defining Some Static Variables (Part 2)733
188.Class Constructor604
189.Overriding the Method run566
190.The Methods new_icon and new_fingericon474
191.Creating Methods Responsible for Icon Fill643
192.Highlighting Icons560

Creating Methods Responsible for Icon Highlight

193.Creating Methods Responsible for Icon Highlight (Part 1)563
194.Creating Methods Responsible for Icon Highlight (Part 2)494
195.Overriding the Method setVisible625
196.Registering Keyboard in the Main Window of Application 574

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