zoukankan      html  css  js  c++  java
  • JavaSE相关面试题

    1、JDK JRE JVM三者的区别
    

      

    2、谈谈你对GC的认识
    

      

    3、重写与重载的区别
    

      

    4、抽象类和接口的区别
    

      

    5、谈谈你对IO的理解
    

      

    6、现成和进程的区别!线程的生命周期!
    

      

    7、谈谈你对线程调度的理解,以及常用的方法,至少3个

      

    8、怎么防止并发操作!
    

      

    9、什么是反射?说出几个常用的方法,至少3个!
    

      

    10、异常的5个关键字!
    

      

    11、throw和throws的区别!
    

      

    12、写出至少6个异常类!
    

      

    13、谈谈对持久化,序列化和反序列化的认识?
    

      

    14、单例模式的实现常用方式,实现单例的步骤!
    

      

    15、实现自定义异常类的方式!
    

      

    16、String、StringBuffer以及StringBuilder的区别!
    

      

    17、说出List Set Map三个集合接口的特点
    

      

    18、说出下列代码的结果,以及为什么?
    Set set=new HashSet();
    String s1=new String("java");
    String s2=s1;
    String s3=new String("java");
    set.add(s1);
    set.add(s2);
    set.add(s3);
    System.out.println(set.size());
    19、写出八种基本数据类型,以及对应的包装类!
    20、多态存在的条件?
    

      

      

  • 相关阅读:
    SSM博客
    做完了第一个
    day08
    day07
    day06
    解决Zend OPcache huge_code_pages: mmap(HUGETLB) failed: Cannot allocate memory报错
    《响应式网页设计》系列分享专栏
    《Linux命令学习手册》系列分享专栏
    详解Docker 端口映射与容器互联
    centos7安装gitlab
  • 原文地址:https://www.cnblogs.com/binglong180/p/7710316.html
Copyright © 2011-2022 走看看