Java - hix.dev

Java is a high-level programming language, intended to let programmers write once, run anywhere (WORA).

java

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

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

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

Checkstyle is a popular tool for checking Java source code for adherence to a Code Standard.

pmd

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

vms/jenv

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

companies/accenture

Accenture

companies/airbnb

Airbnb

companies/amazon

Amazon

companies/asana

Asana

companies/binance

Binance

companies/bitpanda

Bitpanda

companies/blablacar

BlaBlaCar

companies/cred

CRED

companies/canva

Canva

companies/delivery-hero

Delivery Hero

companies/doordash

DoorDash

companies/go-jek

GO-JEK

companies/glovo

Glovo

companies/google

Google

companies/hennge-k

HENNGE K.K.

companies/hepsiburada

Hepsiburada

companies/hubspot

Hubspot

companies/instagram

Instagram

companies/intuit

Intuit

companies/linkedin

LinkedIn

companies/lyft

Lyft

companies/ml

ML

companies/mollie

Mollie

companies/n26

N26

companies/netflix

Netflix

companies/pinterest

Pinterest

companies/platform

Platform

companies/revolut

Revolut

companies/ruangguru

Ruangguru

companies/slack

Slack

companies/snapchat

Snapchat

companies/mesh-korea

Mesh Korea

companies/spotify

Spotify

companies/square

Square

companies/tech-stack

Tech Stack

companies/telegram-messenger

Telegram Messenger

companies/uber

Uber

companies/vox-media

Vox Media

companies/walmart

Walmart

companies/zalando

Zalando

companies/colondee

colondee :D

companies/deleokorea

deleokorea

companies/ebay

ebay

companies/technology

technology

companies/trivago

trivago

Hix logo

Try hix.dev now

Do not repeat any of the project configuration ever again.

Automate your projects initialization.

Try Hix