![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSe
文章平均质量分 66
Charelesa
在这个世界上,没有人可以让你仰视,除非你自己跪着
展开
-
利用java反射机制绕过编译时的类型检查
思路: 可以使用集合来定义数组,利用反射获取类中指定的方法, 而Method类中的invoke()允许调用包装在当前method对象中的方法 因此可以直接调用add方法添加字符串元素invoke(Object obj, Object... args)参数:obj - 从中调用底层方法的对象 args - 用于方法调用的参数 返回:使用参数 args在obj上指派该对象原创 2017-03-08 20:49:18 · 1093 阅读 · 0 评论 -
递归删除多级文件夹及文件
实现删除某个目录删除及该目录里面所有的子文件和文件夹的功能整体思路: * 文件存在 * 是文件 –直接调用delete删除 * 是文件夹–接收文件夹下file实例并遍历 * 调用自身递归判断 * 删除空文件夹import java.io.File;/** * @author Administrator原创 2017-03-08 20:53:37 · 7714 阅读 · 1 评论 -
文件中读取数字并排序输出到另一个文件中
在一个文件中写入10个数字。使用文件输入流将这10个数读到内存中,然后进行排序,并将排好序的数字输出到另一个文件中原文本:程序如下import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.i原创 2017-03-08 20:53:07 · 4781 阅读 · 0 评论 -
递归复制多级文件夹
需求:复制多级文件夹 数据源:E:/Shadowsocks-win-2.5.2/test2目的地:E:将该多级文件夹整个复制到e盘根目录import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;imp原创 2017-03-08 20:51:57 · 768 阅读 · 0 评论 -
查找同后缀文件并打印文件名到文本
找出你的E盘里的所有.avi文件,并将这些文件的文件名打印到一个文本文件里 * 整体思路 * 封装两个方法——文件过滤器和输出流 * 过滤器 ——判断是文件 ——以.avi结尾? * 判断是文件夹——遍历文件夹,递归调用自身package com.cskaoyan.Day16_HomeWork;import java.io.File;import java.io.F原创 2017-03-08 20:51:40 · 1008 阅读 · 0 评论 -
字节流4种copy方式
JAVA基本IO流框架 字节流整体可分为带缓冲区的流和不带缓冲区的流 可分为逐字节复制的流和逐块复制的流 (块其实就是指byte) 常用的一共有4种复制方式!示例:复制源文件文本数据到目标文本中 以下列出主要的代码//逐字节复制//定义file类分别指向源文件和目标文件File src_file1 = new File("from//Test.java");File des_file1原创 2017-03-08 20:51:16 · 1522 阅读 · 0 评论 -
递归查找文件夹内所有文件
如何查找某个目录下文件及所有子文件夹下的文件思路:将if判断条件分布进行,先判断文件存在,把文件夹也放进来循环 在循环中判断是否是文件夹,是则递归调用自身,把当前文件夹内的文件打印出来import java.io.File;/** * @author Administrator * */public class Java_3{ public static void main(S原创 2017-03-08 20:50:53 · 5041 阅读 · 0 评论 -
JVM内存管理机制
一. JVM的基本架构二.什么是JVM JRE = Java API + JVMJava虚拟机的本质: 是一个应用程序,是一个进程 Java通过JVM来解释字节码文件达到执行java程序的目的,也就是通过Class Loader来加载class文件,并且按照Java API来执行加载的程序Java程序运行过程: Java命令会启动JVM,即启动一个进程,该进程会启动一个主线程,主线原创 2017-03-08 20:50:00 · 360 阅读 · 0 评论 -
Java生产者消费者问题详解
gghh######生产者消费者问题是操作系统中的经典问题,先用声明Thread子类的方法来实现问题:**顾客去包子店中买包子 包子每次只能生产一个只能消费一个 包子有天津狗不理和无锡灌汤包两类,价格分别是20元和10元。 蒸笼中没有包子,店家才能生产,否则等待。 蒸笼中有包子,顾客才能消费,否则等待。 请实现此过程** 首先要设计类 包子是生产者和消费者共有的,作为一原创 2017-03-08 20:49:40 · 366 阅读 · 0 评论 -
JAVA实现批量修改文件名称
最近做了一道题目如下 批量修改文件名称 假设你某天跟朋友出去玩,使用某数码相机拍摄了一些照片 但是当你回来的时候你发现所有的照片都是如下命名的 P1020335.JPG P1020336.JPG P1020337.JPG P1020338.JPG P1020339.JPG … 这些文件名实际上是自动生成的,对你来说不方便看。原创 2017-03-08 20:52:27 · 3517 阅读 · 0 评论