- 博客(5)
- 收藏
- 关注
原创 单例模式浅析
两种单例模式的特点及利弊,以及在实际工作中为什么要使用工厂模式进行对象的创建?工厂分为两类——懒汉工厂和饿汉工厂1.懒汉工厂特征:构造器私有,创建一个该类类型的私有的静态的成员变量,只有一个公共方法并且设置为静态,在该公共方法里面进行判断是否已经创建该类的对象,如果没有创建就进行实例化,有的话直接返回。具体代码如下:public class Singleton { private static Singleton instance; private Singleton() { System.o
2020-07-15 13:27:15 129
原创 浅析==和equals的区别
浅析==和equals的区别编程过程中我们会经常使用==和equals,但是对其中的原理有一些迷迷糊糊的地方,这里我就来简单来说一说我的看法,借鉴了网上前辈们的一些看法,自己也有一些自己的感受,下面我就来说一下。(希望小伙伴们能够积极指正不足之处,小白勿喷,)1. ==1.1 返回值类型:boolean1.2 底层原理:1.2.1 比较基本数据类型(byte,short,int,long,float,double,char,boolean)——直接比较数值,数值一样为true,反之为fals
2020-07-02 12:43:10 153
转载 log 的 debug()、 error()、 info()方法的区别
软件中总免不了要使用诸如 Logger,Log4net,Log4j,Tracer 等东东来写日志,不管用什么,这些东东大多是大同小异的,一般都提供了这样5个日志级别:× Debug× Info× Warn× Error× Fatal一个等级比一个高,但是在具体开发中,关于应该如何选择适应的等级,却没有找到好的文章进行说明。记录一下自己的一些看法,以便日后使用吧。1.Debug这个级别最低的东东,一般的来说,在系统实际运行过程中,一般都是不输出的。因此这个级别的信息,可以随意的使用,任何觉得
2020-07-24 15:18:11 3087
原创 小小Java算法题
JAVA代码求质数(素数)的实现要求:求任意两个正整数之间质数的个数并将它们输出到控制台。功能实现类:public class GetZhiShu { private int result = 0; public int getZhiShu(int a,int b) { for (int i = a; i <= b; i++) { for (int j = 2; j < i; j++) { if (i%j==0) { break; }else
2020-06-30 16:38:43 113
原创 小小Java算法题
关于菲波拉契“兔子”数量问题【闲话少聊,直接上兔子!啊,不对,是代码!】package com.dl.tt.app01;import java.util.Scanner;public class TuZiTest01 { public static void main(String[] args) { /** * 1.古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子, * 假如兔子都不死,问某个月的兔子总数为多少对? *
2020-06-30 13:27:13 117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人