zoukankan      html  css  js  c++  java
  • Java——面试题整体

    平时记录一些面试题,以后面试的时候回答的也有条理一些。

    一、Java基础

    1、Java有哪几种基本数据类型

    Java中基本数据类型共有八种,它们分别是属于哪种数据类型、分别用什么关键字来表示、内存的占用情况、各自的取值范围如下

    数据类型 关键字 内存占用 取值范围
    整数类型 byte 1 -128~127
      short 2 -32768~32767
      int 4 -2147483648~ 2147483647
      Long 8 -9223372036854775808~9223372036854775807
    浮点类型 float 4

    负数:-3.402823E+38到-1.401298E-45

    正数: 1.401298E-45到3.402823E+38

      double 8

    负数:-1.797693E+308到-4.9000000E-324

    正数:4.9000000E-324 到1.797693E+308

    字符类型 char 2 0-65535
    布尔类型 boolean 1 true、false

    2、Java中的引用数据类型有哪几种

    类、接口、数组。

    3、final关键字的用途

    1. 修饰类,类不能被继承
    2. 修饰方法,方法不能被重写
    3. 修饰变量,变量变为常量,初始化值后无法再修改该常量的值

    4、== 和 equals的区别是什么

    == 对于基本数据类型,它比较的是值是否相同,对于引用数据类型,它比较的是引用是否相同。

    equals本质上就是==,只不过String、Integer等类重写了equals方法,把它变成了值比较。

  • 相关阅读:
    MOOK学习
    寒假学习计划
    三位影响深刻的老师
    软工第三次作业-结对作业
    2018软工实践第二次作业
    2018软工实践第一次作业
    简单的自我介绍
    福大软工1816 · 第一次作业
    课程作业八
    课程作业七
  • 原文地址:https://www.cnblogs.com/xulinjun/p/14804115.html
Copyright © 2011-2022 走看看