-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
105 lines (88 loc) · 3.79 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Java-Get Guide</title>
</head>
<style>
* {
font-family: Lato, Ubuntu, "Trebuchet MS";
}
</style>
<body>
<h1>Complete Java Install/Run Guide + Editor Choices</h1>
<h6>By Syed Safwaan, Minister of Pythonic Affairs 2017-2018</h6>
<p>
In this guide, we'll be comprehensively going over how to install
<b>Java and an editor (multiple options shown).</b>
</p>
<hr>
<h2>Introduction
<small>
<i>(skip at your own peril)</i>
</small>
</h2>
<h3>Brief Overview of Language</h3>
<p>
Java is a high-level compiled, object-oriented (OOP) language. It's very popular
in the field of software development and is a commonly used language in applications
ranging from games to business tools. For a beginner, Java may be intimidating
to deal with. However, with time and use, it quickly becomes natural and
perhaps a favourite language as well, once its merits are realized.
</p>
<h3>Differences from Python</h3>
<p>
As stated above, Java is a
<i>compiled language</i>. This is very different from Python, which is an
<i>interpreted language</i>.
<i>Interpreted</i> means that a program on your computer goes through your code
<b>line-by-line</b> and executes each on the computer. It's a friendlier type
of language, evident by the existence of Python Shell and IDLE, where you
can both run code line by line (shell) and save programs (IDLE).
<br>
<br> However,
<i>compiled</i> means that
<b>at startup</b>, all the code is compressed into a readable format when you
hit "run." Then, the code is all executed "at once," resulting in very fast
programs. However, because of its compiled nature, there is no Java Shell
(until
<a target="_blank" href="https://docs.oracle.com/javase/10/jshell/introduction-jshell.htm">Java 9</a>, that is). Java doesn't come with an IDLE either; it only has
the libraries and the compiler when installed. This makes installing and
running Java programs much more unintuitive for beginners coming from Python.
</p>
<h3>Purpose of This Guide</h3>
<p>
Installing Java is very different from installing Python. Sure, you can use
<a target="_blank" href="https://repl.it/">repl.it</a> or some other online editor to write your code and avoid the
hassles, but installing Java on your computer is certain to get you the best
programming environment. With ICS4U approaching soon, it's imperative that
we all get in some good Java XP before we enter, as Gr 12 CS is much more
difficult than Gr 11, and best if not BSed :).
<small>*cough*</small>
<br>
<br> With that out, I think it's safe to say that it's in all of your best interests
to give Java at least a quick whirl before the school year.
</p>
<h3>Intended Audience</h3>
<p>
This guide is intended for
<b>inexperienced users</b> who aren't sure how to configure Java correctly and
would like some assistance. If you have more than rudimentary knowledge on
how to install tools for a language and configure an editor, this guide will
likely bore you.
<br>
<br> While this guide uses Windows 10 to demonstrate the procedure, a user of
any OS can follow along and perform the same steps with minor modifications.
</p>
<center>
<a href="installjava/install.html">Getting Java</a>
<br>
<br>
<hr width="50%">
<p>Editor Options</p>
<a href="jcreator/jcreator.html">JCreator</a>
</center>
<center>
</center>
</body>
</html>