Skip to content

Commit 1f034e6

Browse files
committed
docs: use latest structure
1 parent aa0bef3 commit 1f034e6

5 files changed

Lines changed: 30 additions & 30 deletions

File tree

.gitignore

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,4 +59,9 @@ build/
5959
build
6060

6161
.DS_Store
62-
.vscode
62+
.vscode
63+
64+
ecosystem/
65+
scratch_pad/
66+
journal/
67+
applications/

.tool-versions

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
java temurin-24.0.0+36
2+
gradle 8.13

0_implementations/0_def.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
Known implementations:
2-
2+
- OpenJDK: https://github.com/openjdk
3+
- Eclipse Adoptium: https://projects.eclipse.org/projects/adoptium
4+
- Eclipse Temurin
5+
- OpenJDK vs Oracle JDK
6+
- https://www.azul.com/products/core/jdk-comparison-matrix/
37
References:
48

README.md

Lines changed: 16 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,29 @@
11
# Java
2-
32
![build status](https://github.com/praisetompane/java/actions/workflows/java.yaml/badge.svg) <br>
43

54
## Objectives
6-
- An in-depth study of:
7-
- Java's Compiler.
8-
- Java's language design, implementation and ecosystem.
5+
- Notes: The Java Programming Language
96

107
## Language Details
11-
- [language specification](https://docs.oracle.com/javase/specs/)
12-
- [language reference]()
13-
- implementations
14-
- [OpenJDK](https://github.com/openjdk)
15-
- [Eclipse Adoptium](https://projects.eclipse.org/projects/adoptium)
16-
- [Eclipse Temurin]
17-
- OpenJDK vs Oracle JDK
18-
- https://www.azul.com/products/core/jdk-comparison-matrix/
19-
- [base modules index](https://central.sonatype.com/?smo=true)
20-
- [standard library reference]()
21-
- package management:
22-
- [packaging]()
23-
- tools:
24-
- structuring projects:
25-
- [package index]()
26-
- [extending and embedding]()
27-
- [compiler/interpreter]()
28-
- [memory model]()
29-
- [developer contribution guide]()
30-
- history:
31-
32-
## Testing
33-
- [JUnit](https://junit.org/junit5/)
8+
- [Language Specification](https://docs.oracle.com/javase/specs/)
9+
- [Compiler | Interpreter](https://github.com/openjdk)
10+
- [Type System]()
11+
- [Memory Model]()
12+
- [Language Reference]()
13+
- [Standard Library]()
14+
- [Packaging and Distribution]
15+
- [Core Module Index]()
16+
- [Package Index](https://central.sonatype.com/?smo=true)
17+
- [Extending and Embedding]()
18+
- [Developer Contribution Guide]
19+
- [History]
20+
3421

3522
## Use Cases
3623
- [Applications of Java]()
3724

25+
## Community
26+
3827
## Learning Resources
3928
- [roadmap](https://roadmap.sh/java)
4029
- [practice problems](https://www.hackerrank.com/domains/java)

setup.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ echo "installing java"
88
asdf install java $VERSION
99
echo "done"
1010

11-
echo "set latest version to system wide version"
11+
echo "set version"
1212
asdf set java $VERSION
1313
echo "done"
1414

0 commit comments

Comments
 (0)