java基础知识:

    xiaoxiao2022-07-03  112

    1.面向对象和面向过程的区别

    面向过程:

    优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源,所以当性能是最重要的考虑因素的时候,比如单片机,嵌入式开发,Linux/Unix等一般采用面向过程开发

    缺点:没有面向对象易维护,易复用,易拓展;

    面向对象:

    优点:易维护,易复用,易拓展,由于面向对象有封装,继承,多态的特性,可以设计出低耦合的系统,使系统更加灵活,更加易于维护;

    缺点:性能比面向过程低;

    2.java语言的特点:

    简单易学;

    面对对象(封装,继承,多态)

    跨平台能力强(只要有jvm虚拟机都可以运行)

    可靠性

    安全性

    支持多线程

    支持网络编程并且很方便(java诞生本身就是为了简化网络编程设计的,因此java语言不仅支持网络编程而且很方便)

    编译与解释并存

    最新回复(0)