`
jangwoohyuk_1
  • 浏览: 2879 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
随着应用程序运行并不断新对象分配内存,Java堆(即专门的内存地址空间)就会慢慢被填满。 最终java堆会被填满,也就是说内存分配线程找不到一块足够大的连续空间为新对象分配内存,这时JVM决定要通知垃圾收集器并启动垃圾收集。垃圾收集也可以通过在程序中调用System.gc()来触发,但使用System.gc()并不能确保垃圾收集一定被执行。在任何一次垃圾收集之前,垃圾收集机制都会首先判断执行垃圾收集是否安全,当应用程序的所有活动线程都处于安全点时就可以开始执行一次垃圾收集。例如:当正在为对象分配内存时就不能执行垃圾收集,或者是正在优化CPU指令时也不能执行垃圾收集,因为这样很可能会丢失上下文从 ...
//weekOfMonth = 0为当周;dayOfWeek = 1 为本周第一天;以此类推 public static Date getWeekDay(int weekOfMonth, int dayOfWeek) throws ParseException { Calendar cal = Calendar.getInstance(); cal.add(Calendar.WEEK_OF_MONTH, weekOfMonth); cal.set(Calendar.DAY_OF_WEEK, dayOfWeek); return DateUtils.parseDate(DateF ...
程序员每天该做的事 1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 >> 好记性不如烂笔头。呵呵 2、考虑自己明天应该做的主 ...
Global site tag (gtag.js) - Google Analytics