
java基础
恬淡自然999
这个作者很懒,什么都没留下…
展开
-
时区对时间戳转日期时间的影响
/** *将时间戳转换成年月日时的时间格式 */ public static String getDateStrWithHms(long time){ String result = null; Date date = new Date(time); String output = "yyyy-MM-dd HH:m...原创 2019-12-11 13:51:53 · 1963 阅读 · 0 评论 -
懒汉式的单例模式并不会在加载类的时候创建对象
懒汉式的单例模式并不会在加载类的时候创建对象,只有在调用getInstance()的时候才会创建对象public class Person { private static final String TAG = "Person"; private static Person p = new Person(); private Person(){ Log...原创 2018-07-11 20:59:15 · 1098 阅读 · 0 评论 -
java字节数组和基本数据类型之间的互相转换
java是属于大端字节序列,以下的代码都是基于大端字节序列给出的。 /** * 主要用于执行字节数组和基本数据类型之间的互相转换 * 比如字节数组转int,和int转字节数组 * java是属于大端字节序的,也就是高位放在低地址处 * 所有的操作都是针对的大端字节序 */public class ByteUtils { private static String h...原创 2018-12-07 17:11:17 · 2590 阅读 · 0 评论 -
java求校验和的算法
public class Test1 { /** * 求校验和的算法 * @param b 需要求校验和的字节数组 * @return 校验和 */ private byte sumCheck(byte[] b, int len){ int sum = 0; for(int i = 0; i <...原创 2018-12-06 15:04:12 · 7897 阅读 · 13 评论 -
根据文件名进行排序的练习
主要是记录曾经的操作,非讲解。/** * 自定义的排序方法 */ private int compareMy(String s1, String s2){ String[] arr1 = parseStrWithPattern(addHorizontalLine(s1)); String[] arr2 = parseStrWithP...原创 2019-08-08 12:06:40 · 843 阅读 · 0 评论 -
关于java引用的一点认识
通过引用调用方法,操作的是对象(堆内存里面)如果通过一个引用修改了对象的内容,那么指向同一个对象的其他引用再去获取对象的内容时,获取到的也是修改之后的内容/** * 通过引用调用方法,操作的是对象(堆内存里面) * 如果通过一个引用修改了对象的内容, * 那么指向同一个对象的其他引用再去获取对象的内容时,获取到的也是修改之后的内容 */ ...原创 2019-08-21 17:15:19 · 193 阅读 · 0 评论