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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 空白心 中级黑马   /  2015-6-9 01:09  /  399 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一.递归:
        1.递归是基于:方法可以自己调用自己;
        2.注意:
                1).一定要有出口,否则就是死递归;
                2).次数不能太多,否则堆栈溢出;
                3).构造方法不能递归调用;
        3.重点练习:
                1).递归输出指定目录下所有的java文件的绝对路径案例
                2).递归删除带内容的目录案例
二.IO流:
        1.IO流概念:
                1.IO流:InputStream和OutputStream
                2.流:是有方向的,线性的;
                3.分类:
                        A.按流向:
                                输出流
                                输入流
                        B.按读写方式:
                                字节流:
                                        输出流:OutputStream
                                                        |--FileOutputStream(覆盖写、追加写)(文件可以不存在)
                                                                1).构造方法:
                                                                        覆盖写:
                                                                        FileOutputStream(String name):
                                                                        FileOutputStream(File file);
                                                                        追加写:
                                                                        FileOutputStream(String name,boolean append):
                                                                        FileOutputStream(File file,boolean append);
                                                                2).写入方法:
                                                                        write(int b):
                                                                        write(byte[] byteArray):
                                                                        write(byte[] byteArray,int off,int len):
                                                                3).关闭流:
                                                                        close();
                                        输入流: InputStream
                                                        |--FileInputStream(文件必须存在,否则报错)
                                                                1).构造方法:
                                                                        FileInputStream(String name):
                                                                        FileInputStream(File file):
                                                                2).读取的方法:
                                                                        int read();//今天学的
                                                                        int read(byte[] byteArray)://下次课
                                                               
                                字符流:
                                        输出流:Writer
                                        输入流:Reader


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马