2011年10月21日
摘要: 1 #include <stdio.h> 2 #include <stdlib.h> 3 4 int main(){ 5 int a=5; 6 int b=8; 7 printf("a=%d,b=%d",a,b); 8 9 a=a^b;(按位异或)10 b=a^b;11 a=a^b; 12 13 printf("a=%d,b=%d",a,b);14 } 阅读全文
posted @ 2011-10-21 22:37 clara_babybear 阅读(251) 评论(0) 推荐(0)
  2011年10月16日
摘要: while(wage[line]!=null && wage[line].length()>0) 则OKwhile(wage[]line] != "") 会报NullPointerException的错,为什么? 阅读全文
posted @ 2011-10-16 22:56 clara_babybear 阅读(163) 评论(1) 推荐(0)
  2011年9月28日
摘要: 1. 泛型的情况在jdk1.5之前,集合中可以装各种各样的对象,这样取出来对象只能用Object对象接受,但是当要明确其类型时,必须强制转换,而且强制转换的错误只能在运行期才能发现。然而jdk1.5新特性泛型彻底解决了这样的问题。泛型规定一个类只能装什么,取出时也无需强制转换,因为限定了装什么,也就知道取出是什么了。若装其它东西会在编译时期就报错,这样就将以前的运行时错误提前到编译时期了。2.3. 未完待续。。。 阅读全文
posted @ 2011-09-28 09:48 clara_babybear 阅读(400) 评论(0) 推荐(0)
  2011年9月25日
摘要: 1 * Implementation Notes: 2 * 1. String prefix = configName + "."; 3 * 2. Create Properties instance for inner configuration: 4 * result = new Properties(); 5 * 3. For each (String key; String value) from properties do: 6 * 3.1. If key.startsWith(prefix) then 7 * 3.1.1... 阅读全文
posted @ 2011-09-25 14:36 clara_babybear 阅读(1331) 评论(0) 推荐(0)
  2011年9月17日
摘要: 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 答:是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是该对象的引用一个副本。指向同一个对象,对象的内容可以在被调用的方法中改变,但对象的引用(不是引用的副本)是永远不会改变的。 阅读全文
posted @ 2011-09-17 11:22 clara_babybear 阅读(66780) 评论(10) 推荐(14)
  2011年9月14日
摘要: 栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配内存的,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。 阅读全文
posted @ 2011-09-14 23:40 clara_babybear 阅读(1508) 评论(2) 推荐(3)
  2011年9月10日
摘要: 1. @Test: 测试方法     a) (expected=XXException.class)     b) (timeout=xxx) 2. @Ignore: 被忽略的测试方法 3. @Before: 每一个测试方法之前运行 阅读全文
posted @ 2011-09-10 17:11 clara_babybear 阅读(293) 评论(1) 推荐(0)
  2011年9月9日
摘要: Project:每个生成文件由单个project组成,一个Project又可以包含1个或多个target。    Project包含三个属性:name, default, basedir。ant的所有内容必须包含在这个里边,name是你给它取的名字,basedir故名思意就是工作的根目录 .代表当前目录。default代表默认要做的事情。 阅读全文
posted @ 2011-09-09 22:20 clara_babybear 阅读(1215) 评论(0) 推荐(0)
  2011年9月8日
摘要: 1. ant的安装 按照教程,配置了ANT_HOME和Path环境变量,cmd->ant, 一开始出现了找不到.../jre6/lib/tools.jar这样的错误提示,心想肯定是java环境变量的问题,主要是要增加JAVA_HOME,Path,CLASSPATH这三个变量,具体可google。一开始设置好了杯具的发现怎么还是报错,后来重启了cmd命令行窗口,发现就OK了,貌似改变系统变量需要重启这个窗口,而改变用户变量则需要注销重启电脑。2. ant初使用 ant的使用很方便,比如最简单的helloworld,只要在程序文件夹里面放入需要执行的build.xml即可。cmd跳转到文件夹 阅读全文
posted @ 2011-09-08 22:30 clara_babybear 阅读(321) 评论(0) 推荐(0)
  2011年8月8日
摘要: 阅读全文
posted @ 2011-08-08 15:47 clara_babybear 阅读(421) 评论(0) 推荐(0)