自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Java编程思想学习心得(七)逻辑操作符和短路非短路

逻辑操作符无外乎与(&&)、或(||)、非(!)。与操作是操作符两边都为真整个表达式才为真,或操作是操作符两边只要有一个是真的,整个表达式即为真,非操作符是一元的,直接取反。而且,这几个操作符可以“杂交”使用,如下面代码所示: System.out.println(!(10 > 1 && 2 > 1 || 1 > 10)); 这三个操作符也经常和括号一起使用,为了表达清楚真实意图。 逻辑操作符

2015-12-10 18:04:51 1085

原创 Java编程思想学习心得(六)关系操作符的陷阱

关系操作符包括“”(大于),“=”(大于等于),“==”(等于)和“!=”(不等于)。其中的含义也都比较简单,“==”(等于)和“!=”(不等于)适用于所有的基本数据类型,其它的比较符不适用于boolean类型,因为boolean类型只能为true或false,大于或小于没有意义。 另外,基本类型和非基本类型在使用上也存在差异,基本类型所比较的就是值,如1,2,3,4,5等做比较,而非基本类型所

2015-12-08 17:49:08 685

原创 Java编程思想学习心得(五)自动递增和递减操作符的陷阱

自动递增和递减操作符是一种在各种语言中都比较常见的操作符,使用方法无外乎下面几种: int a = 1 ; a++; ++a; a--; --a; 其中操作符放在前面和后面的意思有所区别,放在后面是先取用这个值后做操作,放在前面正好相反,先做操作后取用这个值。 另外还有一个陷阱需要特别注意,虽然这个操作符看起来像是一个原子操作,但其实自动递增和递减操作符都不是原子操作。执行“a++”其实做了三

2015-12-08 17:29:17 555

原创 Java编程思想学习心得(四)赋值操作符的陷阱

在任何一门语言中,操作符都是必备的,在Java中也不例外。在操作符中,我们最先接触的就是赋值操作符,即“=”。这个操作符的含义是将“=”右边的赋给左边,如下面的代码所示: int a = 1; 这种是基本类型的赋值,就是说将“1”这个值直接存储在变量“a”里,并存储在堆栈里。 还有像下面这种形式:

2015-12-08 17:09:42 539

原创 Java编程思想学习心得(三)基本类型

在Java中,所有的对象基本都是通过“new”关键字创建出来并存储在“堆”里,但是对于一些比较小的简单的变量往往不是很有效。所以这种变量不用“new”关键字来创建,而是创建一个并非是引用的“自动”变量,这个变量直接存储“值”,并放在堆栈中。这种被特殊对待的类型就是Java中的基本类型。这种类型确定了所占存储空间的大小,不会随着机器硬件架构的变化而变化。下面这张图取自《Java编程思想》:

2015-12-07 22:22:18 428

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除