Java jest językiem w pełni obiektowym. Dzięki temu budowa aplikacji jest dość prosta, podobnie jak możliwość ich dalszej rozbudowy.
Możliwość tworzenie kodu w niezależności od platformy. Motto Javy brzmi: „write once run anywhere” co w prosty sposób obrazuje, że programując w Javie można zarówno napisać program na PC jak i mobilną aplikację na smartfona z systemem Android.
Możliwość tworzenie kodu w niezależności od platformy. Motto Javy brzmi: „write once run anywhere” co w prosty sposób obrazuje, że programując w Javie można zarówno napisać program na PC jak i mobilną aplikację na smartfona z systemem Android.
„Niski próg wejścia”, ponieważ aby zacząć programować w Javie wystarczy posiadać tylko komputer. Wszystkie inne narzędzia są darmowe!