大华笔试整理+同花顺笔试整理

1.以为程序输出的是什么?
public static void main(String[] args) {
       List<String> list = new LinkedList<>();
        list.add("null");
        list.add("ths");
        list.add("null");
        filter(list);
 }
public static void filter(List<String> list){
        for(String str:list){
            if("null".equals(str)){
                list.remove(str);
            }
        }
    System.out.println(list.get(0));
}
答案:ConcurrentModificationException,ConcurrentModificationException是基于java集合中的 快速失败(fail-fast) 机制产生的,
在使用迭代器遍历一个集合对象时,如果遍历过程中对集合对象的内容进行了增删改,就会抛出该异常。快速失败机制使得java的
集合类不能在多线程下并发修改,也不能在迭代过程中被修改。
2.以下程序输出的是什么?
public class B {
        public static B t1 = new B();
        public static B t2 = new B();
        {
            System.out.println("构造代码块");
        }
        static {
            System.out.println("静态代码块");
        }
    public B()
    {
        System.out.println("构造方法A");
    }
    public static void main(String[] args) {
        B t = new B();
    }
    }
答案:
在创建一个新的对象时,以下
静态代码块、构造代码块、构造方***依次执行,但是
 public static B t1 = new B();
执行的时候,并不牵扯到静态代码块,所以只有构造代码块与构造方法,之后创造对象的时候,才需要进行静态代码块的执行


#笔试#

秋招笔试记录

全部评论
这是什么岗的笔试题呀?
点赞 回复 分享
发布于 2022-09-22 01:15 重庆

相关推荐

白火同学:能。我当初应届沟通了1200,收简历50,面试10左右吧,加油投吧
投了多少份简历才上岸
点赞 评论 收藏
分享
06-15 02:05
已编辑
南昌航空大学 数据分析师
Eason三木:你如果想干技术岗,那几个发公众号合唱比赛的经历就去掉,优秀团员去掉,求职没用。然后CET4这种不是奖项,是技能,放到下面的专业技能里或者单独列一个英语能力。 另外好好改改你的排版,首行缩进完全没有必要,行间距好好调调,别让字和标题背景黏在一起,你下面说能做高质量PPT你得展现出来啊,你这简历排版我用PPT做的都能比你做的好。 然后自我评价,你如果要干数据工程师,抗压能力强最起码得有吧。
简历中的项目经历要怎么写
点赞 评论 收藏
分享
07-09 18:28
门头沟学院 Java
写着提前批,结果还要实习4个月以上???
程序员牛肉:这种不用看,直接投了,面试的时候问对应的HR就行。有可能他们是直接复制的暑期实习的模板。
点赞 评论 收藏
分享
评论
3
14
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务