![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
shiming_liu
这个作者很懒,什么都没留下…
展开
-
java设计模式-单例模式
概述单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。特点:单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。线程不安全单例饿汉模式优点:实...转载 2020-03-01 16:13:28 · 175 阅读 · 0 评论 -
java classPathResource FileNotFoundException解决办法
概述今天通过java程序读取resource文件夹里面的一些文件,文件明明放到了指定的文件夹,通过classPathResource来读取,但是程序报文件不存在。读文件的代码:ClassPathResource classPathResource = new ClassPathResource("foo.txt");InputStream input = classPathResource...转载 2020-03-01 16:12:37 · 5772 阅读 · 1 评论 -
java为什么不支持多继承
概述多重继承是面向对象概念的一个特性,其中一个类可以继承多个父类的属性。当超类和子类中都存在具有相同签名的方法时,就会出现问题。在调用该方法时,编译器无法确定要调用哪个类方法,甚至在调用哪个类方法时也无法确定优先级。java不支持类的多继承,但是可以通过接口或内部类来曲线实现多继承。为什么不支持多继承请看下面的代码,它将编译报错:public class MultiInheritTest...转载 2020-03-01 16:11:40 · 390 阅读 · 0 评论 -
java内部类
概述内部类是指,一个类是另一个类的成员。java中有四种内部类:内部类(Nested Inner Class)静态内部类(Static Nested Class)局部类(Local Inner Class)匿名类(Anonymou Inner Classe)为什么使用内部类使用内部类有几个好处:内部类可以访问外部类包括private的所有元素(成员和方法)。内部类更具可读性...转载 2020-03-01 16:10:51 · 135 阅读 · 0 评论 -
java接口静态方法
原文链接:https://liushiming.cn/2020/02/23/java-static-methods/概述Java8带来了一些全新的特性,包括lambda表达式、函数接口、方法引用、流、可选方法、接口中的静态方法和默认方法。在本文中,我们将深入讨论为什么java8接口新增了默认方法,如何使用默认方法,并讨论一些有用的用例。静态方法接口中的静态方法和类中定义的静态方法一样,不...原创 2020-02-25 22:49:31 · 209 阅读 · 0 评论 -
java接口默认方法
原文链接:https://liushiming.cn/2020/02/23/java-default-methods/概述Java8带来了一些全新的特性,包括lambda表达式、函数接口、方法引用、流、可选方法、接口中的静态方法和默认方法。在本文中,我们将深入讨论为什么java8接口新增了默认方法,如何使用默认方法,并讨论一些有用的用例。默认方法在接口中用default关键字定义接口的默...原创 2020-02-25 22:48:23 · 913 阅读 · 0 评论 -
java内部类详解
原文链接:https://liushiming.cn/2020/02/25/java-inner-class/概述内部类是指,一个类是另一个类的成员。java中有四种内部类:内部类(Nested Inner Class)静态内部类(Static Nested Class)局部类(Local Inner Class)匿名类(Anonymou Inner Classe)为什么使用内部...转载 2020-02-25 22:45:50 · 188 阅读 · 0 评论