- 博客(3)
- 收藏
- 关注
原创 java和C++的区别
都是面向对象的语言,都支持封装、继承和多态 java不提供指针来直接访问内存,程序内存更加安全 java的类是单继承的,C++支持多重继承;虽然java的类不可以多继承,但是接口可以多继承 java有自动内存管理机制(java垃圾回收机制),不需要程序员手动释放无用内存 ...
2019-06-04 19:49:59 93
原创 JAVA语言的特点
简单易学 面向对象(封装,继承,多态) 平台无关性(java虚拟机实现平台无关性) 可靠性 安全性 支持多线程(C++语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而java语言却提供了多线程支持) 支持网络编程并且很方便(java语言诞生本身就是为简化网络编程设计的,因此java语言不仅支持网络编程而且很方便) 编译与解释并存 ...
2019-06-04 19:45:48 195
转载 浅谈面向对象与面向过程
面向过程 优点: 性能比面向对象高,因为类调用时需要实例化,开销比较大,比较耗资源,所以性能是最重要的考量因素的时候,比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发 缺点:没有面向对象易维护、易复用、易扩展 面向对象 优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特征,可以设计出低耦合的系统,使系统更加灵活、更加易于维护 缺点:性能比面向过程低 ...
2019-06-04 19:39:19 154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人