摘要: 如果带‘+’,‘-’ 操作符 本题是CVTE二面编程题,首先考虑返回值肯定是一个字符串(int会有溢出可能),并且两个字符串只含数字,不含”+“、”-“这种。 代码如下: 阅读全文
posted @ 2018-03-29 20:49 温暖的向阳花 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 幂等概念来自数学,表示N次变换和1次变换的结果是相同的。这里讨论在某些场景下,客户端在调用服务没有达到预期结果时,会进行多次调用,为避免多次重复的调用对服务资源产生副作用,服务提供者会承诺满足幂等。 举个栗子,双十一零点刚过,小明就迫不及待地点击提交订单按钮,选择在线支付,点了确认支付按钮,这时候网 阅读全文
posted @ 2018-03-29 19:21 温暖的向阳花 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 程序计数器、虚拟机栈和本地方法栈这三个区域属于线程私有的,只存在于线程的生命周期内,线程结束之后也会消失,因此不需要对这三个区域进行垃圾回收。垃圾回收主要是针对 Java 堆和方法区进行。 判断一个对象是否可回收 1. 引用计数 给对象添加一个引用计数器,当对象增加一个引用时计数器加 1,引用失效时 阅读全文
posted @ 2018-03-29 15:41 温暖的向阳花 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一、概述 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。经过这么长时间的发展,Java GC机制已经日臻完善, 阅读全文
posted @ 2018-03-29 15:38 温暖的向阳花 阅读(211) 评论(0) 推荐(0) 编辑