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、多态存在的条件?
    

      

      

  • 相关阅读:
    vsftpd原理与搭建
    vsftpd的日志格式
    ftp内置命令
    tcp_tw_reuse、tcp_tw_recycle和tcp_timestamps
    http_code 499、500、502、503、504
    mtr命令网络诊断
    tracert——Windows路由追踪
    linux GPT分区及扩容
    Linux磁盘扩容
    linux磁盘分区、挂载
  • 原文地址:https://www.cnblogs.com/binglong180/p/7710316.html
Copyright © 2011-2022 走看看