- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 java-IO流
首先定义个实体类:例如person类,包括姓名和年龄两个字段(用transient关键字标志不进行序列化的状态),实体类实现Serializable接口。常用操作 read(): 读入一个字节 read(byte[]): 读入多个字节 close(): 关闭此输入流。常用操作 read(): 读入一个字符 read(char[]): 读入多个字符 close(): 关闭此输入流。基本类型 DataInputStream DataOutputStream,支持类型 8种基本类型 字符串。
2023-11-10 10:38:11 42
原创 数据结构与集合
数据结构是计算机底层存储、组织数据的方式。是指数据相互之间是以什么方式排列在一起的。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率Map集合是一种双列集合,每个元素包含两个数据。Map集合的每个元素的格式:key=value(键值对元素)。Map集合也被称为“键值对集合”。Map集合的完整格式:{key1=value1 , key2=value2 , key3=value3 , ...}
2023-11-09 14:45:54 54
原创 注解的使用
概念 Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。 Java 语言中的类、构造器、方法、成员变量、参数等都可以被注解进行标注。 示例: public class UserServiceTest { @Test public void testLogin(){ } @Test public void testChu(){ } } 注解的作用 对Java中类、方法、成员变量做标记,然后进行特殊处理,
2023-11-08 16:23:30 52
原创 java中的反射
注意:反射的关键第一步是先得到编译后的Class类对象,然后就可以得到Class的全部成分。反射是指对于任何一个Class类,在"运行的时候"都可以直接得到这个类全部成分。这种运行时动态获取类信息以及动态调用类中成分的能力称为Java语言的反射机制。在运行时,可以直接得到这个类的构造器对象:Constructor。在运行时,可以直接得到这个类的成员方法对象:Method。在运行时,可以直接得到这个类的成员变量对象:Field。获取Class类的对象的三种方式。第一步:获得class对象。
2023-11-08 16:06:55 27
原创 java中的单元测试
JUnit是使用Java语言实现的单元测试框架,它是开源的。a 将JUnit的jar包导入到项目中,IDEA通常整合好了Junit框架,一般不需要导入。e 选中测试方法,选择“JUnit运行” ,如果测试良好则是绿色;如果测试失败,则是红色。只有一个main方法,如果一个方法的测试失败了,其他方法测试会受到影响。JUnit可以灵活的选择执行哪些测试方法,可以一键执行全部测试方法。b 编写测试方法:该测试方法必须是公共的无参数无返回值的非静态方法。单元测试中的某个方法测试失败了,不会影响其他测试方法的测试。
2023-11-08 15:09:10 38
原创 单例设计模式
定义一个类,把构造器私有。定义一个静态变量存储一个对象。提供一个返回单例对象的方法。定义一个类,把构造器私有。定义一个静态变量存储一个对象。在真正需要该对象的时候,才去创建一个对象(延迟加载对象)。在用类获取对象的时候,对象已经提前为你创建好了。
2023-11-07 20:00:23 38
原创 java中的枚举
类似于class和interface,用于定义类型 默认继承于java.lang.Enum 可包含多个枚举值,枚举值为常量修饰符 enum 枚举名称{第一行都是罗列枚举类实例的名称。
2023-11-07 19:53:42 32
原创 java中的内部类
分类第一类:定义在外部类局部位置上,分为局部内部类( 有 类名)、(没有类名)。第二类:定义在外部类的成员位置上,分为成员内部类(没有static修饰)、(使用static修饰)。
2023-11-07 19:46:35 36
原创 接口Interface
如果一个类中,既有抽象方法,又有非抽象方法,那么该类只能定义为抽象类,不能定义为接口 如果一个类中,只有抽象方法,没有非抽象方法,那么该类可以定义为接口 一般就定义为接口。是抽象方法的集合,接口通常以interface来声明,从本质上讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现。接口中的所有方法都默认是由public abstract修饰的。实现接口的类中必须提供接口中所有方法的具体实现内容。实现接口的类中必须提供接口中所有方法的具体实现内容。
2023-11-07 17:29:21 30
原创 抽象类和抽象方法
父类中的方法,被它的子类们重写, 某种情况下,父类只能知道子类应该具备一个怎样的方法,但是不能够明确知道如何实现该方法。抽象类是用来被继承的,继承抽象类的子类必须重写父类所有的抽象方法。2 抽象类也是类,因此原来类中可以有的成员,抽象类都可以有,那么抽象类不能直接创建对象,为什么还有构造器呢?供子类调用,子类创建对象时,需要为从父类继承的属性初始化。如果一个类包含抽象方法,那么该类必须是抽象类,使用 abstract 关键字修饰。只有方法的声明,没有方法体,即没有{},以分号;
2023-11-07 16:52:30 28
原创 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 211
apache-maven-3.5.0.rar
2020-07-21
MobaXterm_installer_20.2.msi
2020-07-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人