![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 52
whatsname
这个作者很懒,什么都没留下…
展开
-
No、18 (数组):需要再看
题目:n 个数字(0,1,…,n-1)形成一个圆圈,从数字 0 开始, 每次从这个圆圈中删除第 m 个数字(第一个为当前数字本身,第二个为当前数字的下一个 数字)。当一个数字删除后,从被删除数字的下一个继续删除第 m 个数字。 求出在这个圆圈中剩下的最后一个数字。 解题思路: 约瑟夫环....好像是研究怎么让非基督徒跳海的方法... 1>一个长度为n的数组,初始化为0。原创 2013-03-14 10:51:57 · 368 阅读 · 0 评论 -
No20、(字符串)
题目:输入一个表示整数的字符串,把该字符串转换成整数并输出。 例如输入字符串"345",则输出整数 345。 解题思路: 1>Java里面的Integer.parseInt,可以看看它对异常情况的处理 2>循环相乘 第一版代码: public class Q20 { public static void main(String[] args) { Stri原创 2013-03-14 11:21:59 · 419 阅读 · 0 评论 -
深入理解java虚拟机读书笔记(一)
Chapter1:走近Java jdk::java程序设计语言,Java虚拟机,Java API。。 JRE:java虚拟机,java API的SE子集 jdk1.7:dolphin Chapter2:Java内存区域与内存溢出异常 C/C++语言认为内存分配太重要了,所以需要程序员全部负责内存的分配和回收。 优点:内存全部可见,程序员能够很灵活的控制内存的原创 2013-03-04 15:07:53 · 272 阅读 · 0 评论 -
深入理解Java虚拟机读书笔记(二)
Chapter 3:垃圾收集器和内存分配策略 每一个栈帧中分配多少内存基本上是在类结构确定下来时就已知的.... 判断对象是否存活的算法: 1、引用计数算法: 对象中维持一个计数器,当有一个引用指向它,计数器加1;当引用失效的时候,计数器减1;当计数器为0的时候,该对象就可以被jvm回收。但Java中并没有采用这种算法: public class Client{原创 2013-03-06 19:54:33 · 241 阅读 · 0 评论