Java是一种编程语言。它兼具C++语言的优点,因此,Java语言功能强大且易于使用。作为静态面向对象编程语言的代表,Java语言很好地实现了面向对象的理论,允许程序员以简单的方式执行复杂的编程。
Java的设计与C++非常相似,但为了使语言变得简单易懂,设计人员已经删除了C++语言中许多普通程序员很少使用的功能。例如,Java不支持转到语句,而是提供break和continue语句以及异常处理。Java还消除了C++运算符重载和多重继承功能,并且不使用主文件,从而消除了预处理器。因为Java没有结构,所以数组和字符串是对象,因此不需要指针。
资料拓展:Java设计成支持在网络上应用,它是分布式语言。Java既支持各种层次的网络连接,又以Socket类支持可靠的流(stream)网络连接,所以用户可以产生分布式的客户机和服务器。Java编译程序生成字节码而不是通常的机器码。Java字节码提供对体系结构中性的目标文件格式。