A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

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

examBase.zip

19.69 KB, 下载次数: 618

exam.zip

30.35 KB, 下载次数: 584

java学习笔记.zip

400.72 KB, 下载次数: 752

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

59 个回复

倒序浏览
谢谢楼主无私分享
回复 使用道具 举报
感谢分享,太无私了
回复 使用道具 举报
谢谢分享,还是第一次知道有思维导图这个东西,下来试试
回复 使用道具 举报
感谢楼主分享  赞一个
回复 使用道具 举报
这么多呀,这是基础测试题目吗??????
回复 使用道具 举报
robertlu 来自手机 中级黑马 2015-1-29 23:57:56
7#
思维导图我也用,不过用的不是很习惯。
回复 使用道具 举报
gx_lv 中级黑马 2015-1-30 00:11:45
8#
加咱们58的群吧。
回复 使用道具 举报
谢谢楼主分享
回复 使用道具 举报
楼主可否分享下面试的时候敲代码题啊
回复 使用道具 举报
恭喜楼主顺利进入黑马,多谢分享辛苦了
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
应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);
                }
        }
}
回复 使用道具 举报
感谢楼主的分享哈
回复 使用道具 举报
感谢分享,感觉黑马的这种无私分享的精神很赞
回复 使用道具 举报
楼主,能不能弱弱的问一下,你的技术分4分是怎么或得入学考试资格的,不是说25技术分才可以么,求分享经验,谢谢。
回复 使用道具 举报
感谢分享
回复 使用道具 举报
感谢分享
回复 使用道具 举报
谢谢分享
回复 使用道具 举报

感谢分享。
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 加入黑马