黑马程序员技术交流社区

标题: 成功入学58期,感谢诸位马友的无私分享,我也分享下自己 [打印本页]

作者: fly_saint    时间: 2015-1-29 21:22
标题: 成功入学58期,感谢诸位马友的无私分享,我也分享下自己
非常感谢论坛上诸位马友的无私分享,给了很大的帮助。经验什么的,写的人太多了,我就不献丑了。
个人推荐下附件中  Java学习笔记中的 毕向东java基础总结,内容非常详细。 另外推荐下 大家用思维导图进行复习, 我自己用的xmind,其他 直接度娘 思维导图就能搜到 ,有兴趣的马友自己搜下,个人是觉得很有用。
exam 是入学测试题
examBase是基础测试题
JAVA 学习笔记  分3个部分。两个是知识总结,一个是我自己总结的一些面试题,希望对大家有用。
小伙伴们加油,黑马见!!!

examBase.zip

19.69 KB, 下载次数: 613

exam.zip

30.35 KB, 下载次数: 582

java学习笔记.zip

400.72 KB, 下载次数: 751


作者: Android豪    时间: 2015-1-29 22:10
谢谢楼主无私分享
作者: 以利亚    时间: 2015-1-29 22:59
感谢分享,太无私了
作者: boy259695    时间: 2015-1-29 23:36
谢谢分享,还是第一次知道有思维导图这个东西,下来试试
作者: 丶人世百态    时间: 2015-1-29 23:39
感谢楼主分享  赞一个
作者: 466273082    时间: 2015-1-29 23:54
这么多呀,这是基础测试题目吗??????
作者: robertlu    时间: 2015-1-29 23:57
思维导图我也用,不过用的不是很习惯。
作者: gx_lv    时间: 2015-1-30 00:11
加咱们58的群吧。
作者: 刘聪聪    时间: 2015-1-30 03:00
谢谢楼主分享
作者: 我为你着迷    时间: 2015-1-30 08:17
楼主可否分享下面试的时候敲代码题啊
作者: jwl245322883    时间: 2015-1-30 08:28
恭喜楼主顺利进入黑马,多谢分享辛苦了
作者: hahaer    时间: 2015-1-30 11:37
谢谢分享
作者: fly_saint    时间: 2015-1-30 16:42
应11楼马友要求,分享我的两道面试代码题:
第一题:
import java.util.*;


public class Test {

        /**1、有类似这样的字符串:“1.2,3.4,5.6,7.8,5.56,44.55“,
现需完成以下要求:

        1)以逗号作为分隔符,分成一个String类型的数组,
                数组中的每一个元素为“1.2”,“3.4”类似这样的字符串。
        2)把数组中的每一个元素以.作为分割,把.号左边的元素作为key,
                把.号右边的元素作为value封装到Map中,map中的key和value都是Object类型。
        3)把map中的key封装到Set中,并且把set中的元素输出。
        4)把map中的value封装到Collection中,把collection中的元素输出。

         * @param args
         * 思路:
         * 1、split方法分割,转换为字符串数组;
         * 2、再次分割,重新定一个两个字符数组,用于存储key和Value;
         * 3、建立map集合,遍历key和value数组,将对应键和值存入。
         * 4、调用keySet方法,取出相应的键,在调用get(key)方法取出相应的value;
         * 5、建立一个ArryList集合存储取出的value,在遍历该集合输出。。
         */
        public static void main(String[] args) {
                // TODO Auto-generated method stub
                //初始化字符串,用于保存切割后的字符
                String[] strs = ( new String("1.2,3.4,5.6,7.8,5.56,44.55").split(","));
//                for(int i=0;i<strs.length;i++)
//                        System.out.println(strs);
       
                //用于存储键和值的数组
                String[] temps = new String[]{};
               
                int[] strsKey = new int[strs.length];
                int[] strsValue = new int[strs.length];
                //将键和值存入相应的数组中
                for(int i=0;i<strs.length;i++)
                {
                        temps = strs.split("\\.");
                       
                        strsKey=Integer.parseInt(temps[0]);
                        strsValue=Integer.parseInt(temps[1]);
//                        System.out.println(strsKey);
//                        System.out.println(strsValue);
                }
//                System.out.println(Arrays.toString(temps));
               
               
                //建立map集合
                TreeMap tm = new TreeMap();
                for(int j=0;j<strs.length;j++)
                {
                        tm.put(strsKey[j],strsValue[j]);
                }
                //使用iterator方法取出map集合中的元素
                Set keySet = tm.keySet();
                Iterator it = keySet.iterator();
                ArrayList al = new ArrayList();//用于存储取出的值
                System.out.println("Set,取出键:");
                while(it.hasNext())
                {
                        int key = (int)it.next();
                       
                        int value = (int)tm.get(key);
                        al.add(value);
                        System.out.println("键:"+key);
//                        System.out.println("值:"+value);
                }
                //输出值
                System.out.println("Collection,取出值:");
                for(int i=0;i<al.size();i++)
                {
                        System.out.println("值:"+al.get(i));
                }
        }
       

}


第二题:
import java.io.*;
public class Test2 {

