Skip to content

Commit 19c68ee

Browse files
committed
feat(docs): Revise index and JVM documentation for clarity and structure; enhance resource descriptions and formatting
1 parent e0d22ad commit 19c68ee

File tree

2 files changed

+40
-18
lines changed

2 files changed

+40
-18
lines changed

content/docs/index.mdx

Lines changed: 32 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,39 @@
11
---
2-
title: Hello World
3-
description: Your first document
2+
title: Overview
3+
description: Overview of Javaistic documentation and resources.
4+
icon: BookOpen
45
---
56

6-
Welcome to the docs! You can start writing documents in `/content/docs`.
7+
Welcome to the Javaistic documentation! Here, you can find everything you need to get started with Java, whether you're a beginner or an experienced developer.
78

8-
## What is Next?
9+
## Learning Resources
910

1011
<Cards>
11-
<Card title="Learn more about Next.js" href="https://nextjs.org/docs" />
12-
<Card title="Learn more about Fumadocs" href="https://fumadocs.vercel.app" />
12+
<Card title="Java Basics" icon={<BookIcon />} href="/docs/introduction">
13+
Start with the fundamentals of Java programming, including syntax, data types, and control structures.
14+
</Card>
15+
<Card title="Java Flow Control" href="/docs/flow-control" icon={<RouteIcon />}>
16+
Learn about control flow statements in Java, including if-else, switch-case, and loops.
17+
</Card>
18+
<Card title="Java Arrays" href="/docs/arrays" icon={<BracketsIcon />}>
19+
Understand how to work with arrays in Java, including declaration, initialization, and common operations.
20+
</Card>
21+
<Card title="Java Object-Oriented Programming (Part 1)" href="/docs/class-objects" icon={<CodeIcon />}>
22+
Dive into object-oriented programming concepts such as classes, objects, inheritance, and polymorphism.
23+
</Card>
1324
</Cards>
25+
26+
## Get Involved
27+
28+
<Cards>
29+
<Card title="GitHub Discussions" icon={<GithubIcon />} href="https://github.com/javaistic/javaistic/discussions" >
30+
Join the community on GitHub Discussions to ask questions, share ideas, and get help.
31+
</Card>
32+
<Card title="Discord" href="/discord" icon={<BotIcon />} >
33+
Join the Javaistic Discord server to chat with other Java enthusiasts in real-time.
34+
</Card>
35+
<Card title="Twitter" href="https://twitter.com/javaistic" icon={<TwitterIcon className="fill-blue-500 text-blue-500" />} >
36+
Follow us on Twitter for the latest updates, news, and announcements.
37+
</Card>
38+
</Cards>
39+

content/docs/jvm-jre-jdk.mdx

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,9 @@ When you run the Java program, Java compiler first compiles your Java code to by
1313

1414
Java is a **platform-independent language**. It's because when you write Java code, it's ultimately written for JVM but not your physical machine (computer). Since JVM ​executes the Java bytecode which is platform-independent, Java is platform-independent.
1515

16-
<div className="mt-8" />
1716
<div align="center">
18-
1917
![Working of a Java Program](/img/docs/jvm-jre-jdk/1.svg)
20-
21-
<p align="center" className="text-base text-gray-600 font-medium">Working of a Java Program</p>
18+
<p align="center" className="text-sm text-zinc-500 font-medium">Working of a Java Program</p>
2219
</div>
2320

2421
If you are interested in learning about JVM Architecture, visit [The JVM Architecture Explained](https://dzone.com/articles/jvm-architecture-explained).
@@ -29,11 +26,12 @@ If you are interested in learning about JVM Architecture, visit [The JVM Archite
2926

3027
JRE is the superset of JVM.
3128

32-
33-
29+
<div align="center">
3430
![Java Runtime Environment](/img/docs/jvm-jre-jdk/2.svg)
35-
36-
31+
<p align="center" className="text-sm text-zinc-500 font-medium">
32+
Java Runtime Environment
33+
</p>
34+
</div>
3735

3836

3937
If you need to run Java programs, but not develop them, JRE is what you need. You can download JRE from [Java SE Runtime Environment 8 Downloads page](http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html).
@@ -44,13 +42,11 @@ If you need to run Java programs, but not develop them, JRE is what you need. Yo
4442

4543
In addition to JRE, JDK also contains a number of development tools (compilers, JavaDoc, Java Debugger, etc).
4644

47-
<div className="mt-8" />
48-
4945
<div align="center" className="lg:px-36">
5046

5147
![Java Development Kit](/img/docs/jvm-jre-jdk/3.svg)
5248

53-
<p align="center" className="text-base text-gray-600 font-medium">
49+
<p align="center" className="text-sm text-zinc-500 font-medium">
5450
Java Development Kit
5551
</p>
5652

@@ -65,7 +61,7 @@ If you want to develop Java applications, [download JDK](http://www.oracle.com/t
6561

6662
![Relationship between JVM, JRE, and JDK](/img/docs/jvm-jre-jdk/4.svg)
6763

68-
<p align="center" className="text-base text-gray-600 font-medium">
64+
<p align="center" className="text-sm text-zinc-500 font-medium">
6965
Relationship between JVM, JRE, and JDK
7066
</p>
7167

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy