自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 删除win10无限嵌套文件夹

解决由于失误操作导致WIN10系统产生无限循环的文件夹问题昨天本想自己写一个拷贝文件的小程序,结果出现了点小问题,整出了一个无限循环的文件夹,直接删除出出现错误代码提示,显示无法删除,然后我就去网上找解决方案,找到了如下方案:使用win10自带的RoboCopy 命令方式,先进入cmd命令行,cd到改文件夹的上一层路径,然后建立一个空的文件夹,比如这里无限嵌套的文件夹名称为WrongFile,在同级目录建立一个文件夹随意命名为RFile,在cmd命令行中执行** Robocopy /MIR RFile

2021-09-11 15:48:07 3585 10

原创 反射-基本了解(Class类)

Use类public class User { private String name; private double height; private Date birthday; public User(String name, double height, Date birthday) { this.name = name; this.height = height; this.birthday = birthda

2022-04-21 10:58:41 117

原创 自动装箱/拆箱

自动拆箱,自动装箱

2022-04-20 16:44:59 73

原创 Java是按值调用还是按引用调用的?

首先来看一段代码int a = 10;multiplyTen(a);System.out.println(a); public static void multiplyTen(int x) { x = x * 10; }a会改变吗?肯定是不会改变的。a还是=10;具体执行过程如下:1.x初始化为a值的一个副本(即10);2.x乘以10后等于100,但是 a的值仍然是10;3.multiplyTen()方法结束后,参数x不再使用。以上可以看出java是采用按值调

2022-04-19 20:42:42 381

原创 java中被final修饰的属性是无法改变的?

System.out.println("Hello World!");大家对这个输出语句都很熟悉。out是System中的一个属性,并且是final修饰的 /** * The "standard" output stream. This stream is already * open and ready to accept output data. Typically this stream * corresponds to display output or

2022-04-19 17:13:36 879

原创 (设计原则)禁止编写返回可变对象引用的访问器方法

设计原则,这样的设计错误,出现bug很难发现

2022-04-19 16:35:58 106

原创 DNS的由来

使用ip地址来辨识需要访问对接的机器只需要4个直接32比特,对路由器的负担小,对机器友好而是用域名来表示需要访问对接的机器则需要十几直接甚至255字节,虽然对人友好,但是对路由器负担大为了平衡机器速率和人,出现了DNS机制,也就是域名解析,同样只需要4字节,对人来说也直观。...

2022-02-25 14:18:28 1408

原创 还在用双层for循环?快来来试试这招吧(工作问题总结)

作为一名刚进公司实习的小白,在做一个模块的小功能时碰到了一个问题:例如利用sql从库里查到了以下数据itemCoderegion1001武汉市1001武汉市1001武汉市1002青山区1002武汉市1002江夏区1002蔡甸区1003武昌区1003东西湖区1003经开区1003武汉市……现在的业务需求就是:在同一个itemCode下如果region有且仅有市的话,这说明这个功能是市级功能

2022-01-28 17:54:52 1161

原创 文件夹的遍历(递归)

public class ReadDir { /** * 根据初始层级读取文件夹 * @param dir 目标文件夹 * @param level 当前层级 */ public void read(File dir,int level) { //先找出当前文件夹下的文件和文件夹 File[] files = dir.listFiles(); //文件前的空格 String s.

2021-07-22 19:51:36 968

原创 普通方法和构造方法的区别

1.语法结构构造方法的语法结构.[修饰符列表] 构造方法名(形参列表) {构造方法体;}//构造方法也称构造器,构造函数//构造方法的"返回值类型"不需要指定,也不需要写void,如果加上void,那就成了普通方法了.//因为构造方法的返回值类型与该方法所在类的类型相同,因此不需要多此一举写上.//构造方法的方法名必须与类名保持一致.//构造方法的作用是1.创建对象 2.创建对象的同时初始化实例变量的内存空间.//当一个类中没有定义任何构造方法时,系统默认给该类提供一个无参构造方法,这

2020-12-21 22:28:51 261

原创 使用循环输出3的倍数,奇数和1-N的质数

public class Test { //3的倍数 public static void three(int n) { for(int i = 2; i <= n; i++) { if(i%3 == 0) {//n对3取余为0的话,说明n可以被3整除 System.out.print(i + " "); } } } //奇数 public static void odd(int n) { for(int i = 1;i <= n;i++) {

2020-12-17 20:02:40 601

原创 使用方法重载自定义一个打印输出方法取代System.out.println();

方法的重载是指在同一个类中定义多个名称相同,但是参数不同的方法.java支持对任意方法重载.JVM能自动根据传递给方法的参数个数,类型和顺序决定调用哪个重载方法.!方法重载的一些要素在这里插入图片描述//下面使用方法重载重新定义 System.out.ptintln();public class P { public static void print(byte a) { System.out.println(a); } public static void print(short a)

2020-12-16 17:16:33 439

原创 使用递归方法写1-N的和以及N的阶乘

递归可以理解成方法自己调用方法自己,所以一旦使用不当就可能导致溢出错误一般情况下是不使用递归方法的一,首先不使用递归的方式分别写1-N的累加和N的阶乘1-N的累加public class Sum { public static int sum(int a) {//定义一个int返回值类型 int result = 0; for(int i=1;i<=a;i++) {//使用for循环 还可以这样写for(int i = a; i>=1; i--) result +=

2020-12-15 15:09:46 407

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除