        /**2、把一个指定文件夹中的文件的内容读取到控制台,
         * 文件中的一行在控制台输出一行,如果文件是以doc结尾不读取。
         * @param args
         * 目的:读出文件,判断文件后缀,打印文件到控制台
         * 思路:
         * 1、关联指定文件夹。遍历文件夹。
         * 2、获取当前遍历文件的名字,
         *         如果以.doc结尾,则跳过;endsWith()
         *         否则,读取文件中的内容,打印到控制台。
         *        
         */
        public static void main(String[] args) throws IOException
        {
                // TODO Auto-generated method stub
                PrintToCro("F:\\3");

        }
        public static void PrintToCro(String filePath)throws IOException
        {
                //遍历获取文件夹中内容
                File[] files = new File(filePath).listFiles();
                for(File file:files)
                {
                        //获取当前文件的名字
                        String name = file.getName();
                        //判断文件是否以.doc结尾
                        if(name.endsWith(".doc"))
                                continue;
                        //输出文件
                        System.out.println(name);
                }
        }
}

作者: 時間_|_的灰    时间: 2015-1-30 16:48
感谢楼主的分享哈
作者: Never、saydie    时间: 2015-1-30 21:59
感谢分享,感觉黑马的这种无私分享的精神很赞
作者: liu1098    时间: 2015-1-31 10:41
楼主,能不能弱弱的问一下,你的技术分4分是怎么或得入学考试资格的,不是说25技术分才可以么,求分享经验,谢谢。
作者: 小鹏_sJQBO    时间: 2015-1-31 11:07
感谢分享
作者: yueLife_1993    时间: 2015-1-31 11:54
感谢分享
作者: D.reamJA    时间: 2015-2-1 03:27
谢谢分享
作者: 备战    时间: 2015-2-1 09:35

感谢分享。
作者: 唐枫    时间: 2015-4-19 09:26
谢谢,无私
作者: 奋斗的黑马    时间: 2015-4-21 11:47
请问,视频面试的时候敲代码的题有几个?
作者: 奋斗的黑马    时间: 2015-4-21 11:54
入学考试也是十道题吗
作者: 前进的途中    时间: 2015-4-23 00:03
谢谢分享
作者: wk843620202    时间: 2015-4-23 11:47
感谢楼主的分析,辛苦啦
作者: 精湛学术    时间: 2015-4-23 17:24
赞一个!!
作者: ywen_chan    时间: 2015-4-25 21:52
感谢楼主的无私奉献
作者: 爱做梦的年纪    时间: 2015-4-25 23:14
谢谢啊  正在学习中
作者: xintaowu    时间: 2015-5-4 07:12
赞一个!!!
作者: qian0217wei    时间: 2015-5-5 00:04
很给力啊!谢谢楼主
作者: kingowe    时间: 2015-5-16 14:13
感谢楼主分享!
作者: 十字天堂    时间: 2015-5-20 17:26
感谢楼主无私奉献
作者: 時間_|_的灰    时间: 2015-5-24 04:29
多谢楼主的分享
作者: luodim    时间: 2015-5-24 10:54
谢谢分享
作者: frshyrhryu    时间: 2015-6-2 11:05
谢谢楼主分享!
作者: 15383016390    时间: 2015-6-2 22:54
感谢分享
作者: 施洋    时间: 2015-6-11 09:56
谢谢分享!
作者: 胡亚辉    时间: 2015-6-20 08:13
非常感谢你的分享 给大家需要的
作者: 不走回头路    时间: 2015-6-25 23:48
谢谢分享
作者: 杰可可    时间: 2015-6-26 09:28
感谢楼主的无私分享
作者: 张玉久    时间: 2015-6-27 17:06
感谢分享。。
作者: muzili    时间: 2015-7-4 16:41
立刻下载,我要学习
作者: 汪磊の    时间: 2015-7-10 20:59
感谢分享。
作者: 愤怒的哈博兔    时间: 2015-8-10 00:33
感谢分享,学习了
作者: song520a22    时间: 2015-8-10 19:44
谢谢分享,努力学习中
作者: 两木三水    时间: 2015-8-12 20:22
谢谢分享
作者: wakemeup    时间: 2015-8-16 19:05
感谢Lz分享 赞一个
作者: 郝志学    时间: 2015-9-1 12:38
liu1098 发表于 2015-1-31 10:41
楼主,能不能弱弱的问一下,你的技术分4分是怎么或得入学考试资格的,不是说25技术分才可以么,求分享经验 ...

参加基础班前面不用流程好像
作者: 蔡雨生    时间: 2015-9-1 12:56

谢谢分享,还是第一次知道有思维导图这个东西,下来试试
作者: grahamhbjz    时间: 2015-9-1 22:14
好帖 ,必须顶!
作者: zhou_hk    时间: 2015-9-19 12:41
非常感谢
作者: charlie    时间: 2015-9-25 22:31
非常感谢,很有用,赞一个!
作者: Yan_Theo    时间: 2015-10-2 16:57
Thank you.
作者: woniu1789    时间: 2015-10-3 14:09
谢谢分享!!
作者: yuanjun52306    时间: 2015-10-17 03:15
拿走了,谢谢!
作者: 费斯    时间: 2015-10-20 19:45
感谢分享呐亲
作者: xlqx15    时间: 2015-10-26 23:53
非常感谢,学习了
作者: Victory8280    时间: 2015-11-4 21:36
谢谢 分享                                 
作者: 钟曜吉    时间: 2015-11-21 00:14
来膜拜大神了!!!!




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