Java面试----01.JavaSE
2024-08-31 19:47:06
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字节码的虚拟机。
最新文章
- Lind.DDD.Caching分布式数据集缓存介绍
- CAD 二次开发--属性块
- java8新特性全面解析
- excel取消自动超链接的方法:还原和自动更正取消自动超链接
- ubuntu安装jdk-6u45-linux-x64.bin___ZC_20160423
- 基于devkit8600的2011.04版uboot启动代码Start.s分析
- uva 1146 Now or late (暴力2-SAT)
- cocos2d-x 学习笔记一(概述)
- js模块开发
- matlab计算矩阵每列非0元素个数
- PS 图像调整算法——饱和度调整
- Go:学习笔记兼吐槽(3)
- vue移动端常用组件
- jenkins中slave节点连接的两种常用方式
- 切换Allegro PCB Editor
- Ubuntu里Eclipse关联Jdk
- js总结:对于字符串的切割截取和合并
- 微信小程序-输入框输入文字后,将光标移到文字中间,接着输入文字后光标又自动跳到最后
- MongoDB基础知识记录
- Linux的进程间通信-文件和文件锁
热门文章
- java hdu A+B for Input-Output Practice (IV)
- ";ANDROID"; 支持的KEYCODE
- SVN更新失败
- VSTO之WPF和Winform弹窗
- Cloudera版本的hadoop环境准备
- Elasticsearch之联想词示例
- Spring Cloud官方文档中文版-服务发现:Eureka客户端
- MySQL-注释-Navicat基本使用-复杂查询练习题-解题思路-pymysql操作数据库-SQL注入-05
- EventBus 消息的线程切换模型与实现原理
- Net基础篇_学习笔记_第十一天_面向对象(静态与非静态 static)