java案例汇总

File&IO

  • File:文件搜索

    • File类的使用、递归函数的使用
  • 字节流:文件复制

    • 字节流的使用、循环读取循环写成的经典代码
  • 字节流:复制文件夹

    • File类的使用、字节流的使用、递归函数的使用
  • 缓存流:文本排序

    • 缓存流的使用(例如字符缓冲输入流逐行读取文本信息)、自定义比较器、lambda表达式、try-with-resource方式释放资源等
  • 转换流:转换文件编码

    • 转换流的使用、字节流按指定编码(例如GBK)转换为字符流、字符集Charset类的使用
  • 序列化:序列化集合

    • 将存有多个自定义对象的集合序列化到文件中。反序列化,从该文件中加载对象消息。
  • 打印流:重定向System.out.print

    • 改变“System.out.print”的输出流向(重定向),输出到指定的文件中。
  • 属性集:属性集保存到文件&从文件加载数据

    • 属性集保存到文件&从文件加载数据。框架中的应用:springboot的application.properties文件。

递归

  • 文件搜索
  • 啤酒问题
    • 非规律化递归问题。
  • 计算1 ~ n的和
  • 求阶乘
    • n的阶乘:n! = n * (n-1) 3 * 2 * 1

异常

  • 异常的应用
    • 程序遇到异常,默认的处理方式是抛出异常,若一直没有捕获处理,当异常抛出给JVM虚拟机后会在控制台直接输出异常栈信息并终止程序!

字符集&乱码

  • 使用Java恢复乱码
  • 使用java转换文件编码

持续更新中。。。

你可能感兴趣的:(java相关,java)