栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

打卡:Java面试系列基础题(1)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

打卡:Java面试系列基础题(1)

系列一

基础知识:

  1. B/S与C/S架构指什么

    B/S架构 即(Browser/Server)浏览器/服务器程序

    C/S架构 即(Client/Server)客户端/服务端桌面应用程序

  2. Java语言特点
    • 类库丰富,易学
    • 面向对象
    • 与平台无关(JVM是Java跨平台使用的根本)
    • 支持多线程
    • 可靠安全
  3. JDK与JRE区别?
    • JDK: 即Java development kit,Java开发工具包,是开发人员需要安装的环境
    • JRE: 即Java runtime environment,Java运行程序所需要安装的环境
  4. Java SE 和 Java EE 区别?
    • Java SE:标准版,它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。主要用在客户端开发
      • JavaSE包含:面向对象,多线程,IO流,JavaSwing 等等
    • Java EE:企业版,主要用在web应用程序开发。
      • JavaEE包含servlet, jstl,jsp,spring,mybatis等等
  5. 何为是数据结构?

    计算机保存,组织数据的方式

  6. 数据结构有哪些

    包括线性表,栈,队列,链表,图,树

  7. 类和对象的关系
    • 类是对象的抽象,类是对象的模板
    • 对象是类的具体,对象是类的实例
  8. Java中的基本数据类型有哪些?
    类型包括
    整形byte(1字节),short(2字节),int(4字节),long(8字节)
    浮点型float(4字节),double(8字节)
    字符型char(2字节)
    布尔型boolean(1bit)

    备注:1字节=8bits

  9. 什么是面向对象?

    一种基于面向过程的编程思想,站在对象的角度思考问题,我们把多个功能合理放到不同对象里,强调的是具备某些功能的对象。

    面向对象最下的程序单元即 类,具有某种功能的实体称为对象。

    优点:

    • 稳定性好
    • 可重用性强
    • 有良好的可维护性
    • 可以使工程更加模块化,实现更低的耦合和更高的内聚
  10. 什么是面向过程?

    面向过程是站在过程的角度思考问题,强调的是功能行为,功能的执行过程,而每一个功能我们都使用函数把这些步骤一步一步实现,使用的时候依次调用函数即可。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/344827.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号