2016年7月23日

浅析Java中print、printf、println的区别

摘要: printf主要是继承了C语言的printf的一些特性,可以进行格式化输出print就是一般的标准输出,但是不换行println和print基本没什么差别,就是最后会换行System.out.printf("the number is: d",t); 参照JAVA API的定义如下:'d' 整数 结 阅读全文

posted @ 2016-07-23 16:43 刘先森 阅读(440) 评论(0) 推荐(0) 编辑

2016年7月22日

内存泄漏与内存溢出

摘要: 内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。 内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可 阅读全文

posted @ 2016-07-22 16:17 刘先森 阅读(182) 评论(0) 推荐(0) 编辑

2016年7月21日

Java中==和equals的区别,equals和hashCode的区别

摘要: 在java中: ==是运算符,用于比较两个变量是否相等。 equals,是Objec类的方法,用于比较两个对象是否相等,默认Object类的equals方法是比较两个对象的地址,跟==的结果一样。Object的equals方法如下: hashCode也是Object类的一个方法。返回一个离散的int 阅读全文

posted @ 2016-07-21 19:47 刘先森 阅读(416) 评论(0) 推荐(0) 编辑

导航