- 浏览: 4200 次
最新评论
文章列表
public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, ThreadFactory ...
NULLIF是Oracle 9i新增加的函数。
格式如下:
NULLIF(表达式1,表达式2)
NULLIF函数比较表达式1和表达式2。
如果两个表达式相等就返回空值(NULL)。
如果不等就返回表达式1。
例如:
SELECT NAME,JOB,NULLIF(LENGTH(NAME),LENGTH(JOB)) FROM EMP;
当LENGTH(NAME)和LENGTH(JOB)相等时,函数NULLIF(LENGTH(NAME),LENGTH(JOB))返回空值。
否则返回LENGTH(NAME)的值,即NAME的长度。
NVL函数是一个空值转换函数。用于把一个空值(NULL)转换成某一个实际的值。
格式如下:
NVL(表达式1,表达式2)
如果表达式1为空值(NULL),NVL返回值为表达式2的值,否则返回表达式1的值。
其表达式1和表达式2可以是数字型、字符型或日期型,但表达式1和表达式2的数据类型必须一致。
例如:
数字型:NVL(comm,0)
字符型:NVL(TO_CHAR(comm),'No Value')
日期型:NVL(date,'31-DEC-11')
NVL2函数为Oracle 9i新增加的函数。
格式如下:
...
设有一个 int 类型的数,值为5,那么,我们知道它在计算机中表示为: (因为java中int 是4个字节,所以高位需要补0,占够32位) 00000000 00000000 00000000 00000101 现在想知道,-5在计算机中如何表示? 在计算机中,负数以原码的补码形式表达。原码:一个正数,按照绝对值大小转换成的二进制数;一个负数按照绝对值大小转换成的二进制数,然后最高位补1,称为原码。 比如
00000000 00000000 00000000 00000101 是 5的 原码;
10000000 00000000 00000000 00000101 ...
分类:
分隔符、一元运算符、算术运算符、关系运算符、逻辑运算符、位运算符、移位运算符、三目运算符、赋值
优先级顺序(由高到低):
结合顺序是指运算符结合的执行顺序
分类
结合顺序
运算符
分割符
...
1、String 字符串常量
StringBuffer、StringBuilder 字符串变量
2、执行速度
StringBuilder>StringBuffer>String
例:
String string = "ab";
string = string + "cd";
JVM执行:先创建一个对象string,赋予ab,然后再创建一个对象string执行string+“cd”,也就是第一次创建的string并没有改变,所以说String是不可改变的对象。每当String操作字 ...