专栏首页黑泽君的专栏java基础学习_IO流02_递归、IO流字节流、IO流字符流(自学)_day20总结

java基础学习_IO流02_递归、IO流字节流、IO流字符流(自学)_day20总结

java基础学习_IO流02_递归、IO流字节流、IO流字符流(自学)_day20总结

=============================================================================
=============================================================================
涉及到的知识点有:
   1:递归(理解)
        (1)递归的概述
        (2)递归的注意事项
        (3)递归的案例
    2:IO流字节流(掌握)
        (1)IO流概述
        (2)IO流的分类
        (3)FileOutputStream写出数据(字节输出流)
            A:字节输出流的操作步骤
            B:代码体现
            C:要注意的问题?
            D:字节流写数据的方式
            E:字节流写数据加入异常处理
        (4)FileInputStream读取数据(字节输入流)
            A:字节输入流的操作步骤
            B:代码体现
            C:要注意的问题?
            D:字节流读取数据的方式
        (5)案例:2种方式实现
        (6)字节缓冲区流
        (7)案例:4种方式实现
    3:IO流字符流(自学)
=============================================================================
=============================================================================
1:递归(理解)
    (1)递归的概述
        方法定义中调用方法本身的现象
        举例:
            从前有座山,山里有座庙,庙里有个老和尚和小和尚,老和尚在给小和尚讲故事
                ......
                    庙挂了或者山崩了
            学编程 -- 高薪就业 -- 挣钱 -- 娶媳妇 -- 生娃娃 -- 放羊 -- 挣学费
                ......
                    娶不到媳妇或者生不了娃娃
    (2)递归的注意事项
        A:递归一定要有出口,否则就是死递归。
        B:递归的次数不能太多,否则就内存溢出。
        C:构造方法不能递归使用。
    (3)递归的案例
        A:递归求阶乘

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • MyEclipse中,使用Maven新建web项目后,提示The superclass "javax.servlet.http.HttpServlet" was not found on the Ja

      使用 MyEclipse + Maven 建立了一个 Javaweb工程,在编写 JSP页面 时,顶端出现“红色”的报错信息:The superclass ...

    黑泽君
  • 'telnet' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

      系统中的telnet客户端是关闭状态。即Win10默认没有安装telnet功能。

    黑泽君
  • 粘贴到vi/vim的代码,怎样避免向右不断缩进,保持原来的格式?解决vi/vim在粘贴中会在行首多很多缩进和空格的问题。

    SecureCRT会将你原来的文本原封不动的按照字符串的样式发送给服务器。所以当你的服务器上的vi/vim设置为autoindent的话,在 i 模式下,那么它...

    黑泽君
  • 解决python递归栈溢出

    使用python写的递归程序如果递归太深, 那么极有可能因为超过系统默认的递归深度限制而出现

    py3study
  • 海尔全球品牌节打响家电生态创新第一枪

    3月已经成为家电企业春季营销的第一场硬仗。在宏观经济下滑、房地产低迷的2016年,家电市场显现出疲态,在这样的背景下,家电企业纷纷使出浑身解数,以“价格...

    曾响铃
  • 谷歌大脑深度学习从入门到精通视频课程[1.4]:前馈神经网络——多层神经网络

    AI100 已经引入 Hugo Larochelle 教授的深度学习课程,会每天在公众号中推送一到两节课,并且对视频中的 PPT 进行讲解。课后,我们会设计一...

    AI科技大本营
  • 什么是SEO,SEO为何如此重要?

    沈唁
  • Python绘制气象实用地图[Code+Data](续)

    上一期,对Python绘制气象实用地图做了比较详细的介绍,尽管已经能够满足部分需求了,但是,在实际的应用需求中,可能还是别的需求,那么,今天就手把手教大家如何绘...

    zhangqibot
  • Redis源码学习之整数集合

    整数集合在Redis中是集合对象的底层存储之一,当一个集合对象的元素都是整数类型且元素数量不多(不超过512个)时,就会使用整数集合。

    里奥搬砖
  • Java 命令行运行参数大全

    javac 用法:javac <选项> <源文件> 其中,可能的选项包括:   -g                                   ...

    汤高

扫码关注云+社区

领取腾讯云代金券