- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 String StringBuilder StringBuffer源码笔记
导读:当提到java中的String,相信所有人第一时间想到的便是String非基本数据类型及其不可变性,可是String是怎么实现的不可变性呢?String当浏览String类的注释时,可以获取几个信息:1.java中所有的字符串都是该类的实例。2.String是不可变的,3.String类主要提供了一些对于字符串序列的操作。4.java提供对string连接的特殊操作(String...
2018-03-05 15:43:37 325
翻译 0x61c8847的秘密
0x61c88647的秘密摘要 :java1.4之前,ThreadLocals处于其对于高性能代码无用的线程争论。在新的设计中,每一个线程包含自己的ThreaLocalMap,这对于性能的提升是全面的,然而,我们依然面临着由于长时间运行线程的ThreadLocalMap的值没有被清理导致的内存泄露问题。我注意到在我的java专业硕士课程的示例中,并不是每次ThreadLocal...
2018-03-01 20:04:55 1225
翻译 解决:Eclipse SVN一直要求输出登陆密码
场景新建eclipse工作区间从SVN上导出代码或更换eclipse中SVN的用户时,遇到了一直要求输入SVN密码的情况。解决在解决问题之前,我们先讨论下Eclipse的SVN,在Eclipse中,有两个SVN服务提供者,不同的SVN会存在不同的存储信息文件位置,你可以通过windows -> preferences 选择“SVN”,在SVN Connector中查看:SVNKit和JavaHL。o
2017-12-28 15:50:58 2338
翻译 算法题:修表钟问题(微软2014在线测试题)
题目:从前有一位老钟表匠,为一个教堂装一只大钟。他年老眼花,把长短指针装配错了,短针走的速度反而是长针的12倍。装配的时候是上午6点,他把短指针指在“6”上,长指针在“12”上。老钟表匠装好就回家去了。人们看这钟表一会儿7点,过了不一会儿就8点了,都很奇怪,立刻去找老钟表匠。等老钟表匠赶到,已经下午7点多钟。他掏出怀表来一对,钟表准确无误,疑心人们有意捉弄他,一生气就回去了。这钟还是8点、9点的跑,
2017-10-10 21:03:09 827
原创 python字符串操作
由于开发需要,大部分时间都是用java来实现需求的,但是由于对python的喜爱,岂是这种程度的事情所能阻止的,因此在闲余之际,还是想要用python来搞一些事情的,闲话就到此为止。 在最近的需求中,我需要对IP地址进行处理获取网络号和主机号(默认C类IP地址)。 python中对字符串进行操作可以有正则表达式和切片可供使用,对应java中的是正则表达式和substring。代码
2017-09-13 15:44:39 695
原创 Python内建函数str,repr解析
闲话不多说,我们开门见山: 直白来说,__str__和__repr__的作用是为了给使用者提供更好展示体验。在没有这哥俩的情况下效果如下: class Test(): def __init__(self,value='Hello World'): self.value = vlaue >>> t=Test()>>>
2017-06-21 14:55:03 964
转载 JAVA经典算法40题
JAVA经典算法40题【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... public class exp2{ public static void main(String
2014-12-27 16:53:03 428
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人