JAVA一种可以编写跨平台应用软件、完全面向对象的程序设计语言。
特点:
1.简单性
丢弃了C++中很难理解的运算符重载、多重继承等模糊概念。
java不使用指针,而是使用引用,并提供了自动的垃圾回收机制,使程序员不必为内存管理而担忧
2面向对象性
java提供类,类之间单继承,接口之间可以多继承,类与接口之间的实现机制implements。
3安全性
java不支持指针,一切对内存的访问都必须通过对象的实例变量来实现,从而使应用更安全
4跨平台性
java语言编写的程序可以运行在各种平台之上,也就是说同一段程序即可以在Windows操作系统上运行,也可以在linux操作系统上运行
5支持多线程
Java语言是支持多线程的。即程序中有多个任务可以并发执行。