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

  • 面向过程:面向过程性能比面向对象高。 因为类调用时需要实例化,比较消耗资源,所以当性能是最重要的考虑因素时,比如单片机、嵌入式开发、Linux/Unix等一般采用面向对象过程开发。
  • 面向对象:面向对象易维护、易复用、易扩展。 面向对象有封装、继承、多态的特征,所以可以设计出低耦合的系统,使系统更加的灵活、更易于维护。

2.Java语言的特点

  • 可靠性
  • 安全性
  • 简单易学
  • 面向对象
  • 与平台无关
  • 支持多线程
  • 支持网络编程
  • 编译与接受并存

3.Java中JDK、JRE、JVM的区别

  • JDK:Java开发工具包(Java Development Kit),它是功能齐全的Java SDK,它包含JRE和编译器(Javac)和工具,它可以创建和编译程序。
  • JRE:Java运行环境(Java Runtime Environment),它是运行已编译的Java程序所需要的所有内容集合,包括了JVM和Java类库等,它不能创建新程序。
  • JVM:Java虚拟机(Java virtual machine),它是运行Java字节码的虚拟机。

最新文章

  1. Lind.DDD.Caching分布式数据集缓存介绍
  2. CAD 二次开发--属性块
  3. java8新特性全面解析
  4. excel取消自动超链接的方法:还原和自动更正取消自动超链接
  5. ubuntu安装jdk-6u45-linux-x64.bin___ZC_20160423
  6. 基于devkit8600的2011.04版uboot启动代码Start.s分析
  7. uva 1146 Now or late (暴力2-SAT)
  8. cocos2d-x 学习笔记一(概述)
  9. js模块开发
  10. matlab计算矩阵每列非0元素个数
  11. PS 图像调整算法——饱和度调整
  12. Go:学习笔记兼吐槽(3)
  13. vue移动端常用组件
  14. jenkins中slave节点连接的两种常用方式
  15. 切换Allegro PCB Editor
  16. Ubuntu里Eclipse关联Jdk
  17. js总结:对于字符串的切割截取和合并
  18. 微信小程序-输入框输入文字后,将光标移到文字中间,接着输入文字后光标又自动跳到最后
  19. MongoDB基础知识记录
  20. Linux的进程间通信-文件和文件锁

热门文章

  1. java hdu A+B for Input-Output Practice (IV)
  2. "ANDROID" 支持的KEYCODE
  3. SVN更新失败
  4. VSTO之WPF和Winform弹窗
  5. Cloudera版本的hadoop环境准备
  6. Elasticsearch之联想词示例
  7. Spring Cloud官方文档中文版-服务发现:Eureka客户端
  8. MySQL-注释-Navicat基本使用-复杂查询练习题-解题思路-pymysql操作数据库-SQL注入-05
  9. EventBus 消息的线程切换模型与实现原理
  10. Net基础篇_学习笔记_第十一天_面向对象(静态与非静态 static)