You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: core-java/java-basics/index.md
+20-13Lines changed: 20 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,7 @@ Java is class-based, **object-oriented** programming language developed by *Jame
12
12
<br/>
13
13
14
14
## History of Oak
15
+
<hr/>
15
16
<br/>
16
17
Java implementation was begun in 1991 by *James Gosling, Mike Sheridan, and Patrick Naughton* a team of engineers at Sun Microsystems known as the Green Team. The name was inspired by Java coffee and the first version released was Java 1.0.
17
18
-*Arthur Van Hoff* rewrote the Java 1.0 compiler to strictly comply with its specifications.
@@ -26,6 +27,7 @@ Java implementation was begun in 1991 by *James Gosling, Mike Sheridan, and Patr
26
27
- At that time Java made itself a preferred language for various applications including, Internet programming, Gaming & e-business etc.
27
28
28
29
## Features of Java
30
+
<hr/>
29
31
<br/>
30
32
31
33
- Java is known for its simplicity, robustness and security features making it a popular choice for enterprise-level applications.
@@ -41,6 +43,7 @@ Java implementation was begun in 1991 by *James Gosling, Mike Sheridan, and Patr
41
43
- It helps to create modular programming by providing modularity like: abstract classes, interfaces, inheritance etc.
42
44
43
45
## Key Features of Java
46
+
<hr/>
44
47
<br/>
45
48
46
49
1.**Platform Independent**:
@@ -83,6 +86,8 @@ Java implementation was begun in 1991 by *James Gosling, Mike Sheridan, and Patr
83
86
<br/>
84
87
85
88
# How we can create our first Java program
89
+
<hr/>
90
+
86
91
- Creating file name it use (**.java**) extension in any IDE(**Integrated Development Environment**) IntelliJ IDEA, Eclipse, or NetBeans.
87
92
- Compiling the file/program with (java compiler **javac**) convert the source code -> bytecode(**.class**) file which can be execute on any os having JVM.
88
93
- Running the program using (**java**) tool the JVM execute the compiled bytecode into machine level code using JIT and MC executed by the CPU.
@@ -109,6 +114,7 @@ Java implementation was begun in 1991 by *James Gosling, Mike Sheridan, and Patr
109
114
110
115
111
116
## Basic Terminologies in Java:-
117
+
<hr/>
112
118
<br/>
113
119
114
120
#### **JVM** (*Java Virtual Machine*)
@@ -132,18 +138,19 @@ It is intermediate code generated by JVM and it is platform independent.
132
138
133
139
The name itself suggests that it is the kit which includes each tool used to run Java on your machine like:
0 commit comments