feixingfei

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年12月17日

摘要: Nested top-level classes(static member class(or interface)):当我们在一个类A里面定义了另一个类B,并指定B的修饰符为static,那么编译器会把类B与其他普通类一样看待。其他类可以通过A.B来得到类B的入口。比如可以在其他类中通过import A.B来导入类B。类B与其他普通类的区别是B可以访问A中的静态成员。Member classes:我们在一个类A里面定义一个成员类B,B没有被关键字static修饰。成员类B可以访问类A中所有的字段和方法,不管是否是静态的都可以访问。Local classes:Local内部类包含于一个代码块中 阅读全文
posted @ 2011-12-17 19:59 feixingfei 阅读(195) 评论(0) 推荐(0)

摘要: ${var:-DEFAULT}和${var=DEFAULT}的区别: ${var:-DEFAULT} If var not set or is empty, evaluate expression as $DEFAULT ${var=DEFAULT} If var not set, evaluate... 阅读全文
posted @ 2011-12-17 14:17 feixingfei 阅读(714) 评论(0) 推荐(0)