单项选择题

Java是一种由SUN公司开发的新一代程序设计语言,它是()

A.面向过程的编程语言
B.面向进程的编程语言
C.面向线程的编程语言
D.面向对象的编程语言