zoukankan      html  css  js  c++  java
  • 2013应届毕业生“PPS”校招应聘总结

    公司名称: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

  • 相关阅读:
    WPF 碰撞检测
    设置完在Canvas的位置后,控件HitTest不响应的问题
    Comparing the Performance of .NET Serializers(zz)
    Converting Stream to String and back…what are we missing?
    C# 序列化(Serialize)与反序列化(Deserialize)ZZ
    如何:从代码创建 UML 类图(ZZ)
    nginx 502 bad gateway
    mysql innodb_buffer_pool_size mysql占用内存大小和主从复制并行线程数量
    lvreduce -L 1000M /dev/vg0/lv0 表示最后缩减至多大,不是减少了多大
    nginx 4层tcp代理获取真实ip
  • 原文地址:https://www.cnblogs.com/FlameRen/p/2886470.html
Copyright © 2011-2022 走看看