Java语言有哪些优点?基础复习与思考指正

1、Java为纯面向对象语言。它能直接反应现实生活中的对象,因此通过它,开发人员编写程序更为容易。(Java是面向对象语言,但是不是纯面向对象语言,针对不同对比对象有不同的说法。此处说法应该是:相对C++这种兼具了面向对象和面向过程编程而言,Java则是纯面向对象的。本人认为Java并不是纯面向对象语言。意见参考如下:https://www.cnblogs.com/java-friend/p/11551240.html

2、平台无关性。Java语言可以“一次编译,到处执行”。由于Java为解析型语言,编译器把Java代码编译成“中间代码”,然后在Java虚拟机(JVM)上执行。Java可以很多的跨平台执行,具有很好的可已移植性。

3.Java提供了很多内置的类库。通过这些类库,简化了开发人员的程序设计工作,缩短项目的开发时间,例如,Java提供了对多线程的支持,提供了对网络通信的支持,重要的是提供了垃圾回收器,这使得开发人员从内存的管理中脱离出来。

4.提供了对Web应用开发的支持。例如,Applet、Servlet和JSP可以用来开发Web应用程序;Socket、RMI可以用来开发分布式应用程序的类库。

5.具有很好的安全性和健壮性。Java语言提供一个防止恶意代码攻击的安全机制(数组边界检测Bytecode校验等)。Java的强类型机制、垃圾回收器、异常处理和安全检查机制使得程序有很好的健壮性。

6.去除了C++语言中难以理解、容易混淆的特性。例如头文件、指针、结果、单元、运算符重载等,使得程序更加严谨、简洁。

发布了18 篇原创文章 · 获赞 6 · 访问量 536

猜你喜欢

转载自blog.csdn.net/weixin_41143657/article/details/105453514
今日推荐