电话:0731-83595998
导航

应聘Java笔试时可能出现问题及其答案(一)

来源: 2017-12-19 10:41

 百度广告

Java基础方面:

  1、作用域public,private,protected,以及不写时的区别

  答:区别
public     √       √        √      √
friendly     √       √         ×     ×
不写时默认为friendly

  2、ArrayList和Vector的区别,HashMap和Hashtable的区别

  答:就ArrayList与Vector主要从二方面来说.
二.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半
一.历史原因:Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现
三.值:只有HashMap可以让你将空值作为一个表的条目的key或value

  3、char型变量中能不能存贮一个中文汉字?为什么?

  答:是能够定义成为一个中文的,因为java中以unicode编码,一个char占16个字节,所以放一个中文是没问题的

  4、多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?

  答:多线程有两种实现方法,分别是继承Thread类与实现Runnable接口

  5、继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?

  答:父类:
public class  FatherClass
     public FatherClass()
   System.out.println("FatherClass Create");
}
package test;
public class  ChildClass extends FatherClass
public ChildClass()
System.out.println("ChildClass Create");
public static void main(String args) 
FatherClass fc = new FatherClass();
}
输出结果:
java test.ChildClass
FatherClass Create

  6、内部类的实现方式?
答:示例代码
public class  OuterClass
private class InterClass
public InterClass()
System.out.println("InterClass Create");
}
{
System.out.println("OuterClass Create");
public static void main(String args) 
OuterClass oc = new OuterClass();
}
C:">java test/OuterClass
OuterClass Create
public class OuterClass 
private double d1 = 1.0;//insert code here 
You need to insert an inner class declaration at line 3. Which two inner class declarations are

  valid?(Choose two.) 
{

{
    } 
{

{
    } 
{

一.静态内部类可以有静态成员,而非静态内部类则不能有静态成员。 故 A、B 错
三.非静态内部类的非静态成员可以访问外部类的非静态变量。 故 C 正确

  7、垃圾回收机制,如何优化程序?

  8、float型float f=3.4是否正确?

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端