使用final关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。...
分类:
其他好文 时间:
2015-07-05 12:28:40
阅读次数:
121
Java中基础类库:
在这里我只介绍几种我个人认为会经常使用的
1:Object类中的Clone机制只是对对象进行浅层次的克隆,如果需要进行深层次的克隆的话那么就要自己写(具体Clone方法请参考JavaAPI文档)
2:java7新增的Objects类
它提供了一些工具方法来操作对像,这些工具方法大多是“空指”针安全的、比如你不能确定一个引用变量是否为null,如果贸然的调用toStri...
分类:
编程语言 时间:
2015-07-02 12:17:16
阅读次数:
120
1. ==与equals的区别 ==是用来判断两个变量的值是否相等。要比较两个基本变量或引用变量是否相等,只能用==; equal用来判断两个独立对象里面的内容是否一样。 例子: String s1 = "111"; String s2 = "111"; s1与s2是两个独立...
分类:
编程语言 时间:
2015-07-01 13:56:49
阅读次数:
147
在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。堆内存用来存放由new创建的对象和数组。在堆中分配的内存,由...
分类:
编程语言 时间:
2015-06-30 08:56:51
阅读次数:
117
Reference parameter in WADL :Endpoint : ${#Project#DomainServer}Resource : {AdvisorID}Reference parameter in HTTP Request :${#Project#AdvisorID}${#Tes...
分类:
其他好文 时间:
2015-06-26 17:47:23
阅读次数:
159
JAVA中堆和栈的区别在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对.....
分类:
编程语言 时间:
2015-06-26 10:45:55
阅读次数:
113
在shell中,可以认为一条命令就是一个表达式。一条“命令表达式”的值是命令的出口状态
(( ))与$(( ))的区别在于,后者可以把计算结果提取出来作为一个值使用,我个人感觉,'\$'这个符号就是用来提取值的,比如引用变量的时候也用它。
test主要用来执行三类测试:文件属性、数值比较、字符串比较。如果测试结果为真。。。...
分类:
系统相关 时间:
2015-06-25 17:27:29
阅读次数:
151
不论在哪里引用变量, 都可以指定一个默认值来避免变量丢失这种情况, 通过在变量名后面跟着一个 ! 和默认值。就像下面的例子,当 user 从数据模型中丢失时,模板将会将user 的值表示为字符串 ”Anonymous” 。 (若 user 并没有丢失,那么模板就会表现出 ”Anonymous” 不存...
分类:
其他好文 时间:
2015-06-25 17:02:48
阅读次数:
136
Java 中的堆和栈Java把内存划分成两种:一种是栈内存,一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配 。当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以...
分类:
编程语言 时间:
2015-06-22 11:04:18
阅读次数:
201
1. 数组的基本知识:数组是用来存储变量的集合2. 数组的声明格式:元素类型 [] 数组引用变量名 = new 元素类型[元素个数] 如: int [] arrary = new int [10] 声明并创建一个具有int类型的10个元素 arrary 是一个含有十个in...
分类:
编程语言 时间:
2015-06-21 15:40:16
阅读次数:
129