摘要: 建议31:在接口中不要存在实现代码publicinterfaceIB{publicstaticfinalISs=newIS(){publicvoiddoSth(){System.out.println("我在接口中实现了");}};}publicinterfaceIS{publicvoiddoSth();}publicclassClient{publicstaticvoidmain(String[]args){IB.s.doSth();}}//结果打印出,我在接口中实现了IB接口中声明了一个静态常量s,其值是一个匿名内部类,实现了接口IS.这是一种不好的实现,接口是一种契约 阅读全文
posted @ 2013-12-09 07:52 akingseu 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 《你的知识需要管理》这本书中精要地阐述了知识需要学习、管理和转化成价值,以及如何更好地发挥价值的一些方法和经验。简要下来有如下几点:1. 需要学习知识2. 需要对知识进行分类和便于查阅3. 要系统地对自己的专业领域逐步精通,通过各种逐层深入的渠道来达到专家水准。4. 要扩充积累自己的人脉和交流5.提升自己的分享能力5.多多总结6.强调方法7.要将学到的知识运用到实际中,并转化为价值8.要学会更好地利用知识,通过不同的方式,变换、创新来发挥知识的更大的价值。 阅读全文
posted @ 2013-12-08 18:21 akingseu 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1. sh script.shchmod a+x script.sh./script.sh2. #!/bin/sh3. 定义变量var = valueecho $var4. 获得变量值的长度length = ${#var}5.算数操作let, (()),[]let result = no1 + no2let no1++let no1--result = $[ $no1 + 5]result =$((no1+5))6. /dev/null7. 2 > &18. cmd < file9.array_var = (1,2)10. alias11. datestart = $(da 阅读全文
posted @ 2013-12-08 00:16 akingseu 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 项目中有这样一段代码:List aList = this.xxService.getList();List bList = this.xxService.getOtherList();aList.removeAll(bList);发现无法实现删除。后来发现 原来removeAll在实现时,会比较两个对象的所有域是否相同。除非自己实现了hashCode,equals方法来明确只要哪些项相等就认为相等才可以删除。很想看看removeAll的源码。。。 阅读全文
posted @ 2013-12-01 21:49 akingseu 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 1. 读写字节流avaiable方法流打开要记得用close()关闭2. 字节流和字符流字节流, XXIn/OutStream字符流,抽象类 Reader/Writer的子类3.FileInputStreamFileOutputStreamSystem.getPropert("user.dir")组合流。目的:利用有些流的缓冲、数字特性等。常用:FileInput/OutputStreamBufferedInput/OutputStream4 文件输入输出字符流有读写 编码设定字节流没有5 UTF8编码0~7F. 0a6...a080~7FF. 110a10..a06 10 阅读全文
posted @ 2013-12-01 16:54 akingseu 阅读(263) 评论(0) 推荐(0) 编辑