自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天然呆韩海涛的博客

记录遇到的坑和有用的资源

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 多线程的应用

线程是一个程序内部的一条执行路径,一般的main函数只有一条执行路径,那么这个程序就是单线程的程序。

2023-11-10 11:39:28 36

原创 java-IO流

首先定义个实体类:例如person类,包括姓名和年龄两个字段(用transient关键字标志不进行序列化的状态),实体类实现Serializable接口。常用操作 read(): 读入一个字节 read(byte[]): 读入多个字节 close(): 关闭此输入流。常用操作 read(): 读入一个字符 read(char[]): 读入多个字符 close(): 关闭此输入流。基本类型 DataInputStream DataOutputStream,支持类型 8种基本类型 字符串。

2023-11-10 10:38:11 31

原创 数据结构与集合

数据结构是计算机底层存储、组织数据的方式。是指数据相互之间是以什么方式排列在一起的。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率Map集合是一种双列集合,每个元素包含两个数据。Map集合的每个元素的格式:key=value(键值对元素)。Map集合也被称为“键值对集合”。Map集合的完整格式:{key1=value1 , key2=value2 , key3=value3 , ...}

2023-11-09 14:45:54 36

原创 注解的使用

概念Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。 Java 语言中的类、构造器、方法、成员变量、参数等都可以被注解进行标注。示例:public class UserServiceTest { @Test public void testLogin(){ } @Test public void testChu(){ }}注解的作用对Java中类、方法、成员变量做标记,然后进行特殊处理,

2023-11-08 16:23:30 37

原创 java中的反射

注意:反射的关键第一步是先得到编译后的Class类对象,然后就可以得到Class的全部成分。反射是指对于任何一个Class类,在"运行的时候"都可以直接得到这个类全部成分。这种运行时动态获取类信息以及动态调用类中成分的能力称为Java语言的反射机制。在运行时,可以直接得到这个类的构造器对象:Constructor。在运行时,可以直接得到这个类的成员方法对象:Method。在运行时,可以直接得到这个类的成员变量对象:Field。获取Class类的对象的三种方式。第一步:获得class对象。

2023-11-08 16:06:55 18

原创 java中的单元测试

JUnit是使用Java语言实现的单元测试框架,它是开源的。a 将JUnit的jar包导入到项目中,IDEA通常整合好了Junit框架,一般不需要导入。e 选中测试方法,选择“JUnit运行” ,如果测试良好则是绿色;如果测试失败,则是红色。只有一个main方法,如果一个方法的测试失败了,其他方法测试会受到影响。JUnit可以灵活的选择执行哪些测试方法,可以一键执行全部测试方法。b 编写测试方法:该测试方法必须是公共的无参数无返回值的非静态方法。单元测试中的某个方法测试失败了,不会影响其他测试方法的测试。

2023-11-08 15:09:10 23

原创 单例设计模式

定义一个类,把构造器私有。定义一个静态变量存储一个对象。提供一个返回单例对象的方法。定义一个类,把构造器私有。定义一个静态变量存储一个对象。在真正需要该对象的时候,才去创建一个对象(延迟加载对象)。在用类获取对象的时候,对象已经提前为你创建好了。

2023-11-07 20:00:23 32

原创 java中的枚举

类似于class和interface,用于定义类型 默认继承于java.lang.Enum 可包含多个枚举值,枚举值为常量修饰符 enum 枚举名称{第一行都是罗列枚举类实例的名称。

2023-11-07 19:53:42 22

原创 java中的内部类

分类第一类:定义在外部类局部位置上,分为局部内部类( 有 类名)、(没有类名)。第二类:定义在外部类的成员位置上,分为成员内部类(没有static修饰)、(使用static修饰)。

2023-11-07 19:46:35 23

原创 接口Interface

如果一个类中,既有抽象方法,又有非抽象方法,那么该类只能定义为抽象类,不能定义为接口 如果一个类中,只有抽象方法,没有非抽象方法,那么该类可以定义为接口 一般就定义为接口。是抽象方法的集合,接口通常以interface来声明,从本质上讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现。接口中的所有方法都默认是由public abstract修饰的。实现接口的类中必须提供接口中所有方法的具体实现内容。实现接口的类中必须提供接口中所有方法的具体实现内容。

2023-11-07 17:29:21 19

原创 抽象类和抽象方法

父类中的方法,被它的子类们重写, 某种情况下,父类只能知道子类应该具备一个怎样的方法,但是不能够明确知道如何实现该方法。抽象类是用来被继承的,继承抽象类的子类必须重写父类所有的抽象方法。2 抽象类也是类,因此原来类中可以有的成员,抽象类都可以有,那么抽象类不能直接创建对象,为什么还有构造器呢?供子类调用,子类创建对象时,需要为从父类继承的属性初始化。如果一个类包含抽象方法,那么该类必须是抽象类,使用 abstract 关键字修饰。只有方法的声明,没有方法体,即没有{},以分号;

2023-11-07 16:52:30 14

原创 final关键字

final关键字的一些基本用法

2023-11-07 15:51:15 24

原创 解决spring-boot-maven-plugin报红

如果报错,加上sringboot版本<verson>2.7.1</verson>

2022-05-27 15:01:16 180 1

原创 springboot 访问磁盘空间中的图片

在application.properties 添加一下内容:spring.mvc.static-path-pattern=/**web.png-path=E:/imagemark/spring.resources.static-locations=classpath:/static/,classpath:/images/, file:${web.png-path}其中“web.png-pa...

2020-07-16 13:52:26 180

apache-maven-3.5.0.rar

Apache Maven 3.5.0 is the latest release and recommended version for all users. The currently selected download mirror is https://mirrors.bfsu.edu.cn/apache/. If you encounter a problem with this mirror, please select another mirror. If all mirrors are failing, there are backup mirrors (at the end of the mirrors list) that should be available. You may also consult the complete list of mirrors.

2020-07-21

MobaXterm_installer_20.2.msi

本文要隆重推出一款集万千于一身的全能型终端神器——MobaXterm!这款神器是我师傅介绍给我的,在我第一次使用它的时候,就深深爱上它了,真的是相见恨晚,从此一发不不可收拾,自己电脑,公司电脑全部都安上了这款神器。

2020-07-21

空空如也

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

TA关注的人

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