黑马程序员技术交流社区

标题: 谁能我几个面试问题 [打印本页]

作者: gm1314    时间: 2014-8-3 16:12
标题: 谁能我几个面试问题
试试自学的效果

作者: 止询初衷    时间: 2014-8-3 16:46
嗯,谢楼主分享
作者: 刷了牙就睡    时间: 2014-8-3 17:25
代理和动态代理的区别~
作者: 张周飞    时间: 2014-8-3 20:35
28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?(需写出分析思路)
作者: 张周飞    时间: 2014-8-3 20:39
本帖最后由 张周飞 于 2014-8-3 20:42 编辑

复制一个文件到另一个文件,用字符流

把当前文件中的所有文本拷贝,存入一个txt文件,统计每个字符出现的次数并输出


编一个程序,输入10个整数,并放在数组中,先降序输出所有的数,再统计并输出其中正数、负数和零的个数


作者: 楚风★憧憬    时间: 2014-8-3 20:45
说说集合框架:这个个是老师必问的 要把所有的集合说个遍哦
作者: tc庄稼汉    时间: 2014-8-3 21:05
同求................
作者: tc庄稼汉    时间: 2014-8-3 21:08
乔治的头像
作者: 思维    时间: 2014-8-3 21:35
写一个键盘监听事件!
作者: gm1314    时间: 2014-8-3 21:38
刷了牙就睡 发表于 2014-8-3 17:25
代理和动态代理的区别~

普通代理是编译时生成字节码文件,等待调用。动态代理时是运行时自动生成代理
作者: gm1314    时间: 2014-8-3 21:45
张周飞 发表于 2014-8-3 20:35
28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可 ...

设置,3个变量,一个用于记录瓶盖的数量,每次买都加1,保证能够买到28瓶退出循环,第二个变量用于记录是否可以满3换1,当它能被3整除时,置为1,第三个变量用于记录买的瓶数,当第二个变量能被3整除时,第三个变量减1,代表这次不用买,有人送!思路行吗、这是基础题测试题吧
作者: GoodBoy123    时间: 2014-8-3 21:51
在DOS下用键盘画出一张1080p的照片.:lol
作者: gm1314    时间: 2014-8-3 21:56
张周飞 发表于 2014-8-3 20:39
复制一个文件到另一个文件,用字符流
把当前文件中的所有文本拷贝,存入一个txt文件,统计每个字符出现的次 ...

打开一个文件,用FlieReader读入一个文件,然后用Write写入一个文件行吗?统计字符次数我想的笨方法就是将读入的字符串,用2次遍历,看每个字符出现的次数!
作者: gm1314    时间: 2014-8-3 22:05
楚风★憧憬 发表于 2014-8-3 20:45
说说集合框架:这个个是老师必问的 要把所有的集合说个遍哦

collection 2个子集合 list和set,list(arrylist ,linklist和vector),set(hashset和treeset)itertor迭代器,map(hashmap和treemap)只记的这么多了!!!
作者: gm1314    时间: 2014-8-3 22:07
tc庄稼汉 发表于 2014-8-3 21:05
同求................

求答案!
作者: 烟海    时间: 2014-8-3 22:23
张周飞 发表于 2014-8-3 20:35
28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可 ...

求解这题答案。。。写了好几个,都感觉不对。。。。。。

  1. class Test
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 int count = 0;
  6.                 int y = 0;
  7.                 for(int x = 1;x<=28;x++)
  8.                 {
  9.                         if(x%3==0)
  10.                         {
  11.                                 y++;
  12.                                 continue;
  13.                         }
  14.                         count++;
  15.                 }
  16.                 System.out.println(count);
  17.         }
  18. }
复制代码



写了下。。总感觉有问题。。不知道什么情况。。。。
求帮理清思路。。。

作者: DSY    时间: 2014-8-3 22:54
gm1314 发表于 2014-8-3 21:56
打开一个文件,用FlieReader读入一个文件,然后用Write写入一个文件行吗?统计字符次数我想的笨方法就是 ...

统计字符次数使用map集合,老毕视频有这个问题的代码
作者: DSY    时间: 2014-8-3 22:56
编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数,然后打印出这个十进制整数对应的二进制形式。这个程序要考虑输入的字符串不能转换成一个十进制整数的情况,并对转换失败的原因要区分出是数字太大,还是其中包含有非数字字符的情况。提示:十进制数转二进制数的方式是用这个数除以2,余数就是二进制数的最低位,接着再用得到的商作为被除数去除以2,这次得到的余数就是次低位,如此循环,直到被除数为0为止。其实,只要明白了打印出一个十进制数的每一位的方式(不断除以10,得到的余数就分别是个位,十位,百位),就很容易理解十进制数转二进制数的这种方式。
作者: gm1314    时间: 2014-8-4 13:09
烟海 发表于 2014-8-3 22:23
求解这题答案。。。写了好几个,都感觉不对。。。。。。

package exam;

class Test
{
        public static void main(String[] args)
        {
                int count=0,x=0,y=0;
                while(x<28){
                        y++;
                        if(y%4==0){
                                y=1;
                        }else{
                        count++;}
                        x++;
                }
                System.out.println("买了"+count+"瓶");
               
                System.out.println("要买"+x+"瓶可乐");
        }
}
作者: MeloX    时间: 2014-8-4 13:18
感谢分享..........
作者: 侯岩卿    时间: 2014-8-4 13:41
谢谢楼主分享
作者: gm1314    时间: 2014-8-4 15:25
思维 发表于 2014-8-3 21:35
写一个键盘监听事件!

public class KeyEventDemo extends JFrame{
        public KeyEventDemo(){
                KeyboardPanel a = new KeyboardPanel();
                a.setFocusable(true);
                        }

作者: gm1314    时间: 2014-8-4 15:27
侯岩卿 发表于 2014-8-4 13:41
谢谢楼主分享

不客气!!!!!!
作者: 刘旭波    时间: 2015-11-9 22:29
都是大神路过啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2