java学习
最全面的 java多线程 用法解析,如果你对java的多线程机制并没有深入的研究,那么本文可以帮助你更透彻地理解java多线程的原理以及使用方法。 1.创建线程…
java学习
本文主要来介绍一下java中的不可变对象,以及java中string类的不可变性,那么为什么java的string类是不可变对象?让我们一起来分析一下。 答案一…
java学习
本文非常适合初学java的 程序员 ,主要是来了解一下java中的几种for循环用法,分析得十分详细,一起来看看。 j2se 1.5提供了另一种形式的for循环…
java学习
java 8支持default方法,本文也主要来讲解一下java 8中default方法的使用方法,比较详细。 什么是default方法? java 8发布以后…
java学习
本文是neward associates的总裁ted neward为developerworks独家撰稿“你不知道5个……”系列中的一篇,jvm是多数开发人员视…
java学习
很多 程序员 在解决jvm性能问题的时候,花开了很多时间去调优应用程序级别的性能瓶颈,当你读完这本系列文章之后你会发现我可能更加系统地看待这类的问题。我说过jv…
java学习
死锁是指,两个或多个动作一直在等待其他动作完成而使得所有动作都始终处在阻塞的状态。想要在开发阶段检测到死锁是非常困难的,而想要解除死锁往往需要重新启动程序。更糟…
java学习
lambda表达式是自java se 5引入泛型以来最重大的java语言新特性,本文是2012年度最后一期java magazine中的一篇文章,它介绍了lam…
java学习
我投的岗位“软件研发工程师”。到了面试现场,选择了java语言(有对应的面试官)。不过,后面进行了交叉面试,被推到了“数据研发”岗位。 一面: 首先,自我介绍。…
java学习
很多常见的面试题都会出诸如 抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口 这样的问题。本文我们将仔细讨论这些话题。 在讨论它们之间的不同…