自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Thread类: 线程同步的代码实现

线程同步是指在多线程环境下控制多个线程对共享资源的访问。关键字修饰,确保在同一时间只有一个线程可以执行它,从而保证。

2024-05-28 23:12:59 230

原创 IOException可能的原因以及解决方法

在Java中,是一个常见的异常,表示在进行输入或输出操作时发生了某种I/O错误。

2024-05-28 22:23:00 339 1

原创 对软件构造各种设计模式的简单总结

的目的是将一个类的接口转换成客户期望的另一个接口,使得原本由于接口不兼容而不能一起工作的类可以协同工作。装饰器模式通过创建一个装饰类,将原始类的实例包裹起来,并在维持类接口的同时扩展原始类的功能。表示一个作用于某对象结构中的各元素的操作,它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。迭代器模式分离了集合对象的遍历行为,使得可以在不改变集合接口的情况下,增加遍历行为。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。定义了一个创建对象的接口,但由子类决定实例化哪个类。

2024-05-28 22:06:44 241

原创 对java中各种异常以及抛出异常的总结

创建自定义异常类需要继承Exception或} }

2024-05-28 21:58:22 654

原创 java中非静态的函数调用

在Java中,调用非静态函数(也称为实例方法)需要通过类的实例来完成。下面是一个示例,演示如何定义和调用非静态函数。这是调用非静态函数的基本过程,关键点在于非静态函数依赖于类的实例来调用,而静态函数则可以直接通过类名调用。// 定义一个非静态函数。

2024-05-28 21:55:37 447

原创 IDEA读取文本后出现乱码

选择File/Settings/Editor/Code Style/File Encoding。一般情况下此处为UTF-8,不过因某种配置原因编译时仍为GBK,这里有两个快速解决的方法。由于大部分人都使用Windows环境,这里IDEA经常会设置成GBK而非UTF-8,因此在做例如读取txt文本文件时就会因编码问题出现乱码,或者对文本内容读取失败。首先是直接点击上图中的UTF-8,然后在出现的菜单栏中选出GBK,此时会出现弹窗。随后重新将GBK改为UTF-8,此时弹窗为。将这两个全改为UTF-8即可。

2024-05-27 21:37:56 547

原创 子类修改父类函数时出现类型错误,导致返回值冲突,例如报错attemping to use incompatible return type.

父类在使用过程中,函数start为long类型,根据子父类调用原则,不能随便修改父类类型,因此在上述子类中,应该将String改为long,并重新设计return返回值。上述说明,此时我写出来的功能函数,是父类中明确使用过的,而这里由于是return的冲突,那么到底是怎么回事呢。

2024-05-16 18:06:27 147

空空如也

空空如也

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

TA关注的人

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