java
我是杰夫啊
懒懒散散是不行滴!
展开
-
java反射
1.getMethods和getDeclaredMethods的区别 public class Say { public void say(){} private void haha(){} } public class Hello extends Say { private void h(){} public void s(){} } public原创 2017-10-05 09:47:48 · 157 阅读 · 0 评论 -
java多线程
转载自:http://wenku.baidu.com/link?url=-7RVShQCzkHaRbyPdGP-oeVXgZ7t4mS2oqXevpzweesI_Heof5zqc_Wsvhhi8pZSU7xQWEp6e_XO7ch5nWaU_-x9Ja0CN_5V3K6QNlnBJKe / http://blog.jobbole.co转载 2017-11-06 22:33:25 · 209 阅读 · 0 评论 -
java并发编程
曾经,我在面试Java研发实习生时最常听到的一句话就是: 搞Java怎么能不学并发呢? 没错,真的是经过了面试官的无数鄙视,我才知道Java并发编程在Java语言中的重要性。 并发模型 悲观锁和乐观锁的理解及如何实现,有哪些实现方式? 悲观锁 悲观锁假设最坏的情况(如果你不锁门,那么捣蛋鬼就会闯入并搞得一团糟),并且只有在确保其他线程不会干扰(通过获取正转载 2017-11-01 21:57:56 · 275 阅读 · 0 评论 -
java并发编程 volatile
volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们先来转载 2017-11-01 21:59:27 · 157 阅读 · 0 评论 -
java面试经验总结
第一阶段:三年 我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本 上的内容迈向真正的企业级开发。我们知道如何团队协作、如何使用项目管理工具、项目版本如何控制、我们写的代码如何测试如何在线上运行等等,积累了一定的 开发经验,也对代码有了一定深入的认识,是一个比较纯粹的Coder的阶段。 第二转载 2017-12-28 13:16:03 · 445 阅读 · 0 评论