Java - hix.dev
Java is a high-level programming language, intended to let programmers write once, run anywhere (WORA).
Java language
According to Java’s official website:
Java is a programming language and computing platform first released by Sun Microsystems in 1995. It has evolved from humble beginnings to power a large share of today’s digital world, by providing the reliable platform upon which many services and applications are built.
Java was originally designed for embedded network applications running on multiple platforms. Its source code is available on the Oracle website. It is a portable, object-oriented, interpreted language.
Frameworks
Maven
Maven is a build/project management tool, that make adding new libraries and modules to existing project easy. It favours "convention over configuration", and can simplify your work with Java.
James Gosling
The Java was invented by accident, while James Gosling and his team was building a set-top box and started by “cleaning up” C++ and wound up with a new language and run-time. Thus, Java came into being.
Styleguides
Checkstyle
Checkstyle is a popular tool for checking Java source code for adherence to a Code Standard.
PMD
PMD is a popular static code analyzer with an emphasis on Java language.
google-java-format
Google Java format is a popular Java code formatter.
Version Managers
The following allows you to manage multiple Java versions on a single operating system
jenv
jenv
is the most popular Java environment
manager that allows switching between different Java versions.
Java tutorials and guides
The following is a list of the best available tutorials to learn Java
Companies that use Java
The following is a list of companies that use Java in their tech stack
Accenture
Airbnb
Amazon
Asana
Binance
Bitpanda
BlaBlaCar
CRED
Canva
Delivery Hero
DoorDash
GO-JEK
Glovo
HENNGE K.K.
Hepsiburada
Hubspot
Intuit
Lyft
ML
Mollie
N26
Netflix
Platform
Revolut
Ruangguru
Slack
Snapchat
Mesh Korea
Spotify
Square
Tech Stack
Telegram Messenger
Uber
Vox Media
Walmart
Zalando
colondee :D
deleokorea
ebay
technology
trivago
Try hix.dev now
Do not repeat any of the project configuration ever again.
Automate your projects initialization.