-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
139 lines (137 loc) · 5.1 KB
/
index.html
File metadata and controls
139 lines (137 loc) · 5.1 KB
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
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>tribute page</title>
<link rel="stylesheet" href="style.css" />
</head>
<body>
<div class="container">
<div class="page">
<div class="title">Java-The Programming Language.</div>
<div class="intro"></div>
</div>
<div class="founder">
<div class="founder-image">
<img src="img/java.jpg" alt="" />
<span>James Gosling</span>
</div>
<div class="founder-details">
<ul>
<li>
Java was originally developed by James Gosling at Sun
Microsystems.He was born on 19th may 1995.
</li>
<li>
It was released in May 1995 as a core component os Sun
Microsystem'Java platform.
</li>
<li>
Group of 4 students at Sun Vinod Ghosala was one of them 4
(Indian)
</li>
<li>The old name of java was OAK</li>
</ul>
</div>
</div>
<div class="points">
<ul>
<li>
<span>Java Alpha(1995):</span>
In this initial public release, Java introduced a new era of
portable, object-oriented programming. It brought the promise of
"Write Once, Run Anywhere," enabling developers to build
applications that could run on different platforms.
</li>
<li>
<span>Java 1.0(1996):</span>
This official release solidified Java's position as a powerful and
versatile programming language, providing a robust set of features
and libraries.
</li>
<li>
<span>Java 1.2(1998):</span>
Swing, a graphical user interface (GUI) toolkit, made its
appearance, revolutionizing how developers created interactive and
visually appealing applications.
</li>
<li>
<span>Java 1.5(2004):</span>
Generics brought type safety to collections and improved code
readability and maintainability.
</li>
<li>
<span>Java 1.7(2011):</span>
The Fork/Join framework simplified the development of parallel
applications, enabling developers to harness the power of multicore
processors efficiently.
</li>
<li>
<span>Java 1.8(2014):</span>
Lambda expressions empowered developers with functional programming
capabilities, enabling concise and expressive code.
</li>
<li>
<span> Java 9(2017):</span>
The module system arrived, offering better code organization and
improved performance through modular development.
</li>
<li>
<span>Java 10(2018): </span>
Introduction oflocal variable type inference (var) reduced
boilerplate code and enhanced developer productivity.
</li>
<li>
<span>Java 11(2018):</span>
This release marked the beginning of a faster release cadence and
long-term support (LTS) releases, ensuring stability and
reliability.
</li>
<li>
<span>Java 12(2019):</span>
Switch expressions expanded the capabilities of the switch
statement, making it more flexible and powerful.
</li>
<li>
<span>Java 13(2019):</span>
Text blocks simplified string manipulation and formatting, improving
code readability.
</li>
<li>
<span>Java 14(2020):</span>
Pattern matching for instanceof improved code readability and
reduced boilerplate code when working with complex data structures.
</li>
<li>
<span>Java 15(2020):</span>
Sealed classes and interfaces enhanced code security by specifying
the permitted subclasses upfront.
</li>
<li>
<span>Java 16(2021):</span>
Records simplified the creation of immutable data classes, reducing
boilerplate code and improving code clarity.
</li>
<li>
<span>Java 17(2021):</span>
The latest LTS release brought enhanced security, performance
improvements, and new language features like pattern matching for
switch.
</li>
<li>
<span>Java 18(2022):</span>
Record patterns and improved pattern matching for switch expressions
further strengthened Java's expressiveness and readability.
</li>
<li>
<span>Java 19(2022):</span>
The introduction of sealed interface classes extended the
capabilities of sealed classes, ensuring enhanced type safety.
</li>
</ul>
</div>
</div>
</body>
</html>