tctip demo页面>

随笔分类 -  JAVA

摘要:众所周知,Map.toString()方法返回的字符串有点个性,如下: {legalName=张XXX, idBase=0, legalIdCard=340404198X1223103X} 而我们一般需要的是这种: {"legalName":"张XXX","idBase":"0","legalIdC 阅读全文
posted @ 2021-08-02 15:49 张怼怼吖 阅读(5256) 评论(0) 推荐(0) 编辑
摘要:首先给出下图: 他们的性能比较: 下面用java将他们分别实现: 1.直接插入排序 我们经常会到这样一类排序问题:把新的数据插入到已经排好的数据列中。将第一个数和第二个数排序,然后构成一个有序序列将第三个数插入进去,构成一个新的有序序列。对第四个数、第五个数……直到最后一个数,重复第二步。如题所示: 阅读全文
posted @ 2020-09-15 14:27 张怼怼吖 阅读(242) 评论(0) 推荐(0) 编辑
摘要:关于这个问题,一般初中级面试中都会遇到,还记得我当初实习找工作的时候也遇到了这个问题,现在都还记得自己是怎么回答的:== 是基本类型比较,equals 是对象比较,不懂 hashCode,想起来简直惨不忍睹 那么 == 是什么? 在《java核心技术卷 1》中将==归类于关系运算符; ==常用于相同 阅读全文
posted @ 2019-10-28 15:22 张怼怼吖 阅读(433) 评论(0) 推荐(0) 编辑
摘要:你看过HashMap源码嘛,知道原理嘛?针对这个问题,嗯,当然是必须看过HashMap源码。至于原理,下面那张图很清楚了: HashMap采用Entry数组来存储key-value对,每一个键值对组成了一个Entry实体,Entry类实际上是一个单向的链表结构,它具有Next指针,可以连接下一个En 阅读全文
posted @ 2019-08-21 14:41 张怼怼吖 阅读(42) 评论(0) 推荐(0) 编辑
摘要:在java语言中,a+=b和a=a+b的主要区别是在运算的精度上。类似的有“-= 、 *= 、/= 、%= ”,这里以a+=b 与 a=a+b 举例说明一下。 public class TestDemo { public static void main(String[] args) { byte 阅读全文
posted @ 2019-08-19 12:22 张怼怼吖 阅读(119) 评论(0) 推荐(0) 编辑
摘要:首先要明确什么是类对象 在理解类对象之前,先说我们熟悉的对象之间的区别:garen和teemo都是Hero对象,他们的区别在于,各自有不同的名称,血量,伤害值。然后说说类之间的区别Hero和Item都是类,他们的区别在于有不同的方法,不同的属性。类对象,就是用于描述这种类,都有什么属性,什么方法的 阅读全文
posted @ 2019-08-16 09:43 张怼怼吖 阅读(77) 评论(0) 推荐(0) 编辑
摘要:静态代码块、非静态代码块、构造方法的执行顺序 静态代码块,在加载类的时候就执行,并且在非静态代码块之前执行 非静态代码块,在创建类对象时候执行,不创建对象时不执行(如:测试类的非静态代码块未执行) 构造函数最后执行 父类静态代码块 -> 子类静态代码块 -> 父类非静态代码块 -> 父类构造函数 - 阅读全文
posted @ 2019-07-10 13:34 张怼怼吖 阅读(126) 评论(0) 推荐(0) 编辑
摘要:/** * 根据类型名称查询字典的方法:findByTypeCode * @throws IOException */ public String findByTypeCode() throws IOException{ //调用业务层查询 List<BaseDict> list = baseDic 阅读全文
posted @ 2019-05-08 14:20 张怼怼吖 阅读(173) 评论(0) 推荐(0) 编辑
摘要:Date d = new Date(); System.out.println(d); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateNowStr = sdf.format(d); System.out.println("格式化后的日期:" + dateNowSt... 阅读全文
posted @ 2019-03-28 09:53 张怼怼吖 阅读(6804) 评论(0) 推荐(0) 编辑
摘要:工厂方法模式: 定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。类型:创建类模式类图: 类图知识点:1.类图分为三部分,依次是类名、属性、方法2.以<<开头和以>>结尾的为注释信息3.修饰符+代表public,-代表private,#代表protec 阅读全文
posted @ 2019-02-26 09:32 张怼怼吖 阅读(3669) 评论(0) 推荐(0) 编辑
摘要:定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。类型:创建类模式类图: 类图知识点:1.类图分为三部分,依次是类名、属性、方法2.以<<开头和以>>结尾的为注释信息3.修饰符+代表public,-代表private,#代表protected,什么都没有代表包可见。4.带下划线的 阅读全文
posted @ 2019-02-26 09:18 张怼怼吖 阅读(755) 评论(0) 推荐(0) 编辑
摘要:Java中一个实例对象被创建的过程 一、类的加载过程 首先,Jvm在执行时,遇到一个新的类时,会到内存中的方法区去找class的信息,如果找到就直接拿来用,如果没有找到,就会去将类文件加载到方法区。在类加载时,静态成员变量加载到方法区的静态区域,非静态成员变量加载到方法区的非静态区域。 静态代码块是 阅读全文
posted @ 2019-02-25 16:36 张怼怼吖 阅读(3926) 评论(0) 推荐(1) 编辑
摘要:JAVA: 传递基本类型是 就是基本的值传递 不会影响值本身。 传递引用类型String时: 可以看出str值在方法里为red,已经被修改。但是在main中依旧是没变 这说明方法里的str只是main中的一个复制或者副本。在change里面对str修改后本质上是改变了str的指针指向,指向了一个新的 阅读全文
posted @ 2019-02-25 14:42 张怼怼吖 阅读(874) 评论(0) 推荐(0) 编辑
摘要:上图最新更新 下面内容有错误 在此 放下自己曾开发的一个小模块方法 。。开始时自己发现迭代出来的树一直是重复 后来发现 用set巧妙解决 ( for循环嵌套带来的各种问题 ) 效果图如下: 代码如下: 阅读全文
posted @ 2019-01-28 09:10 张怼怼吖 阅读(751) 评论(0) 推荐(0) 编辑
摘要:Maven 仓库默认在国外, 国内使用难免很慢,我们可以更换为阿里云的仓库。 第一步:修改 maven 根目录下的 conf 文件夹中的 setting.xml 文件,在 mirrors 节点上,添加内容如下: 第二步: pom.xml文件里添加: 阅读全文
posted @ 2019-01-23 11:09 张怼怼吖 阅读(4692) 评论(0) 推荐(1) 编辑
摘要:如果帮到你啦 可以右侧打赏一下哦 不胜感激 您的打赏是我前进的动力~~~~ 比心心 阅读全文
posted @ 2019-01-07 09:27 张怼怼吖 阅读(13589) 评论(2) 推荐(0) 编辑
摘要:break: 此语句导致程序终止包含它的循环,并进行程序的下一阶段(整个循环后面的语句),即,不是跳到下一个循环周期而是退出循环。如果break语句包含在嵌套循环里,它只跳出最里面的循环。 如下代码: 可以看到程序输出了01234到5的时候跳出了循环 continue:循环语句里有此语句时,程序运行 阅读全文
posted @ 2018-12-22 11:40 张怼怼吖 阅读(6404) 评论(1) 推荐(3) 编辑

点击右上角即可分享
微信分享提示