书籍阅读
rebornyp
人生如狗翁之马
展开
-
《编程之美》-二分查找的实现
二分查找 找出一个有序的字符串数组arr中值等于字符串v的元素的序号,并返回其序号,否则返回-1; private static int binarySearch(String[] arr, String str) { int l = 0, r = arr.length-1; while (l <= r) { int mid = l + (r-...原创 2018-03-12 19:57:24 · 188 阅读 · 0 评论 -
剑指Offer中很有意思的题目摘要
面试题12- 矩阵中的路径: static char[][] ch = {{'a', 'e', 't', 'g'}, {'c', 'f', 'c', 's'}, {'j', 'd', 'e', 'h'}}; static String s = &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;bfce&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;; static b原创 2018-03-28 22:36:42 · 458 阅读 · 0 评论 -
《深入理解java虚拟机第二版》- Java内存区域和溢出异常
Java内存区域与内存溢出异常 java虚拟机内存结构 对象的创建 虚拟机为新生对象分配空间时常用的两种方式: 指针碰撞 空闲列表 而这两种方法的使用,是由你的堆是否调整来决定的,这和GC堆采用的垃圾回收算法相关; 如何保证创建对象时的同步操作? CAS操作配上失败重试的方式保证更新操作上的原子性; 将内存分配的动作按照线程划分在不同的空间之中进行,即为...原创 2018-04-22 10:26:09 · 263 阅读 · 0 评论 -
《深入理解java虚拟机第二版》- 垃圾收集器和内存分配策略
垃圾收集器和内存分配策略原创 2018-04-22 12:12:05 · 159 阅读 · 0 评论 -
《深入理解java虚拟机第二版》- 虚拟机性能存储与故障处理工具
读书笔记 小结 *原创 2018-04-26 17:10:03 · 124 阅读 · 0 评论