栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > Java面试题

面试java经常遇到且容易出错的问题

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

面试java经常遇到且容易出错的问题

NaN 属性是代表非数字值的特殊值。该属性用于指示某个值不是数字。isNaN() 函数用于检查其参数是否是非数字值。../表示相对当前路径的上一级目录;./表示相对当前的路径;1.==  两边值类型不同的时候,要先进行类型转换,再比较。   === 不做类型转换,类型不同的一定不等。  "=="和"==="的规则如下:先说 ===,这个比较简单,具体比较规则如下:1、如果类型不同,就[不相等] 2、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个是NaN,那么[不相等]。(判断一个值是否是NaN,只能用isNaN()来判断) 3、如果两个都是字符串,每个位置的字符都一样,那么[相等];否则[不相等]。 4、如果两个值都是true,或者都是false,那么[相等]。 5、如果两个值都引用同一个对象或函数,那么[相等];否则[不相等]。 6、如果两个值都是null,或者都是undefined,那么[相等]。再说 ==,具体比较规则如下:1、如果两个值类型相同,进行 === 比较,比较规则同上 2、如果两个值类型不同,他们可能相等。根据下面规则进行类型转换再比较: a、如果一个是null、一个是undefined,那么[相等]。 b、如果一个是字符串,一个是数值,把字符串转换成数值再进行比较。 c、如果任一值是 true,把它转换成 1 再比较;如果任一值是 false,把它转换成 0 再比较。 d、 如果一个是对象,另一个是数值或字符串,把对象转换成基础类型的值再比较。对象转换成基础类型,利用它的toString或者valueOf方法。js核 心内置类,会尝试valueOf先于toString;例外的是Date,Date利用的是toString转换。非js核心的对象,令说(比较麻烦,我 也不大懂) e、任何其他组合(array数组等),都[不相等]。面试遇到的问题:1.黑盒与白盒的不同黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下, 白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动、基路测试等,主要用于软件验证。2.标识符的是否正确接口类中方法只能用public 和default,不能用protected,private;java 初始化块的作用是什么?静态代码块在加载类的时候运行,就意味着静态代码块在程序中只会运行一次class Demo{  {    System.out.println("构造块");   }   static{    System.out.println("类中静态构造块");     }  public Demo(){       System.out.println("构造方法");       }   public static void main(String args[]){  new Demo();  System.out.println("---------------------------------");  new Demo();  System.out.println("---------------------------------");  new Demo();   }     static{    System.out.println("---------------主类中的静态代码块---------------------------------");   } }运行结果:类中静态构造块---------------主类中的静态代码块---------------------------------构造块构造方法---------------------------------构造块构造方法总结:最先执行静态初始化块,多个静态初始化块,按顺序依次执行,而且静态初始化块只执行一次,然后在执行构造块,最后执行构造方法标识符必须以字母、下划线_、美元符$开发其他部分可以是字母、下划线_、美元符$、数字的任意组合

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

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

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