Java 2D, Java altında iki boyutta grafik işlemleri yapmaya yarayan sınıflara verilen addır. Grafik işlemleri için kullanılabilecek başka sınıflardan farklı olarak Sun JDK ile beraber gelmektedir.