Java Development

Java Development Kit 14

Software that compiles, edits and runs Java applications

PRO: Lots of available documentation online
CON: Beginner programmers will find it difficult to use
Vote: 6.2/10 (381 votes) Platform: Windows

Java Development Kit 8-update-241

Suite of tools for properly building apps in the popular format

… Known as the leading development kit for Java, the programming language, the Java Development Kit …

PRO: Lots of available documentation online
CON: Beginner programmers will find it difficult to navigate
Vote: 5.6/10 (713 votes) Platform: Windows

NetBeans IDE 11.3

An open-source Java environment used for the development of desktop and mobile applications

PRO: Full-featured bundles
CON: Heavy consumption of system resources
Vote: 5.7/10 (179 votes) Platform: Windows

Eclipse 4.15

Open-source independent-development environment used mostly for building in Java

PRO: Multiplatform
CON: Not very attractive visually
Vote: 6.1/10 (397 votes) Platform: Windows

Java Cheat Sheet 2.1

There is Java in your pocket! Learn Java gives you the basics of Java

Vote: 3.5/5 (80 votes) Platform: Android

Personality Development 42

Best way to improve your personality

Vote: 4.5/5 (61 votes) Platform: Android

Self-development 2.9.5.1-release

Most useful books on self-development and personal growth for free and legally

Vote: 4.0/5 (86 votes) Platform: Android

BlueJ 4.2.2

A Java environment for inexperienced Java programming users

PRO: Ideal for beginners and those learning Java
CON: May be prone to instability
Vote: 6.6/10 (786 votes) Platform: Windows

Java Quiz 3.0

Java Quiz -> Test your Java Skills with this App

Vote: 4.0/5 (51 votes) Platform: Android

Java Launcher 3.201

Tool that runs Java files and allows the user to create executables

PRO: You can learn how to use it with trial and error
CON: It looks far more old-fashioned than it actually is
Vote: 3.4/10 (54 votes) Platform: Windows