- 博客(2)
- 资源 (6)
- 收藏
- 关注
原创 在不借助第三方变量情况下实现两个变量的交换(借助于异或运算)
下面首先来看一个问题。假设存在两个int型变量a和b,那么如何实现两个变量值的交换呢。通常我们的做法,也是最容易想到的做法就是通过定义一个第三方变量,然后借助于该变量来实现变量值的交换。方法一(通常做法):int temp = a;a = b;b = c;这虽然是最笨的方法,却是我们工作中使用的最多的方法,因为它直观,满足代码的易读性特征。那么,除了以上方法,我们还有没有
2016-11-22 12:59:51 2572
原创 代码块的执行过程
1、概念在进入正题之前,我们首先需要知道的一个概念就是神马才是代码块。那么神马才是代码块呢?下面给出正解。所谓代码块,在Java中,就是指使用大括号{}括起来的代码部分。2、代码块的分类关于代码块的分类,主要有四种:局部代码块、构造代码块、静态代码块和同步代码块。1)局部代码块局部代码块是指在方法中给出的一个代码块,其主要作用就是用来限定变量的生命周期,及早释放,提高内存的
2016-11-22 11:57:59 1730
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人