1
00:00:00,350 --> 00:00:05,880
Hire everyone in the state or you're going to go ahead and actually create our first job application.

2
00:00:06,060 --> 00:00:09,530
So first we need to open the eclipse ideally.

3
00:00:09,630 --> 00:00:12,540
So as you can see here it's kind of opened the idea for us.

4
00:00:12,540 --> 00:00:16,790
And by the way ID stands for Integrated Development Kit.

5
00:00:16,920 --> 00:00:23,640
So actually for the first and you're opening the eclipse in your system it's going to ask you a question

6
00:00:23,640 --> 00:00:30,870
that I really want to actually save your project so you can actually choose the path for saving of project

7
00:00:30,900 --> 00:00:32,380
and then click on OK.

8
00:00:32,760 --> 00:00:34,790
And then it's going to open the eclipse for you.

9
00:00:35,100 --> 00:00:41,610
So first let me show you how you actually can change the theme of your ID and the font size.

10
00:00:41,640 --> 00:00:47,310
So if you are using a match or machine you can actually go to Eclipse and click on preferences.

11
00:00:47,430 --> 00:00:53,520
But if you are using a Windows machine you can go to Windows and click on preferences at the bottom

12
00:00:53,520 --> 00:00:53,730
here.

13
00:00:53,730 --> 00:00:54,330
OK.

14
00:00:54,600 --> 00:00:56,080
So I don't have that option here.

15
00:00:56,460 --> 00:01:00,850
So because I have got a Mac I can go through eclipse references.

16
00:01:01,050 --> 00:01:04,110
So and then as you can see here General.

17
00:01:04,200 --> 00:01:07,240
And then you need to open the general rule by clicking on this arrow here.

18
00:01:07,590 --> 00:01:12,800
Appearance as you can see here we can get you to change the theme of our ID here.

19
00:01:13,130 --> 00:01:13,660
OK.

20
00:01:13,780 --> 00:01:19,030
We can change the color and form to film and we need to actually click on apply.

21
00:01:19,050 --> 00:01:19,690
OK.

22
00:01:20,190 --> 00:01:27,120
And for the actually font size we need to make sure to open the appearance appearance here click on

23
00:01:27,120 --> 00:01:35,310
colors and phones and then you need to actually open this basic folder here and click on text font and

24
00:01:35,310 --> 00:01:36,910
then click on it edits.

25
00:01:37,410 --> 00:01:44,190
And here you can actually change the font size and a font of your actually ID.

26
00:01:44,220 --> 00:01:44,870
OK.

27
00:01:45,240 --> 00:01:48,830
So that's it for changing the settings.

28
00:01:48,840 --> 00:01:49,100
OK.

29
00:01:49,110 --> 00:01:50,820
And then click on apply and click on OK.

30
00:01:50,940 --> 00:02:00,690
So for creating a project you can actually go to find new and Java project OK for the project name just

31
00:02:00,690 --> 00:02:08,960
type in Heibel and then don't change anything here just leave the other options as default and click

32
00:02:08,960 --> 00:02:10,140
on finish.

33
00:02:10,790 --> 00:02:14,970
And as you can see here it can actually create the hard to Heyworth project for us.

34
00:02:15,260 --> 00:02:21,850
So first let me tell you that this JRA system library here does and it does actually include the section

35
00:02:21,850 --> 00:02:30,590
include the files the jar files were actually helping us to create job applications so that we don't

36
00:02:30,590 --> 00:02:33,280
actually do anything about these files.

37
00:02:33,290 --> 00:02:35,550
Ok we don't want to change them.

38
00:02:35,750 --> 00:02:36,300
OK.

39
00:02:36,530 --> 00:02:39,260
So just click on this as RC As you can see here.

40
00:02:39,260 --> 00:02:43,730
This is the RC or source folder that we need to actually put our job files in it.

41
00:02:43,730 --> 00:02:44,280
OK.

42
00:02:44,660 --> 00:02:46,330
So we need a Java class.

43
00:02:46,400 --> 00:02:47,000
OK.

44
00:02:47,330 --> 00:02:50,410
So class is a template to actually create objects.

45
00:02:50,450 --> 00:02:56,660
OK so don't worry if that if this doesn't make sense to you these concepts of classes or objects later

46
00:02:56,660 --> 00:02:59,380
in this section you will be more familiar with these concepts.

47
00:02:59,390 --> 00:03:07,070
So first just memorize that we need a class to actually create our job application which a class is

48
00:03:07,070 --> 00:03:10,610
a very important concept in object oriented programming.

49
00:03:10,790 --> 00:03:18,680
So in order to create a class you need to actually create these hybrid or SIRC folder and right clicking

50
00:03:18,680 --> 00:03:24,590
on it new class or you can actually find a new class.

51
00:03:24,590 --> 00:03:25,310
OK.

52
00:03:25,760 --> 00:03:32,650
So for the class name I'll always be sure to actually start your class names with the uppercase loader.

53
00:03:32,840 --> 00:03:36,520
So I actually named my class name like hi world.

54
00:03:37,820 --> 00:03:47,810
And you can see here my world or you can call it mean OK and for the modifiers whose public you will

55
00:03:47,810 --> 00:03:51,680
be more familiar with this public package and this other stuff.

56
00:03:51,680 --> 00:03:58,130
So but for this project just use public and don't change anything here.

57
00:03:58,130 --> 00:03:59,220
Just click on finish.

