广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 计算机教程 > 正文

Java就业面试宝典

作者:adminjiang发布时间:2021-08-15分类:计算机教程浏览:759


导读:  程序员Java求职,Java就业面试宝典,对于用人单位来说,主要通过面试环节对Java开发工程师进行考核。下面就和大家分享三个Java面试过程中常见的面试题。  一、说说&am...


  程序员Java求职,Java就业面试宝典,对于用人单位来说,主要通过面试环节对Java开发工程师进行考核。下面就和大家分享三个Java面试过程中常见的面试题。




  一、说说&和&&的区别


  &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为 true 时,整个运算结果才为 true,否则,只要有一方为 false,则结果为 false。


  &&还具有短路的功能,即如果第一个表达式为 false,则不再计算第二个表达式,例如,对于 if(str != null 。


  && !str.equals(“”))表达式,当 str 为 null 时,后面的表达式不会执行,所以不会出现 NullPointerException 如果将&&改为&,则会抛出 NullPointerException 异常。If(x==33 & ++y>0)


  y 会增长,If(x==33 && ++y>0)不会增长。


  &还可以用作位运算符,当&操作符两边的表达式不是 boolean类型时,&表示按位与操作,我们通常使用 0x0f 来与一个整数进行&运算,来获取该整数的最低 4 个 bit 位,例如,0x31 & 0x0f 的结果为 0x01


  二、String 是最基本的数据类型吗?


  基本数据类型包括 byte、int、char、long、float、double、boolean和 short。


  java.lang.String 类是 final 类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer 类


  三、静态变量和实例变量的区别


  在语法定义上的区别:静态变量前要加 static 关键字,而实例变量前则不加。


  在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空间,静态变量就可以被使用了。总之,实例变量必须创建对象后才可以通过这个对象来使用,静态变量则可以直接使用类名来引用。


     广州北大青鸟依托北京大学雄厚资源,是北大青鸟华南地区就业示范校区,学校提供学历+技能+就业服务,主要开设热门课程java培训,UI设计培训,PHP培训,Web前端培训,软件开发编程培训等全程项目实战,免费就业推荐等,详情请点击右边的咨讯框咨询在线的老师,同时还可以获取免费的试听课程,欢迎咨询哦!!!


计算机教程排行
标签列表
网站分类
文章归档
最近发表