博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2013应届毕业生“PPS”校招应聘总结
阅读量:6945 次
发布时间:2019-06-27

本文共 924 字,大约阅读时间需要 3 分钟。

公司名称:PPS

业务领域:网络电视、传媒

公司性质:私企

应聘流程:

宣讲会第二天安排笔试,随去随考:(下附当时难住我的题目)

1.接口与抽象类的区别

答:

a.抽象类可以有构造方法,接口不能有构造方法;

b.抽象类可以有普通成员变量和类变量,接口中只能有类变量(默认且只能是public static final的);

c.抽象类中可以有非抽象方法,接口中所有方法必须公有且抽象;

d.抽象类中抽象方法的访问类型可以是public、protected和默认的,不能是private的,接口中方法必须是public的(默认就是public和abstract的);

e.抽象类中可以包含静态方法,接口中不能包含静态方法;

 

2.String、StringBuffer、StringBuilder的区别

答:String是字符串常量,不可以修改,线程安全,效率低,实现了equals方法;StringBuffer是字符串变量,可以修改,线程安全,效率较高,没有实现equals方法;StringBuilder是字符串变量,线程不安全,单线程效率高,没有实现equals方法。

 

3.布尔变量在不赋初值时,系统分配的默认值是?

答:如果是类中的布尔变量,不初始化时系统分配的默认值是false;如果是方法中的局部布尔变量,不初始化则不能使用。

 

4.静态初始化器是在什么时候调用执行的?

答:类加载到内存中时调用静态初始化器,且只调用一次。常见模块的调用顺序为:父类静态初始化器→子类静态初始化器→父类初始化块→父类构造函数→子类初始化块→子类构造函数。

 

5.不属于线程安全的类有哪些?

答:线程不安全的类Hashtable、StringBuilder、Vector;线程安全的类HashMap、String、StringBuffer、ArrayList、LinkedList。规律上就是岁数大一点的类基本是线程安全的,新出生的类多数是线程不安全的。吐槽一下就是为了速度很多人舍弃了安全,和当今生活很像。

 

止步笔试T T

转载于:https://www.cnblogs.com/FlameRen/archive/2013/01/31/2886470.html

你可能感兴趣的文章
JavaWeb部分面试题
查看>>
mac osx 系统开发php 的一些工具
查看>>
Tcp的三次握手,以及原理详解
查看>>
sprintboot 中占位符及多环境配置
查看>>
Oracle资源
查看>>
你需要一点点CIL
查看>>
Java中的位运算
查看>>
java连接mysql的一个小例子
查看>>
laravel queue 修改之后不生效的坑
查看>>
[USACO07JAN]Balanced Lineup
查看>>
[入门OJ3876]怎样学习哲学
查看>>
陶哲軒實分析 習題3.6.9
查看>>
Python国内豆瓣源
查看>>
html页面的局部刷新
查看>>
C#不常见的语法
查看>>
[摘录]高效人士七习惯—以终为始原则
查看>>
Office Visio简介
查看>>
[摘录]第4章 不道德的谈判策略
查看>>
mvc 截取上传图片做头像,自动生成不同小尺寸缩略图
查看>>
微信 登录 Scope 参数错误或没有 Scope 权限
查看>>