58
00:03:59,240 --> 00:03:59,810
OK.

59
00:04:00,290 --> 00:04:07,160
So and then it's going to actually create the main Java class for us as you can see here and it has

60
00:04:07,160 --> 00:04:10,350
created a default package for us as you can see here.

61
00:04:10,610 --> 00:04:14,740
A package is just a way to actually organize our Java files.

62
00:04:14,890 --> 00:04:15,420
OK.

63
00:04:15,550 --> 00:04:20,050
It helps us to organize our job our project and job files.

64
00:04:20,240 --> 00:04:24,950
So our in the section I will be talking to more about this package.

65
00:04:25,180 --> 00:04:25,700
OK.

66
00:04:25,860 --> 00:04:28,190
What in this application is a java project.

67
00:04:28,190 --> 00:04:34,860
I just want to show you how you can output subtexts in the current concert area at the bottom here.

68
00:04:35,120 --> 00:04:41,690
So if you don't have this concert area open you need to actually go to the window at the top should

69
00:04:41,720 --> 00:04:43,610
view and click on cancel.

70
00:04:43,670 --> 00:04:44,470
OK.

71
00:04:44,840 --> 00:04:52,950
So let me tell you that all Java programs need our starting point in order to run our codes.

72
00:04:52,970 --> 00:04:59,000
So what is this starting point this starting point is just the Meffert is just the main method.

73
00:04:59,090 --> 00:04:59,680
OK.

74
00:04:59,810 --> 00:05:02,380
So how we can create a main method.

75
00:05:02,540 --> 00:05:10,060
So this is the way we can create a meaningful public static void main.

76
00:05:10,490 --> 00:05:16,340
And then we need to open the apprentice's and inside the prefaces just actually type in a strange with

77
00:05:16,340 --> 00:05:22,060
a capital S and open and close the brackets and then type in arcs.

78
00:05:22,340 --> 00:05:27,840
OK arguments and US Open and close this method with the curly braces.

79
00:05:27,890 --> 00:05:32,990
So as you can see here this is the public modifier.

80
00:05:32,990 --> 00:05:34,630
Static void.

81
00:05:34,850 --> 00:05:38,870
These concepts may not actually make any sense to you right now.

82
00:05:38,990 --> 00:05:45,680
Don't for me for now just know that this is just a main actually the main method and this is a starting

83
00:05:45,680 --> 00:05:46,130
point.

84
00:05:46,130 --> 00:05:50,170
This is just a starting point for actually running our code.

85
00:05:50,350 --> 00:05:54,550
Ok but for now just know that this is the actually it is void.

86
00:05:54,780 --> 00:05:58,910
It means that this method doesn't return anything any value to us.

87
00:05:59,010 --> 00:06:02,220
It just actually execute some code.

88
00:06:02,420 --> 00:06:09,320
And this is the name of one method and you should know that Java is a case sensitive language so it

89
00:06:09,320 --> 00:06:16,020
is very important that you just type in your method name of the lowercase M.

90
00:06:16,040 --> 00:06:17,180
OK mate.

91
00:06:17,470 --> 00:06:24,110
And these are just arguments for RMF and this is the arguments and this is the type of argument which

92
00:06:24,410 --> 00:06:28,060
I will be talking more about this range strange brackets here.

93
00:06:28,070 --> 00:06:28,850
OK.

94
00:06:29,100 --> 00:06:34,600
Just for now let me show you how you can out with some text and the concert area.

95
00:06:34,850 --> 00:06:39,030
So now just type in System system OK.

96
00:06:39,470 --> 00:06:44,380
That's how dots print.

97
00:06:45,130 --> 00:06:51,370
And then open the parenthesis and inside the parenthesis just like in high water.

98
00:06:52,050 --> 00:06:56,750
And at the end of your statement and at the end of all your statements you need to put a semicolon.

99
00:06:56,760 --> 00:07:01,100
If you don't what is actually a semicolon it can actually complete.

100
00:07:01,110 --> 00:07:07,030
The English is going to complain and says syntax error in zero semicolon to complete blank statements.

101
00:07:07,070 --> 00:07:12,660
OK so we need to put that semicolon at the end of our actually statements.

102
00:07:12,930 --> 00:07:17,010
So you may ask that why don't we add a semicolon here or here.

103
00:07:17,370 --> 00:07:25,450
So let me point out that when you are declaring a method what a class is closing curly braces imply

104
00:07:25,690 --> 00:07:29,310
that you actually you have close your method or class.

105
00:07:29,310 --> 00:07:30,350
OK.

106
00:07:30,480 --> 00:07:33,230
This is like a semicolon at the end of our statements.

107
00:07:33,330 --> 00:07:39,580
So now when we want to actually run an application how we can run our application you need to actually

108
00:07:39,590 --> 00:07:44,470
just click on this highway world run as Java application.

109
00:07:44,660 --> 00:07:45,090
OK.

110
00:07:45,090 --> 00:07:50,340
Just click on this job application and then it's going to actually run an application and this is the

111
00:07:50,340 --> 00:07:51,900
Heibel text.

112
00:07:52,170 --> 00:07:52,680
OK.

113
00:07:52,860 --> 00:07:55,040
So congratulations.

114
00:07:55,050 --> 00:07:59,940
This is your first job application and you are now a Java programmer.

115
00:08:00,300 --> 00:08:03,970
So thanks for watching and I'll see you in the next tutorial.

