程序员面试干货来啦,今天小编就先为大家整理出4道大厂面试时常见关于Java 的面试题。看看你能答对几道题呢!多多掌握此类面试题,就会增加面试通过的机率哦,后续还有其他类的面试题,请持续关注哟!
1. 下列标识符不合法的有() ( 多选 ) A. new B. $Usdollars C. 1234 D. car.taxi 答案: ACD 分析: new 是 Java 的关键字; C. 数字不能开头; D. 不能有 “.” 。 2. 下列说法错误的有() ( 多选 ) A. 数组是 — 种对象 B. 数组属于⼀种原⽣类 C. D. 数组的⼤⼩可以任意改变 答案: BCD 分析: B. Java 中的原⽣类(即基本数据类型)有 8 种,但不包括数组; C. 语法错误,应该 ,⽽不是 ; D. 数组的⻓度⼀旦确定就不能修改。 3. 不能⽤来修饰 interface 的有() ( 多选 ) A. private B. public C. protected D. static 答案: ACD 分析: 能够修饰 interface 的只有 public 、 abstract 以及默认的三种修饰符。 4. 下列正确的有() ( 多选 ) A. call by value 不会改变实际参数的数值 B. call by reference 能改变实际参数的参考地址 C. call by reference 不能改变实际参数的参考地址 D. call by reference 能改变实际参数的内容 答案: ACD 分析: Java 中参数的传递有两种,⼀种是按值传递( call by value :传递的是具体的值,如基础数据类型),另⼀种是 按引⽤传递( call by reference : 传递的是对象的引⽤,即对象的存储地址)。 前者不能改变实参的数值,后者 虽然不能改变实参的参考地址,但可以通过该地址访问地址中的内容从⽽实现内容的改变。 希望这些面试题对你有所帮助!下一期我们会有关于其他大厂面试题。别忘了关注我们的公众号哦,预防走丢! 最后愿你前程似锦,在冬深 在初春 在夏至在秋末 在码上未来! 码上未来,成就你更好的未来!