What Java is used for
This page needs a recent browser (with SharedArrayBuffer support). Please update Chrome, Edge, Firefox or Safari to the latest version.
What people build with Java
- Java is a general-purpose language — strong at many very different jobs.
- It shines in big, long-lived systems that must stay reliable for years.
- Here are the places you meet it most.
Phone apps
- For over a decade, most Android apps were written in Java.
- Billions of phones still run on Java code every day.
- If you use an Android phone, you use Java without even noticing.
Big-company systems
- Banks, airlines, and online shops run their back-ends in Java.
- These systems move money and orders for millions of people, around the clock.
- The most popular tool for building them is Spring.
Big data and games
- Java handles huge amounts of data — tools like Hadoop are built on it.
- It is fast and sturdy enough for games, too.
- Minecraft (Java Edition) is written in Java — you may have played it.
Use Java on your own computer
- In this course, Java runs on our server — nothing to install.
- For your own projects, you can put Java on your own computer.
- See the Set up your computer lesson when you're ready.