自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 groovy学习笔记

1.在Java中,方法只能定义为类的静态或实例方法。在groovy中,同样遵守这个规则。闭包是一种特殊的类。2.groovy的类与Java类的语法的内涵几乎相同,groovy中的闭包比较与众不同。闭包本身是一个Closure类的对象。闭包拥有delegate、owner等内置对象。在闭包中的this表示它的外围类,可以通过this来调用外围类的属性和方法。delegate和owner与this...

2018-12-09 18:57:19 146

原创 Java相关的资料

1.Java的版本发布与一般的软件不同。一般的软件有1.0版本,2.0版本,2.1.0版本等,老的版本如果有BUG,那么就需要下载修复了这个BUG的新版本。Java则不同,先发布5.0,然后发布6.0,再然后发布7.0,再然后8.0。如果某个大版本有BUG,并不影响后面的大版本,而是在这个大版本的基础上进行修复,然后发布5.0u1。这样的维护的工作量就比较大了。之所以这样,是因为每个大版本都是一个...

2018-12-09 14:19:18 415

原创 gradle学习笔记

1.gradle是一个项目构建工具,就像7-zip一样,我们可以把它下载到本地拿来使用2.gradle是用Java语言写成的项目构建工具,就像tomcat一样,tomcat是用Java语言写成的web服务器3.groovy是一门编程语言,像Java一样,也运行在jvm之上,只不过,jvm运行的大部分应用程序都是由Java编写的。由此可见,JVM已经不仅仅只是Java语言的执行引擎,而是像....

2018-12-08 18:27:20 226

原创 groovy语言的DSL特性

 groovy语言可用作DSL,现在,使用groovy语言编写配置文件也越来越流行。刚开始阅读groovy语言DSL方式的写法时,那真叫一个看不懂。gradle是运行在groovy之上的一个项目构建工具。请看如下使用groovy语言写成的gradle配置文件build.gradlebuildscript { repositories { mavenCent...

2018-12-06 16:00:48 1444

原创 groovy语言的动态特性

执行如下groovy脚本:html{ head{} body{}}groovy引擎会报错,提示html方法不存在。这很容易理解。现在执行如下groovy脚本:def invokeMethod(String name, args) { println "$name"}html{ head{} body{}}groov...

2018-12-06 15:46:48 442

原创 在linux中,$*和$@有什么区别?

看了很多的文章,依然似懂非懂。现在,终于理解了它们两者之间的区别。$*会把当前脚本的所有参数作为一个参数传递给子脚本。(在英文中,*字符有“所有”的意思)$@会把当前脚本的所有参数分别作为一个参数传递给子脚本。(在英文中,@字符有“独立”的意思)脚本start.sh的内容如下:first.sh $* "this is the first shell"second.sh $@ "...

2018-11-12 19:31:49 1976 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除