IP属地:安徽
关于类和实例变量初始化过程,我们直接看代码来解释比较好理解。代码如下: 执行结果如下: 我们根据程序执行结果来分析可以得知: 非静态方法前面其实...
平时很容易搞混这两个的区别,长得比较像,总结一下。 区别1线程安全: StringBuffer是线程安全的,StringBuilder是线程...
面试题 然后我们就可以写出我们的递归代码 自己的想法 我们首先根据题意,一步步得出符合题意的公式,最好写出关于n的表达式。这样我们在写的时候就比...
单例设计模式: 单例模式分为懒汉式和饿汉式。下面分别介绍懒汉式和饿汉式的几种写法。 饿汉式第一种(jdk1.5之前): 我们可以直接使用Sing...
先看代码 我们根据代码逐行分析: i=i++; i++需要先把i值压入操作数栈,然后值自增,把i值压入操作数栈后为1,局部变量自增1则为2。然后...
这次梳理下关于多线程中的三个同步器。 1、信号量(Semaphore) 概念上讲, 一个信号量管理许多的许可证 ( permit ) 。 为了通...