上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页
摘要: Syncronized解析 作用: (1)确保线程互斥的访问同步代码(2)保证共享变量的修改能够及时可见(3)有效解决重排序问题。 用法: (1)修饰普通方法(锁是当前实例对象)(2)修饰静态方法(锁是当前对象的Class对象)(3)修饰代码块(锁是Synchoniz... 阅读全文
posted @ 2018-02-03 18:39 词汇族 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 一、 JVM内存分区分为程序计数器、虚拟机栈、本地方法栈、Java堆、方法区5个区域 其中Java堆和方法区是线程共享的,虚拟机栈、本地方法栈、程序计数器是线程隔离的。 程序计数器: 1.可以看作当前线程所执行的字节码的行号指示器 ... 阅读全文
posted @ 2018-02-02 21:21 词汇族 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 看到虚拟机栈和本地方法栈的区别的时候有点疑惑,因为本地方法栈为虚拟机的Native方法服务。以下转载一篇关于native方法的介绍:http://blog.csdn.net/wike163/article/details/6635321————————————分 割 ... 阅读全文
posted @ 2018-01-27 09:02 词汇族 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 题目1题目描述在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007输入描述:题目保证输入的数组中没有的相同的数字数据范... 阅读全文
posted @ 2018-01-24 20:23 词汇族 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 题目1题目描述输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。import java.util.*;public class Solution { public ArrayList Get... 阅读全文
posted @ 2018-01-23 23:46 词汇族 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1.首先,什么是代理(中介)目标对象/被代理对象 ------- 房主:真正有租房子方法的人代理对象 -------------------- 黑中介:有租房子的方法(负责调用房主的租房子方法)执行代理对象方法的对象 ---- 租房的人 流程:我们要租房----->... 阅读全文
posted @ 2018-01-23 10:18 词汇族 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 题目1题目描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。public class Solution { public boolean VerifySquenceOfB... 阅读全文
posted @ 2018-01-22 16:22 词汇族 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 题目1题目描述输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)/**public class TreeNode { int val = 0; TreeNode left = null; TreeNode ri... 阅读全文
posted @ 2018-01-21 19:18 词汇族 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 题目1题目描述输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。如果一个整数不为0,那么这个整数至少有一位是1。如果我们把这个整数减1,那么原来处在整数最右边的1就会变为0,原来在1后面的所有的0都会变成1(如果最右边的1后面还有0的话)。其余所有位将不... 阅读全文
posted @ 2018-01-20 18:09 词汇族 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 题目1题目描述用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。import java.util.Stack;public class Solution { Stack stack1 = new Stack(); Stac... 阅读全文
posted @ 2018-01-18 12:59 词汇族 阅读(147) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页