标签:Java 操作系统 day2 c++ 面向对象 跨平台 垃圾
Java语言特性【开源、免费、纯面向对象、跨平台】
*简单性:
相对而言的,例如Java中不在支持多继承,c++是支持多继承的,多继承比较复杂
c++中有指针,Java中屏蔽了指针的概念。
所以相对来说Java是简单的
Java底层是c++实现的,不是c语言。
*面向对象
Java是纯面向对象的。更符合人的思维模式,更容易理解。
*可移植性
Java程序可以做到一次编译,到处运行。
也就是说Java程序可以在windows操作系统上运行,
不做任何修改,同样的Java程序也可以直接放在Linux操作系统上运行,
这个叫做Java的可移植性,或者叫做跨平台
但Windows操作系统内核与Linux操作系统内核不同,它们两个操作系统执行命令的方式也是不同的。
*多线程
*健壮性
和自动垃圾回收机制有关,自动垃圾回收机制简称GC机制。
Java语言运行过程中产生的垃圾是自动回收的,不需要程序员关心。
*安全性
........
标签:Java,操作系统,day2,c++,面向对象,跨平台,垃圾 来源: https://www.cnblogs.com/yinianqiong/p/14979011.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。