Java
李根·
这个作者很懒,什么都没留下…
展开
-
递归调用实现查找一个文件夹内的所有文件(子孙文件)
####主要采用递归调用(自己调用自己)的思想,####当子孙文件中还有目录的话,则实现逻辑以及思路完全和之前的相同,我们即可采用递归的思想。public class HwTwo { public static void main(String[] args) { File file = new File("D:\\apache-tomcat-7.0.79"); getAllFiles(file); } /** * 输出文件名,若是文件原创 2021-04-30 09:44:17 · 213 阅读 · 0 评论 -
Java利用IO流,设置缓冲区,复制文件(多线程复制)
代码直接看吧,里面有注释。不了解可以评论,交流import java.io.File;public class Test { public static void main(String[] args) { //需要复制的文件 File sourceFile = new File("F:\\PotPlayerSetup64.exe"); //需要复制到哪 File targetFile = new File("D:\\PotPla原创 2021-04-29 09:15:44 · 301 阅读 · 0 评论 -
二叉树删除节点,方法一
标题删除的节点拥有左子节点和右子节点,找出deleteNode的左子树的最大节点值(或者右子树的最小值),用最大节点值覆盖要删除节点的值,然后处理删除最大节点值public void delete(int key) throws Exception { Node current=root; Node parent=null; //找到要删除的节点 while (current.key!=key){ parent=原创 2021-04-21 19:57:18 · 2759 阅读 · 0 评论 -
二叉树删除节点,方法二
二叉树删除节点让deleNode节点的左子节点直接顶替deleNode,“让deleNode节点的左子节点的最大节点“指向“delete节点的右子节点”这两种方法有什么不一样吗,都能实现二叉树的节点删除。标题下面的是第二种方法package com.tjetc.Tree;import com.tjetc.Tree.printer.BinaryTreeInfo;public class BinarySearchTree implements BinaryTreeInfo { /原创 2021-04-21 19:53:55 · 252 阅读 · 0 评论 -
Java中的方法传参值传递
Java中的参数只有值传递即将实际参数值的副本(复制品)传入方法内,而参数本身不受影响。形参是基本数据类型:将实参基本数据类型变量的“数据值”的副本传递给形参形参是引用数据类型:将实参引用数据类型变量的“地址值”的副本传递给形参基本数据类型的参数传递public class TestTransfer { public static void swap(int a, int b) { i nt tmp = a; a = b; b = tmp; System.out.pri原创 2021-04-16 19:17:07 · 178 阅读 · 0 评论 -
Java异常常见问题
子类声明异常的范围不能超过父类声明的范围:1.父类没有声明异常,子类也不能;2.不可以抛出原有方法抛出异常类的父类或者上层类3.抛出的异常"类型"数目不可以比原有方法抛出的还多(注意类型数目)RuntimeEXcepton编译不要求强制处理异常。Java中凡是继承自Exception,而不继承自RuntimeException类的异常都是非运行时异常。注意: 必须抛出的异常为编译时异常, 运行时异常(RuntimeException)不用抛出。也就是说如果抛出的异常是RuntimeExcepti原创 2021-04-12 15:17:04 · 85 阅读 · 0 评论 -
Java对象创建的过程具体分析
Java对象创建过程中构造方法到底做了什么下面展示一些 代码。class Person{ private String name; private int age; public Person() { } public Person(String name, int age) { this.name = name; this.age = age; }}class Student extends Person{原创 2021-04-04 17:06:24 · 822 阅读 · 8 评论