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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

examBase.zip

19.69 KB, 下载次数: 557

exam.zip

30.35 KB, 下载次数: 535

java学习笔记.zip

400.72 KB, 下载次数: 706

评分

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

查看全部评分

59 个回复

倒序浏览
非常感谢分享!!!!
回复 使用道具 举报
谢谢楼主无私分享
回复 使用道具 举报
感谢分享,太无私了
回复 使用道具 举报
谢谢分享,还是第一次知道有思维导图这个东西,下来试试
回复 使用道具 举报
感谢楼主分享  赞一个
回复 使用道具 举报
这么多呀,这是基础测试题目吗??????
回复 使用道具 举报
robertlu 来自手机 中级黑马 2015-1-29 23:57:56
8#
思维导图我也用,不过用的不是很习惯。
回复 使用道具 举报
gx_lv 中级黑马 2015-1-30 00:11:45
9#
加咱们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下一页
您需要登录后才可以回帖 登录 | 加入黑马