在JVM的新生代内存中,为什么除了Eden区,还要设置两个Survivor区?
为什么要有Survivor区
先不去想为什么有两个Survivor区,第一个问题是,设置Survivor区的意义在哪里?
刷题的时候碰到一个很常见的算法-回溯法,看了一些博客,感觉这个讲得通俗易懂。转过来,后面有些自己的补充。
回溯法(探索与回溯法)是一种选优搜索法,又称为试探法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。
java中使用Scanner类获取数据输入十分方便,Scanner类中next()与nextLine()都可以实现字符串String的获取.它们的区别如下: