javaSE
文章平均质量分 57
EP小良_007
万物皆有裂痕,那是光透过来的地方
展开
-
TreeSet简单介绍与使用方法、HashSet和TreeSet有什么区别、、面试题
系列文章目录文章目录系列文章目录简单使用简单介绍:注意简单使用简单介绍:TreeSet是JAVA中集合的一种,TreeSet 是一个有序的集合,它的作用是提供有序的Set集合。它继承于AbstractSet抽象类,实现了NavigableSet,Cloneable,java.io.Serializable接口TreeSet是有序的Set集合,因此支持add、remove、get等方法支持迭代器的方式遍历for(Iterator iter = set.iterator(); iter.h原创 2021-06-02 11:32:54 · 335 阅读 · 1 评论 -
如何编译.java文件,变成class类、在CMD 命令行里面执行java代码,如何执行
前提是安装好了java开始:一种方法是直接在项目里面,放进去保存,然后去项目文件里面找,这里不说了,太简单了这里说另外一种比如我们收到一个.java文件1、用notePad++打开2、编译就直接 输入 javac然后文件名即可这就是编译好的.class文件执行的话就更简单了,有了编译文件后输入 java 类名然后回车即可...原创 2021-01-28 21:19:03 · 1308 阅读 · 0 评论 -
00024.06 反射:反射的应用——公司需要用到的在一个类里面写一个方法,在另外一个包的类里面通过反射去调用这个方法
系列文章目录文章目录系列文章目录前言一、需求二、使用步骤,要怎么做呢总结前言好朋友问我,在一个类里面写一个方法,在另外一个包里面怎么通过反射去在调用这个方法,这个在公司里面经常会用到要怎么做到呢一、需求二、使用步骤,要怎么做呢下面详细再看一下假如我写了一个类总结...原创 2020-11-24 22:10:02 · 201 阅读 · 0 评论 -
00026.01 mysql概述、安装和卸载
系列文章目录文章目录系列文章目录前言一、mysql概述1、概述2、为什么要讲MySql二、安装三、卸载总结前言1、为什么需要数据库?(1)、数据持久化(永久保存)(2)、方便管理数据一、mysql概述1、概述*1、为什么需要数据库?(1)、数据持久化(永久保存)(2)、方便管理数据*2、数据库:Database,简称DB,通俗的讲,就是数据的仓库,专门存储数据的它保存了一系列有组织的数据的文件系统或者数据结构*3、数据库有很多种,包括mysql、oracle、sql server原创 2020-11-24 21:53:55 · 1148 阅读 · 8 评论 -
00024.06 反射:反射的应用2:动态创建对象
系列文章目录文章目录系列文章目录前言一、在运行时创建任意引用数据类型的对象二、完整代码总结前言怎么创建对象?首先得先获取Class对象才能创建对象一、在运行时创建任意引用数据类型的对象方式一:使用Class对象直接new对象怎么创建对象?首先得先获取Class对象才能创建对象(1)获取某个类型的Class对象(2)通过Class对象来创建这个Class所代表的类型的对象方式二:通过Class对象先获取有参构造,然后再创建对象(1)获取某个类型的Class对象(2)通过Class对象原创 2020-11-23 12:24:19 · 183 阅读 · 0 评论 -
00024.05 反射:反射的概念、应用以及API和获取类的详细信息等
系列文章目录文章目录系列文章目录前言一、是什么二、使用步骤总结前言物理当中也有一个反射:光的反射、声音的反射,镜子的反射我们这里的反射是什么呢?一、是什么1、是什么我们这里的反射也跟物理中的反射类似,就是反过来,如下:本来应该是声明类–>创建对象现在反过来:获取Class对象 --创建对象:获取类的详细信息Class对象比喻为镜子中的那个影像2、反射的作用1、在运行时能够获取任意类型的详细信息(注意是运行时不是编译时,运行时,区别与,编译时)(1)获取这个类的Class对原创 2020-11-23 10:27:10 · 92 阅读 · 1 评论 -
00024.04 反射:Class对象(注意是大写的C Class)非常重要
系列文章目录文章目录系列文章目录前言一、java.lang.Class类型二、代码总结前言一、java.lang.Class类型java.lang.Class类型:所有的Java类型(包括基本数据类型、引用数据类型、void)被加载到内存后,或者是编译器自动编译生成的class字节码,最终都会用一个Class对象来表示即,所有的Java类型,在内存中都表示为一个Class对象2、如何获取Class对象?4种 重点2、如何获取Class对象?4种 重点(1)类型名.clas原创 2020-11-21 23:52:52 · 148 阅读 · 0 评论 -
00024.03 反射:使用类加载器来加载类路径下的资源文件(包含读取配置文件)
系列文章目录前言类加载器最核心的作用:1、本质工作:加载类2、顺便可以用它来加载“类路径下”的资源文件,例如:src下(编译后对应bin)有一个资源文件,配置文件:jdbc.properties如果我要把这里面的文件内容加载进来一、使用类加载器来加载类路径下的资源文件找不到的原因是因为,这个是相对路径,相对路径的资源在项目的根目录下,不是src下如何获取某个类的类加载器对象?1、获取某个类的Class对象2、通过Class对象调用getClassLoader()方法获取类原创 2020-11-21 17:43:17 · 831 阅读 · 1 评论 -
00024.02 反射:类加载器、类加载器的类型、类加载器的双亲委托模式
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例原创 2020-11-20 13:50:52 · 90 阅读 · 1 评论 -
00024.01 反射:类的加载过程、触发类初始化和不触发类初始化的操作
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例原创 2020-11-20 13:50:20 · 237 阅读 · 0 评论 -
00023.12 UDP协议编程(非面向连接、只有发送端和接收端、没有客户端和服务端)
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例原创 2020-11-20 13:49:50 · 698 阅读 · 0 评论 -
00023.11 TCP协议编程:群聊(TCP通信原理,多线程、线程阻塞)
系列文章目录文章目录系列文章目录一、前言一、需求二、使用步骤客户端服务端三、完整代码总结一、前言我们平时玩QQ或者微信的群聊,是怎么实现的呢?是你发一个消息直接全部给每个人发一遍吗?不,不是的,而是通过服务器一、需求有两个前提,第一B跟C也要依赖Socket,第二要保持跟服务器连接 即在线状态同理,B如果发一句消息,那么 A和 C也应该要收到我们QQ,微信的群聊其实也是一样的,不是直接发给所有人的,而是通过服务器转发的服务器起到了转发作用(所以大家不要发一些敏感词,其实服务器上面全原创 2020-11-20 13:49:18 · 679 阅读 · 2 评论 -
00023.10 TCP协议编程:客户端文件上传(存哪、避免重名问题时间戳、多客户端同时上传多线程)
系列文章目录文章目录系列文章目录前言一、怎么做(1)服务端(2)客户端二、多个客户端同时发送文件三、代码总结前言怎么从客户端上传一个文件到服务端一、怎么做(1)服务端我们先假设只接收一个文件,不考虑多个下面思考几个问题从客户端发送文件到服务器端,服务端要做的事情(1)接收客户端的连接(2)接收文件名.后缀名思考: 存哪里 ①在当前项目中找一个位置存储,例如:upload文件夹如何解决文件名重名的问题 文件名需要处理,加入时间戳或其他的唯一编码的UUID等值.后原创 2020-11-19 12:05:33 · 397 阅读 · 0 评论 -
00023.09 TCP协议编程:多次通信、多个客户端同时发送 单词反转(多线程)
TCP协议编程目录文章目录TCP协议编程目录前言一、解决上一篇的问题,多次通信怎么处理(1)服务端(2)客户端二、多个客户端同时发送单词反转.前言接上一篇文章一、解决上一篇的问题,多次通信怎么处理需求,假如客户端发一个词语给服务端,服务端给它反转,发回来,就可以进行多次通信,又来有回(1)服务端服务器端完成了,下面客户端怎么做呢?(2)客户端如果想要同时多个客户端连接怎么办?二、多个客户端同时发送单词反转....原创 2020-11-16 23:43:45 · 427 阅读 · 0 评论 -
00023.08 Socket概述、TCP协议编程:一来一回
Socket概述目录一、Socket概述不管传输层使用的是TCP/UDP协议,Java中用这样的API来表示,Socket(套接字)分类:(1)流套接字:用于TCP,ServerSocket类和Socket类(2)数据报套接字:用于UDP,DatagramSocket类Socket(也可以叫“套接字”),是两台机器间通信的端点。可以和网卡驱动进行交流。负责把数据交给网卡驱动,或者从网卡驱动中提取数据。二、TCP协议编程:一来一回然后进行改造:需求客户端说一句你好服务端回复一句,原创 2020-11-16 18:01:10 · 147 阅读 · 0 评论 -
00023.07 IP地址、端口号在代码中的使用(IntAdddress、各种数据库注册端口号Oracle(1521),MySQL(3306),SQL Server(1433))
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录一、IP地址二、端口号三、IP地址、端口号 代码当中的表示总结一、IP地址IP地址分为IPV4和IPV6目前我们看到的一般还算IPV4为什么要有IPV6 因为IPV4不就的将来就要淘汰了,为什么会淘汰,因为随着万物互联,连入互联网的事物越来越多,IPV4的位数不够用了原创 2020-11-16 16:47:52 · 581 阅读 · 0 评论 -
00023.06网络协议概述(IP地址、端口号、网络协议、TCP、UDP、三次握手)
系列文章目录文章目录系列文章目录前言一、网络的概念和分类二、网络通讯的三个要输(1)IP地址(2)端口号(3)网络协议三次握手注意前言C/S 、B/SC/S:Client:客户端Server:服务端mysql、qq 都是C/S的应用B/SBrowser:浏览器(也是一个客户端,只不过是一个通用的客户端)Server:服务器端严格来说B/S结构也是一种C/S结果只是说它的客户端不是你写的,而是浏览器比如网页版本的京东、淘宝都是B/S结构一、网络的概念和分类我们所说的外网内网原创 2020-11-16 14:22:09 · 195 阅读 · 0 评论 -
00023.05 NIO的工具类(IO和NIO可以做一下比较)(实现文件复制、删除、读取等等Paths工具类、Files工具类)
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例原创 2020-11-13 08:58:27 · 218 阅读 · 0 评论 -
00023.05 JDK1.7新增的try...catch(try里面的资源会自动关闭)
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例原创 2020-11-13 08:57:25 · 392 阅读 · 0 评论 -
00023.04 System类中的IO流
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例原创 2020-11-13 08:53:17 · 95 阅读 · 0 评论 -
00023.03 文本扫描仪:Scanner(可以很方便读取任意文本)
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例原创 2020-11-13 08:52:11 · 320 阅读 · 0 评论 -
00023.02 打印流:PrintStream和PrintWriter(PrintWriter用于web较多)
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例原创 2020-11-13 08:50:55 · 280 阅读 · 0 评论 -
00023.01 序列化接口:Serializable和Externalizable(补充)
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例原创 2020-11-13 08:49:01 · 155 阅读 · 0 评论 -
00022.17 对象的引用数据类型属性都要实现Serializable
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例原创 2020-11-13 08:46:37 · 228 阅读 · 0 评论 -
00022.16 序列化与反序列化三:有些属性不需要序列化的处理办法用transient或者static修饰
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例原创 2020-11-13 08:44:54 · 994 阅读 · 0 评论 -
00022.15 序列化与反序列化的概述二(序列化版本ID:serialVersionUID)
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例原创 2020-11-13 08:43:54 · 217 阅读 · 0 评论 -
00022.14 对象的序列化和反序列化的概述:ObjectOutputStream和ObjectInputStream
对象的序列化和反序列化目录ObjectOutputStream和ObjectInputStream文章目录对象的序列化和反序列化目录前言一、对象的序列化和反序列化是什么?对象的序列化和反序列化为什么会报错?读取:反序列总结前言序列:就是排队的意思,对象序列化即把对象转为字节序列,序列化的过程对象的序列化和反序列化:ObjectOutputStream和ObjectInputStreamObjectOutputStream:用于输出对象,把对象转成字节数据输出一、对象的序列化和反序列化是什么?原创 2020-11-13 08:42:19 · 268 阅读 · 0 评论 -
00022.13 数据IO流:DataInputStream和DataOutputStream
系列文章目录文章目录系列文章目录一、DataInputStream是什么?二、DataOutputStream代码一、DataInputStream是什么?二、DataOutputStream代码package com.atguigu.test09;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.FileInputStream;import java.io.FileOutputSt原创 2020-11-12 23:23:18 · 63 阅读 · 0 评论 -
00022.12 [第三种]转换流:OutputStreamWriter
系列文章目录文章目录系列文章目录前言一、OutputStreamWriter代码前言接上一篇InputStreamReader一、OutputStreamWriter此篇编码 : 字符–>字节(字符转为字节)乱码了怎么解决呢?所以存文本的时候还要考虑编码解决方式一除了用String的编码还可以用OutputStreamWriter方式二: OutputStreamWriter注意:这里的编码解码都是纯文本文件代码package com.atguigu.test原创 2020-11-12 18:07:40 · 154 阅读 · 0 评论 -
00022.12 [第三种]转换流:InputStreamReader
转换流:InputStreamReader目录文章目录转换流:InputStreamReader目录一、是什么?一、是什么?解码:字节输入流转字符输入流的转换流(稍微有点拗口)下面看怎么用不一致的时候怎么办解码操作一个汉字2个字节缺一个字节 的时候我们换一种方式完整代码:package com.atguigu.test08;import java.io.FileInputStream;import java.io.FileReader;import java.原创 2020-11-12 16:15:45 · 86 阅读 · 0 评论 -
00022.11 换行问题
系列文章目录文章目录系列文章目录前言总结前言在C语言里面(记事本)换行是\r\n 两个来构成换行的而其它的比如 NotePad++里面是\n实例写这么一个例子我们发现在Notepad++里面是换行的,在代码里面也是换行的,但是在记事本里面没有换行因为C语言是\r\n两个来组成换行的,我们为了让程序跨平台,方式1加上\r总结\r\n 在C系列的软件是两个步骤\r 表示 这行结束(本行结束)\n 把光标移动到下一行解决办法有两个(1)使用\r\n(2)使用newLi原创 2020-11-11 22:48:24 · 114 阅读 · 0 评论 -
00022.10 缓冲IO流 Buffered
系列文章目录文章目录系列文章目录一、缓冲IO流是什么?二、代码总结一、缓冲IO流是什么?缓冲IO流 是处理流 ,负责在其它IO流基础上增加缓冲功能我们需要注意的是BufferedReader 只能对应 Reader,同理可得如下BufferedReader —> ReaderBufferedWriter —> WriterBufferedInputStream —> InputStreamBufferedOutputStream —> OutputStreamBu原创 2020-11-11 22:14:00 · 235 阅读 · 0 评论 -
00022.09 用字节流读写文件:FileInputStream和FileOutputStream
用文件字节流读写文件 目录文章目录用文件字节流读写文件 目录前言一、InputStream二、使用字节流,来读取纯文本文件 步骤三、复制任意类型的文件功能总结前言我们之前讲了 读取/写入一个纯文本的文件步骤(1)选择IO流,创建IO对象(2)读/写操作(3)关闭IO流,释放资源我们这一节,选取字节流字节流的优点就是什么数据都可以写(可以用于处理所有类型的文件),而字符流的话,写纯文本文件会更快一、InputStreamInputStream 读取(1)int read() :一次读原创 2020-11-11 15:01:10 · 465 阅读 · 0 评论 -
00022.09 用FileReader和FileWriter复制纯文本文件
文章目录文章目录文章目录一、纯文本文件的复制一、纯文本文件的复制想一想要几个IO流是不是两个一个读,一个写原创 2020-11-11 11:16:21 · 80 阅读 · 0 评论 -
00022.08 Scanner的next()和nextLine()区别
系列文章目录文章目录系列文章目录一、 Scanner:二、使用步骤一、 Scanner:Scanner:(1)next():遇到空白符就认为输入结束(2)nextLine():遇到换行符认为输入结束二、使用步骤原创 2020-11-10 23:58:49 · 549 阅读 · 0 评论 -
00022.07 文件的IO操作(用FileReader读取、FileWriter 写入纯文本文件)
文件的IO操作目录文章目录文件的IO操作目录前言一、读取一个纯文本文件二、使用步骤1、读取纯文本文件2、写入纯文本文件总结前言接上一篇,这一篇开始具体的操作一、读取一个纯文本文件步骤1、选择IO流,创建IO对象(这里我们选择字符流,因为是纯文本文件)(这里我们是读取,所以是输入)(2)读/写操作Reader系列:(1)int read() :读取一个字符,正常返回是该字符的Unicode编码值(2)int read(char[] cbuf) :读取多个字符,读取的字符放到cbuf原创 2020-11-10 16:38:03 · 367 阅读 · 0 评论 -
00022.06 IO的概述
系列文章目录文章目录系列文章目录一、 IO是什么?二、IO的分类三、IO流有四大抽象的基类/超类/父类总结一、 IO是什么?I:input,输入O:output:输出所以IO即是输入和输出注意点(1)如果对于File对象来说,输入和输出操作只能针对文件,不能针对目录。(2)IO操作不仅仅是针对文件,它可以从网络中输入和输出…(3)输入和 输出, 参照物是当前程序服务器端发送数据给客户端:对于服务器来说是输出,对于客户端来说是输入所以输入输出逻辑上一定要选对,否则就无法实现二、IO的原创 2020-11-10 15:11:18 · 79 阅读 · 0 评论 -
00022.05 文件过滤器(重写FileFilter 的 accept 方法、file.getName等)
系列文章目录文章目录系列文章目录前言一、文件过滤器是什么?二、使用步骤前言依然跟上一篇一样,是操作文件需要的知识点一、文件过滤器是什么?比如有一个目录,我们想列出所有的.java文件,这就引出了文件过滤器二、使用步骤如果不仅要是.java文件还要文件名中包含Test效果如下又或者 你需要的是文件名的长度超过10个字符的这样很简单就过滤了...原创 2020-11-10 11:31:53 · 462 阅读 · 0 评论 -
00022.04 递归的几个需求
系列文章目录文章目录系列文章目录前言一、求阶乘二、第一个人10,第2个比第1个人大2岁,以此类推,请用递归方式计算出第8个人多大?三、有n步台阶,一次只能上1步或2步,共有多少种走法?前言上一篇文章我们讲了文件目录需要用到递归,这篇文章,继续来深入了解一下递归一、求阶乘什么叫求阶乘?比如 5的1阶乘5!=54321 这个就叫5的阶乘如果要求n的阶乘,用代码实现怎么做?如上调用求10的阶乘package com.atguigu.test02;import org.junit.Te原创 2020-11-09 20:58:32 · 122 阅读 · 0 评论 -
00022.02 目录的递归操作(包含怎么删除文件、删除文件夹等知识)
系列文章目录前言文件夹/目录 不同于文件一、文件夹/目录它不同于文件,因为文件夹中可以放文件,或下一级文件夹。(1)获取文件夹的下一级String[] list();得到下一级文件或目录的名称File[] listFiles():得到下一级文件或目录的File对象如果对下一级还要进行操作这样就引入了我们的递归你给我一个文件夹,我给你列出它所有的子集然后调用,这样就会把所有文件给你列出来(2)求一个目录的总大小(3)删除一个包含子目录,子文件的文件夹[注意] 演示删除操原创 2020-11-06 15:43:32 · 122 阅读 · 0 评论