![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
壹只很拽的猫
这个作者很懒,什么都没留下…
展开
-
Json、FaseJson
JSONArray转为包含Java对象的ListList<T> list = JSONArray.parseArray(jsonArray.toString(),T.class);使用FastJson对JSON字符串、JSON对象、JSONArray及JavaBean之间的相互转换_我的啊民的博客-CSDN博客_fastjson jsonarray原创 2021-09-16 14:14:19 · 187 阅读 · 0 评论 -
Java单例模式
单例模式实现步骤:1. 私有化构造方法(使用private关键字修饰构造方法),不允许外部直接创建多个实例。2. 保证有一个实例(分为懒汉和饿汉两种实例化方法),在类内部创建一个私有的自己的实例,类的唯一实例。3. 提供一个用于获取实例的方法饿汉模式:当类加载的时候就创建了实例。没吃饱,要早点吃饱就要早点创建。Singleton:保证整个应用程序中某个实例有且只有一个。原创 2015-09-29 14:33:56 · 354 阅读 · 0 评论 -
Java中接口和抽象类的区别及使用的场合
区别:1.抽象类中可以有方法实现;但接口中只能有方法声明。2.抽象类是重构的结果;接口是设计的结果。3.Java不支持多继承,所以继承抽象类只能继承一个,但可以实现多个接口。 关于使用场合:1.接口是核心,其定义了要做的事情,包含许多方法,但没有具体实现方法。2.若类实现了接口,则要实现接口中的每个方法。3.若某些类的实现有共通之处,则可以抽象出一个抽象类,由抽象类转载 2015-09-21 16:13:47 · 389 阅读 · 0 评论 -
静态方法何时使用
如果某些操作不依赖具体实例,那它就是静态的,反之如果某些操作是依赖具体实例的(例如访问一个特定会员的名称),那它就应该是实例化的。静态方法不用new对象可以直接调用1.与类相关与对象无关 2.不需要对象的“轻”方法 3.工厂方法如果某个方法是用频率较高,或者方法本身通用性较强,无需初始化类成员变量,则可以使用静态方法,那样方便,速度也快.可以直接拿来就用的方法,就算是静转载 2016-06-06 14:00:23 · 379 阅读 · 0 评论 -
java List 深度复制方法
http://blog.csdn.net/lian_1988/article/details/45970927之前探讨过Java数组的深复制问题,现在来说说。为什么不说呢?因为在寻找探索的过程中,我发现了这些不靠谱的方法,写下来是希望给自己和他人提个醒,不要犯这样的错误。 这是下面要频繁使用的一个JavaBean class Person implements转载 2017-03-29 21:31:54 · 366 阅读 · 0 评论