1、最后的笑声:
System.out.println('H' + "a");
System.out.println('H' + 'a');
结果:Ha169
这里需要注意到的是“+”运算符
在java里,参与“+”运算的两个操作数会被先提升到int型,然后运算。因此先'H'+'a'相当于 (int)('H'+'a')。
类似的:
short x = 1;
short y = 1;...
分类:
其他好文 时间:
2015-04-14 08:31:33
阅读次数:
120
一、关系运算符双目运算符 自左向右结合关系运算符的优先级低于算术运算符,高于赋值运算符(大于)>=(大于或等于)==(等于)!=(不等于)二、关系表达式值为真或者假 用1和0表示如:5>0的值为“真”,即为1;三、逻辑运算符与运算符(&&)和或运算符(||)均为双目运算符。具有左结合性。非运算符(!...
分类:
其他好文 时间:
2015-04-11 01:23:35
阅读次数:
136
1)形参形参顾名思义就是形式上的参数,不是实际的参数,它代替实际传入方法的值。在方法体代码中代表了值本身参与运算。形参定义于参数中,它不同于方法体内局部变量,因为是一个变量,在它的作用域内不允许存在一个同名的局部变量,不管他们的类型是否相同,都是不允许出现同名的。看下面的代码示例:1 //这其中的s...
分类:
编程语言 时间:
2015-04-10 01:18:18
阅读次数:
223
思路:
java中如何表示无符号整数呢,很伤,那就用C写吧。二进制与运算和二进制循环移位搞定...
分类:
其他好文 时间:
2015-04-08 21:39:43
阅读次数:
139
------iOS培训、Java培训、Android培训, iOS学习型技术博客,期待与您交流------C语言基础---指针学习C语言,指针是必须重视的,本人觉得,正是因为指针才使得C语言如此的强大与妙不可言(当然还有其丰富的数据类型与运算符)。指针的作用,说的大白话一点就是:有了指针,就能找到你...
分类:
编程语言 时间:
2015-04-08 10:36:11
阅读次数:
167
继续更新第二篇:1:一元运算符:++ -- ++:不管是前加加还是后加加,变量的值最终都会自身加一。前加加和后加加的区别体现在参与运算的时候,如果是后加加,则首先拿原值参与运算, 运算完成后再自身加一,而前加加则是首先自身加一,然后拿着加一后的值参与运算。 --:不管是前减减还是后减减,变量的值.....
来源位运算符位取反运算符位与运算符位或运算符左移/右移运算符无符号整形的移位操作有符号整形的移位操作溢出运算符值的上溢出值的下溢出有符号溢出除零溢出运算符函数比较运算符自定义运算符自定义运算符的优先级和结合性位运算符位操作符通常在诸如图像处理和创建设备驱动等底层开发中使用,使用它可以单独操作数据结构...
分类:
其他好文 时间:
2015-04-01 14:47:27
阅读次数:
155
EL表达式 1、EL简介1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-...
分类:
其他好文 时间:
2015-03-31 00:22:16
阅读次数:
159
GCD全称Grand Central Dispatch,可译为“大派发中枢调度器”,以纯C语言写成,提供了许多非常强大的函数。GCD是苹果公司为多核的并行运算提出的解决方案,它可以自动利用更多的CPU内核来参与运算,会自动管理线程的生命周(创建线程、调度任务、销毁线程),而程序员只需要告诉GCD想要执行什么任务,不需要编写任何线程管理代码!
GCD中有两个核心概念,一是任务,二是队列。...
分类:
移动开发 时间:
2015-03-19 22:04:57
阅读次数:
175
1. 基本概念如果你不知道什么是位运算的话, 那么请你先去看看基础的C语言教程吧。 与运算 a & b , 或运算 a | b , 异或运算 a ^ b ,或者 你也可以将 与运算理解为 + 法 例如 1|2 = 3 (1+2 = 3)1|2|4 = 7 (1+2+4 = 7)将 异或运算...
分类:
数据库 时间:
2015-03-18 13:42:06
阅读次数:
198