JAVA基础
ME ++
这个作者很懒,什么都没留下…
展开
-
下列代码中,第几行的obj符合垃圾收集器的收集标准
《JAVA程序员面试宝典》86页,一道选择题,不太明白答案,望指教,题目是这样的:下列代码中,第几行的obj符合垃圾收集器的收集标准?[SAP公司2005年10月面试题]1. Object aobj = new Object();2. Object bobj = new Object();3. Object cobj = new Object();4. aobj = bobj;原创 2017-06-05 21:55:26 · 1619 阅读 · 5 评论 -
java 约瑟环
package main.java;import java.util.ArrayList;import java.util.List;public class Test { public static void main(String[] args) throws Exception { List list = new ArrayList(); for (int i = 0;原创 2017-06-16 17:58:41 · 1056 阅读 · 0 评论 -
一个字符串中可能包含a~z中的多个字符,如有重复,如String data="aavzcadfdsfsdhshgWasdfasdf",求出现次数最多的那个字母及次数,如有多个重复的则都求出。
最近在《JAVA程序员面试宝典》上看到这样一道题: 一个字符串中可能包含a~z中的多个字符,如有重复,如String data="aavzcadfdsfsdhshgWasdfasdf",求出现次数最多的那个字母及次数,如有多个重复的则都求出。 看了一下书中的解题思路感觉比较复杂,不容易理解。写法上效率也比较低。这里根据自己的想法试着写了另外一种方法。原创 2017-06-02 16:19:15 · 1384 阅读 · 0 评论 -
中间缓存变量机制 i++
有一道经典的i++例题,内容如下:这里使用的中间缓存机制虽然给出了解释,但还是不容易理解。在网上找了一些其他人的解释:因为在计算过程中,使用了Java中间变量缓存机制。在java中,执行自增运算时,会为每一个自增操作分配一个临时变量,如果是前缀加(++i),就会“先自加1后赋值(给临时变量)”;如果是后缀加(i++),就会“先赋值(给临时变量)后自加1”。运算最终使原创 2017-06-03 17:02:58 · 1328 阅读 · 0 评论