设为首页收藏本站language 语言切换
查看: 1134|回复: 1
收起左侧

Java程序员面试经典四十问(一) 南京Java培训分享

[复制链接]
发表于 2016-5-31 14:13:07 | 显示全部楼层 |阅读模式
  本文南京万和Java培训将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。

  1、abstract的method是否可以是static,native或synchronized修饰的?

  答:都不能!

  2、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其他方法?

  答:视情况而定。

  (1)、如果另一个方法是非互斥方法,那么可以进入。

  (2)、如果另一个方法同样是互斥方法且和该方法对应同一个互斥对象,那么不可以进入。

  (3)、如果另一个方法同样是互斥方法且和该方法对应不同的互斥对象,那么可以进入。

  3、String s = new String("xyz");创建了几个String Object?

  答:可能是一个、也可能是两个!一个的情况是只在堆中创建了一个“xyz”对象;两个的情况是在堆中和String池中分别创建了一个!

  4、short s1 = 1; s1 = s1 + 1;有错吗? short s1 = 1; s1 += 1;有错吗? short s1=1;s1++;有错吗?

  答:前者有错,次者没有错,后者没有错!次者和后者等价于s1=(short)(s1+1)。

  5、从局部内部类中访问局部变量需要满足什么条件?

  答:将局部对象声明为最终类型。  更多内容,请咨询南京万和Java培训

  6、>>和>>>的区别是什么?

  答:>>是用符号位填充右移后的空缺,>>>是用0填充右移后的空缺。

  7、整数除0有异常,double除0有没有异常?

  答:没有异常!Double除0的结果是Infinity(无穷大)!

  8、const和goto是不是java的关键字?

  答:不是,const和goto是java的保留字。

  9、将一个整型变量赋给字符型会不会产生错误?将一个整数赋给字符型会不会产生错误?

  答:前者会,后者不会!

  10、我们在如下的包结构上定义了一个类ClassA,Packet1.Packet2.ClassA ,运行ClassA时在哪儿运行?

  答:运行时要在包结构的上一层目录来运行。即:java Packet1.Packet2.ClassA ,直接在Packet2下运行不会成功!

  想和兴趣相投的朋友们一起交流吗?那就来江苏万和计算机培训中心吧。而江苏万和作为南京专业的Java培训中心欢迎广大有志于此行业发展的学员们加入。

 楼主| 发表于 2016-6-30 15:05:29 | 显示全部楼层
想要学习iOS开发的小伙伴,可以咨询江苏万和的老师哦,tel:13813826004。
现在暑假还有学IT技术,送旅游的活动。想要学IT的小伙伴,走起来~
沙发 2016-6-30 15:05:29 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-3-6 21:45 , Processed in 0.107901 second(s), 26 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表