随笔分类 -  offer

java的static研究
摘要:(1)static关键字:可以用于修饰属性、方法和类。 1,属性:无论一个类生成了多少个对象,所有这些对象共同使用唯一的一份静态的成员变量(不能修饰临时变量 2,方法:static修饰的方法叫做静态, 对于静态方法来说,可以使用类名.方法名的方式来访问。不能重写(Override) 3,static 阅读全文

posted @ 2018-07-09 02:05 Kooing 阅读(133) 评论(0) 推荐(0)

java的堆和栈
摘要:初始入门嗯:https://www.cnblogs.com/SaraMoring/p/5687466.html 堆空间:new出来的数组和对象,对象和数组没有引用指向它的时候,等待下一次垃圾回收 栈空间:基本数据类型的数据对象和堆空间的引用(指针),变量退出这个作用域后,栈的内存被回收, 常量池: 阅读全文

posted @ 2018-07-07 16:59 Kooing 阅读(190) 评论(0) 推荐(0)

概率题
摘要:1,子串题 想成每个空隙和前后都有空虚,然后在空隙放木板去夹,若串S=’software’,其子串数目为(包括空串):,c(9,2)=36,空串加1,真子集减1 2,每次挑一个的概率 1,直接部分/总数 2,注意放回 3,每次挑两个的概率 1,基本要用C(全部,每次拿几个) 例题:红球3个,黑球2个 阅读全文

posted @ 2018-06-25 23:18 Kooing 阅读(211) 评论(0) 推荐(0)

并发复习在回顾
摘要:归类:https://www.cnblogs.com/andlp/p/5886151.html 1,谁是谁的方法 object:wait,notify,notifyAll Thread:静态sleep,interrupt 2,异常 interrupt:中断该线程,当线程调用wait(),sleep( 阅读全文

posted @ 2018-06-25 16:56 Kooing 阅读(99) 评论(0) 推荐(0)

hashmap和hashtable
摘要:1,hashtree的底层是红黑树,实现是键值对的排序,key必须实现Comparable接口(比如String就实现了) 2,hashmap用要利用hashcode和equal两个函数,Object已经实现,可以重写(比如string),先用hashcode找到哈希表的哈希桶,如果hash值相同, 阅读全文

posted @ 2018-06-25 00:11 Kooing 阅读(137) 评论(0) 推荐(0)

StringBuilder和StringBuffer
摘要:1, String S1 = “This is only a” + “ simple” + “ test”,编译器会帮你连上,这时候string效率最高 2,string s = s1 + s2 + s3,本来会产生新对象,但编译期优化,有stringbuilder处理,循环除外 3,stringb 阅读全文

posted @ 2018-06-24 17:41 Kooing 阅读(124) 评论(0) 推荐(0)

string学习
摘要:来自:http://www.cnblogs.com/kkgreen/archive/2011/08/24/2151450.html 0,new是创了两个对象,一个在堆,一个在常量池 1,变量+字符串=自动变成堆的 2,final变量+字符串=还是常量池 3,final get()+字符串=堆空间变量 阅读全文

posted @ 2018-06-24 16:43 Kooing 阅读(111) 评论(0) 推荐(0)

事务隔离等级
摘要:初步:https://www.cnblogs.com/huanongying/p/7021555.html 比较深入了解锁:https://tech.meituan.com/innodb-lock.html http://hedengcheng.com/?p=771#_Toc374698316 一、 阅读全文

posted @ 2018-06-07 13:45 Kooing 阅读(148) 评论(0) 推荐(0)

摘要:0,n个结点的书,深度为k,2的k-1次方 =< n =< 2的k次方-1,k=log2n上界+11,一个完全二叉树节点数为200,则其叶子结点个数为? 两个知识点:n0+n1+n2=2n2+n1+1 n0=n2+1 因为是完全二叉树,所以n1=1或者0,这里总结点是200,因为公式2n2+n1+1 阅读全文

posted @ 2018-06-06 22:10 Kooing 阅读(148) 评论(0) 推荐(0)

java
摘要:1,进程和线程:线程是调度的基本单位 进程是资源分配的基本单位 2,线程基础 链接:https://www.nowcoder.com/questionTerminal/e33c72bceb4343879948342e2b6e3bca 来源:牛客网 狠狠地幸福 ①继承Thread类(真正意义上的线程类 阅读全文

posted @ 2018-06-04 23:43 Kooing 阅读(236) 评论(0) 推荐(0)

导航