随笔分类 -  Java

摘要:// 得到当前日期时间 LocalDateTime now = LocalDateTime.now(); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); // 将日期时间格式化为字符串 阅读全文
posted @ 2024-07-05 14:12 司徒二条 阅读(22) 评论(0) 推荐(0)
摘要:部分资料截图如下: 前一段时间,已经在群内分享了前四期的资料,现在将第五期资料分享到群内。 上一期第三期资料主要包括: 第四期主要资料依然是架构和项目,另外还加了Android和hadoop的视频以及面试的资料,截图如下: 现在已经将第六期分享到群内,主要包括web项目和安全,只有最重磅的资料Jav 阅读全文
posted @ 2020-04-22 12:49 司徒二条 阅读(268) 评论(0) 推荐(0)
摘要:vector、ArryList、LinkedList的区别与联系 vectory类:底层 采用数组结构算法,使用了线程锁(synchronized),线程安全,但是性能相对ArryList比较低。 ArryList类:底层采用数组结构算法,没有使用线程锁,线程不安全,性能相对于vector较高。Ar 阅读全文
posted @ 2019-06-20 22:11 司徒二条 阅读(402) 评论(0) 推荐(0)
摘要:测试是否为单例 阅读全文
posted @ 2019-06-20 18:34 司徒二条 阅读(143) 评论(0) 推荐(0)
摘要:测试是否单例 阅读全文
posted @ 2019-06-20 18:12 司徒二条 阅读(147) 评论(0) 推荐(0)
摘要:short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? s1是short类型的,s1+1是int类型的,不会自动转化为short,可修改为:s1=(short)s1+1; s1+=1正确, 说明:+=这个运算符在运算完毕之后,自动转换为 阅读全文
posted @ 2019-06-20 15:43 司徒二条 阅读(186) 评论(0) 推荐(0)
摘要:String s = new String("xyz");创建了几个String Object?并作说明。 共产生了两个2个对象,第一个是字符串常量xyz,存储于常量池中。第二个对象是new String()时产生的s,存储于堆中。 阅读全文
posted @ 2019-06-20 15:26 司徒二条 阅读(1403) 评论(0) 推荐(0)
摘要:arrayList和linkedList的区别 一、同步性 ArrayList,LinkedList是不同步的,而Vector是的。所以如果要求线程安全的话,可以使用ArrayList或LinkedList,可以节省为同步而耗费开销。但在多线程的情况下,有时候就不得不使用Vector了。当然,也可以 阅读全文
posted @ 2019-05-06 11:05 司徒二条 阅读(182) 评论(0) 推荐(0)
摘要:为什么在 Java 中128==128返回false,而127==127返回true呢? 有这样一段代码: Integer a=127; Integer b=127; System.out.println(a==b); Integer c=128; Integer d=128; System.out 阅读全文
posted @ 2019-05-02 00:15 司徒二条 阅读(1347) 评论(1) 推荐(0)
摘要:Map集合的四种遍历 map集合的遍历有四种,一是对键的遍历,二是对值的遍历,三是利用键查找对应的值,四是通过Map.entrySet遍历key和value。 运行结果 阅读全文
posted @ 2019-05-01 16:33 司徒二条 阅读(286) 评论(0) 推荐(0)
摘要:(1)终止函数的执行。 (2)返回到调用的地方。 (3)返回值。 阅读全文
posted @ 2019-04-11 22:21 司徒二条 阅读(358) 评论(0) 推荐(0)
摘要:(1)String是字符串常量,一旦创建之后不可更改;StringBuffer和StringBuilder是字符串变量,可以更改。String的不可变,所以适合作为Map的键。 (2)StringBuilder 是线程不安全的,StringBuffer是线程安全的,使用了Synchronized关键 阅读全文
posted @ 2019-04-11 22:15 司徒二条 阅读(463) 评论(0) 推荐(1)