输入和输出 println是print line的缩写,表示输出并换行。因此,如果输出后不想换行,可以用print(): 格式化输出 Java还提供了格式化输出的功能。为什么要格式化输出?因为计算机表示的数据不一定适合人来阅读: 如果要把数据显示成我们期望的格式,就需要使用格式化输出的功能。格式化输 ...
分类:
编程语言 时间:
2020-07-21 23:18:41
阅读次数:
89
根据我自己的浅薄知识,List的泛型只是用来进行类型的安全限制的,不是真的存在,有一种叫泛型擦除的概念。 然后在网上找有什么花里胡哨的解决方法,没想到真的找到了。原博客地址:获取List对象的泛型类(原创) public class Main { public static void main(St ...
分类:
其他好文 时间:
2020-07-21 23:11:11
阅读次数:
99
时间复杂度为O(n2)的排序算法 ---2020年7月21日 ...
分类:
编程语言 时间:
2020-07-21 23:09:25
阅读次数:
112
1.1 static_cast static_cast可以在一个方向上实现隐式转换,在另一个方向上实现静态转换。其适用于单隐和双隐两种情况。 双隐 双隐即两边都可以直接进行隐式转换,适用于一般类型的数据转换(如int, float, double, long等数据类型之间的转换) 单隐 单隐即只能在 ...
分类:
编程语言 时间:
2020-07-21 22:20:06
阅读次数:
86
UAC 是 win10 操作系统中非常重要的安全功能,它起源于 windows vista 操作系统,流行于windows7、windows8。各种功能策略得到了完善的修订和开发,应用在win10操作系统中,目的是减少恶意软件对系统的侵害。
下面是简单例子 1引用Mapster.dll包 2.初始化,设置映射规则 class ModelA{ public string UserId{get;set;} public string Remark{get;set;}}class ModelB{ public string User_id{g ...
1.介绍transient的基本概念和用法 transient关键字的作用很好理解,将不需要序列化的属性前添加关键字transient,序列化该对象的时候,该属性就不会被序列化。 概念很好理解,我们用代码去验证一下 2.深入分析transient关键字 为了更加分析transient关键字,我们要带 ...
分类:
其他好文 时间:
2020-07-21 21:57:37
阅读次数:
67
一、Throw(抛出异常,让调用者处理) Throw(将异常抛给调用者) 在java中,提供了一个throw关键字,它用来抛出一个指定的异常对象。那么,抛出一个异常具体如何操作呢? 1. 创建一个异常对象。封装一些提示信息(信息可以自己编写)。 2. 需要将这个异常对象告知给调用者。怎么告知呢?怎么 ...
分类:
编程语言 时间:
2020-07-21 21:46:02
阅读次数:
78
1 节点类型 2 Stat 结构体 1)czxid-创建节点的事务 zxid 每次修改 ZooKeeper 状态都会收到一个 zxid 形式的时间戳,也就是 ZooKeeper 事务 ID。 事务 ID 是 ZooKeeper 中所有修改总的次序。每个修改都有唯一的 zxid,如果 zxid1 小于 ...
分类:
其他好文 时间:
2020-07-21 14:07:08
阅读次数:
60
判断对象是否存活 引用计数 假如对象被引用,则计数加1,计数为0时回收。但是存在循环引用问题:A引用B,B引用A,导致AB永远不能被回收。 可达性分析(JAVA采用的算法) 从GC Root出发看某个对象是否可达。假如不可达,则回收。 GC Root:存活时间很长的对象,有存在意义的对象。 虚拟机栈 ...
分类:
其他好文 时间:
2020-07-21 11:37:02
阅读次数:
74