
Java
擦肩的阳光
这个作者很懒,什么都没留下…
展开
-
Java核心技术Ⅰ笔记
不要编写返回可变对象的访问器方法(P113)class Employee{ private Date date; public Date getDate(){ ... return date; }}我们获取Date对象之后就可以修改date域的内容:Date getDate =原创 2017-02-16 18:47:31 · 383 阅读 · 0 评论 -
《数据结构与算法分析——java语言描述(第二版)》中树实现的一点思考
书中P88页,是关于二叉查找树FindMax、FindMin方法的实现。在最后的注释中讲的是“findMax中队t的改变是安全的,因为我们只是用到引用的拷贝来进行工作。……t.right=t.right.right 这样的语句将会产生一些变化。”FindMax中用的是t=t.right;这和t.right=t.right.right;还是有很大区别的。原创 2016-10-20 22:15:46 · 1312 阅读 · 0 评论 -
88. Merge Sorted Array
Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array.Note:You may assume that nums1 has enough space (size that is greater or equal to m + n) to hold add原创 2017-09-09 22:04:23 · 283 阅读 · 0 评论 -
阿里笔试测试题(零售通App中使用消息数的红点引导用户点击)
题目如下:例子:这道题当时没做出来,一个是因为时间短,一个是因为思路太不成熟。构建这个树比较麻烦,数据结构选好了其实就比较简单。大致要求就是求得一级节点消息数的最大值。构建这棵树,采用HashMap<String,Node>这样可以快速根据字符串找到对应地Node,同时拿一个ArrayList<Node>存储下根节点连接的一级节点,便于后期求一级节点。public clas...原创 2018-03-15 19:05:42 · 957 阅读 · 0 评论 -
ConcurrentHashmap拾遗
为什么Hashtable ConcurrentHashmap不支持key或者value为null?在很多java资料中,都有提到 ConcurrentHashmap HashMap和Hashtable都是key-value存储结构,但他们有一个不同点是 ConcurrentHashmap、Hashtable不支持key或者value为null,而HashMap是支持的。为什么会有这个区别?在设...原创 2018-07-16 14:42:40 · 212 阅读 · 0 评论