当前您在:面试宝典网 > Java面试题 >
  • Java线程池的作用

    Java线程池的作用

    标签: 2018-11-19
    在程序启动的时候就创建若干线程来响应处理,它们被称为线程池,里面的线程叫工作线程 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 第二:...
  • 你能不能谈谈,java GC是在什么时候,对什么东西

    你能不能谈谈,java GC是在什么时候,对什么东西

    标签: 2018-11-19
    在什么时候: 1.新生代有一个Eden区和两个survivor区,首先将对象放入Eden区,如果空间不足就向其中的一个survivor区上放,如果仍然放不下就会引发一次发生在新生代的minor GC,将存活的...
  • ThreadLocal(线程变量副本)

    ThreadLocal(线程变量副本)

    标签: 2018-11-19
    Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。 采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自...
  • 线程池的种类,区别和使用场景

    线程池的种类,区别和使用场景

    标签: 2018-11-11
    一个线程从被提交(submit)到执行共经历以下流程: 线程池判断核心线程池里是的线程是否都在执行任务,如果不是,则创建一个新的工作线程来执行任务。如果核心线程池里的线程都...
  • Java编程,打印昨天的当前时刻

    Java编程,打印昨天的当前时刻

    标签: 2018-11-11
    public class YesterdayCurrent{ public void main(String[] args){ Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, -1); System.out.println(cal.getTime()); } }...
  • 串行(serial)收集器和吞吐量(throughput)收集器的区别

    串行(serial)收集器和吞吐量(throughput)收集器的区别

    标签: 2018-11-10
    吞吐量收集器使用并行版本的新生代垃圾收集器,它用于中等规模和大规模数据的应用程序。而串行收集器对大多数的小应用(在现代处理器上需要大概100M左右的内存)就足够了。...
  • 堆内存溢出及解决方法

    堆内存溢出及解决方法

    标签: 2018-11-10
    【情况一】: java.lang.OutOfMemoryError: Java heap space:这种是java堆内存不够,一个原因是真不够,另一个原因是程序中有死循环; 如果是java堆内存不够的话,可以通过调整JVM下面的配置来...
  • Java程序员们最常犯的3个集合错误

    Java程序员们最常犯的3个集合错误

    标签: 2018-11-07
    Java程序员们最常犯的3个集合错误 1、将数组转化为列表 将数组转化为一个列表时,程序员们经常这样做: List list = Arrays.asList(arr); Arrays.asList() 会返回一个ArrayList对象,ArrayList类是Arr...
  • 微服务框架之SpringBoot面试题汇总

    微服务框架之SpringBoot面试题汇总

    标签: 2018-11-07
    微服务框架之SpringBoot面试题汇总 什么是Spring Boot? 多年来,随着新功能的增加,spring变得越来越复杂。Spring项目,我们必须添加构建路径或添加Maven依赖关系,配置应用程序服务器,添...
  • Java线程并发面试题和答案

    Java线程并发面试题和答案

    标签: 2018-11-07
    面试Java开发者时常问的15个Java多线程和并发问题 1. 现在有线程 T1、T2 和 T3。你如何确保 T2 线程在 T1 之后执行,并且 T3 线程在 T2 之后执行? 这个线程面试题通常在第一轮面试或电话面...
  • 首页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 下一页
  • 末页
  • 热门排行
    精彩图文
    • Java线程池的作用
      Java线程池的作用
      在程序启动的时候就创建若干线程来响应处理,它们被称为线程池,里面的线程叫工作线程 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建
    • 你能不能谈谈,java GC是在什么时候,对什么东西
      你能不能谈谈,java GC是在什么时候,对什么东西
      在什么时候: 1.新生代有一个Eden区和两个survivor区,首先将对象放入Eden区,如果空间不足就向其中的一个survivor区上放,如果仍然放不下就会引发一次发生
    • ThreadLocal(线程变量副本)
      ThreadLocal(线程变量副本)
      Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。 采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,
    • 线程池的种类,区别和使用场景
      线程池的种类,区别和使用场景
      一个线程从被提交(submit)到执行共经历以下流程: 线程池判断核心线程池里是的线程是否都在执行任务,如果不是,则创建一个新的工作线程来执行任务
    • Java编程,打印昨天的当前时刻
      Java编程,打印昨天的当前时刻
      public class YesterdayCurrent{ public void main(String[] args){ Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, -1); System.out.println(cal.getTime()); } }
    • 串行(serial)收集器和吞吐量(throughput)收集器的区别
      串行(serial)收集器和吞吐量(throughput)收集器的区别
      吞吐量收集器使用并行版本的新生代垃圾收集器,它用于中等规模和大规模数据的应用程序。而串行收集器对大多数的小应用(在现代处理器上需要大概10
    • 堆内存溢出及解决方法
      堆内存溢出及解决方法
      【情况一】: java.lang.OutOfMemoryError: Java heap space:这种是java堆内存不够,一个原因是真不够,另一个原因是程序中有死循环; 如果是java堆内存不够的话,
    • Java程序员们最常犯的3个集合错误
      Java程序员们最常犯的3个集合错误
      Java程序员们最常犯的3个集合错误 1、将数组转化为列表 将数组转化为一个列表时,程序员们经常这样做: List list = Arrays.asList(arr); Arrays.asList() 会返回一个
    • 微服务框架之SpringBoot面试题汇总
      微服务框架之SpringBoot面试题汇总
      微服务框架之SpringBoot面试题汇总 什么是Spring Boot? 多年来,随着新功能的增加,spring变得越来越复杂。Spring项目,我们必须添加构建路径或添加Maven依赖关
    • Java线程并发面试题和答案
      Java线程并发面试题和答案
      面试Java开发者时常问的15个Java多线程和并发问题 1. 现在有线程 T1、T2 和 T3。你如何确保 T2 线程在 T1 之后执行,并且 T3 线程在 T2 之后执行? 这个线程面试