2015年10月22日

groovy学习(三)range

摘要: // 1900..1999 包含边界// 2000..<2100 不包含边界twentiethCentury = 1900..1999reverseTen = 10..1println(twentiethCentury)println(reverseTen)println(twentiethCent... 阅读全文

posted @ 2015-10-22 23:29 荷楠仁 阅读(422) 评论(0) 推荐(0) 编辑

groovy学习(二)map

摘要: names = ['Ken' : 'Barclay', 'John' : 'Savage']divisors = [4 : [2], 6 : [3, 2], 12 : [6, 4, 3, 2]]println(names['Ken']) //通过key显示valueprintln(names.Ken... 阅读全文

posted @ 2015-10-22 23:17 荷楠仁 阅读(2023) 评论(0) 推荐(0) 编辑

2015年10月21日

groovy学习(一)列表

摘要: numbers = [11, 12, 13, 14]println(numbers[0])println(numbers[3])println(numbers[-1])//最左边的元素println(numbers[-3])//最左边的第3元素println(numbers[0..2])//第0, ... 阅读全文

posted @ 2015-10-21 22:53 荷楠仁 阅读(640) 评论(0) 推荐(0) 编辑

2015年10月9日

java split函数应该注意的问题

摘要: split函数的参数是一个String,但是这个String会被解释成一个正则表达式.比如 "test.txt".split(".").length得到的值是0,因为在正则表达式中点号会被当作一个通配符, 所以得不到结果,正确的写法应该是"test.txt".split("\\.").length 阅读全文

posted @ 2015-10-09 18:57 荷楠仁 阅读(265) 评论(0) 推荐(0) 编辑

2014年12月25日

重构改善既有代码的设计(笔记)

摘要: 总结一:何时重构1.第1次遇到某个问题只管解决,第2次遇到类似问题复制粘贴代码的时候就应该有警惕,第3次再遇到类似的问题一定要重构, 不要再复制粘帖了.事不到三,三则重构2.修改错误时重构找到一个bug,比较简单的方法直接加一个if解决,好的方法是想想有没有更优雅的解决方法.另外一种情况是一段代码看... 阅读全文

posted @ 2014-12-25 22:59 荷楠仁 阅读(143) 评论(0) 推荐(0) 编辑

2014年12月24日

idea常用设置

摘要: Idea删除当前行的快捷键是Ctrl+y,复制当前行的快捷键是Ctrl+d,和eclipse的习惯不一样。虽然可以一键把idea的快捷键映射成eclipse,但是这样做代价太大,如果这样,idea的官方文档看着很难受。折衷的方法是把eclipse最常用的快捷键转移到idea下,其余的快捷键还是用id... 阅读全文

posted @ 2014-12-24 22:25 荷楠仁 阅读(280) 评论(0) 推荐(0) 编辑

2014年12月17日

android shell常用命令

摘要: du-sm foldername 查看文件夹foldername 的大小,单位是兆(m),du-sk foldername单位是kadb shellrm-r/mnt/sdcard/foldername/ 删除文件夹mnt/sdcard/foldername/中的内容aapt dump badging... 阅读全文

posted @ 2014-12-17 22:33 荷楠仁 阅读(224) 评论(0) 推荐(0) 编辑

2014年12月16日

写代码时要注意的问题

摘要: 1.类名和成员变量不要重复.比如类名是CommentAuthor,成员变量就不用再写commentAuthorName, commentAuthorID,只用写name,id就行. 2.类应该放哪个包里要讨论。 3.看文档注意附录,有的内容可能在附录里有详细解释。 4.有多种方法的时候不要想当然,有 阅读全文

posted @ 2014-12-16 09:11 荷楠仁 阅读(206) 评论(0) 推荐(0) 编辑

2014年12月14日

groovy regex groups(groovy正则表达式组)

摘要: 先看一个java正则表达式的例子.import java.util.regex.Matcher;import java.util.regex.Pattern;public class TestMatch { public static void main(String[] args) { ... 阅读全文

posted @ 2014-12-14 21:56 荷楠仁 阅读(2284) 评论(0) 推荐(0) 编辑

2014年12月13日

groovy hello world

摘要: 安装方法见官方文档http://groovy.codehaus.org/Installing+Groovy用新一个文件HelloWorld.groovy,以utf8的编码保存,内容为:println("Hello World")println("中华人民共和国")在命令行中运行groovy -c u... 阅读全文

posted @ 2014-12-13 20:55 荷楠仁 阅读(524) 评论(0) 推荐(0) 编辑

导航