上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 58 下一页
摘要: 注解@Retention可以用来修饰注解,是注解的注解,称为元注解。Retention注解有一个属性value,是RetentionPolicy类型的,Enum RetentionPolicy是一个枚举类型,这个枚举决定了Retention注解应该如何去保持,也可理解为Rentention 搭配 R 阅读全文
posted @ 2018-11-20 09:32 刘大飞 阅读(34396) 评论(2) 推荐(7) 编辑
摘要: 使用synchronized的时候,一般要防止String 常量池造成的坑。 比如,一个函数中包含: synchronized("A") { } 还有另外一个函数中包含: synchronized("A") { } 因为常量池的原因 :比如下面,A和B实际上是同一个对象。 String a = "A 阅读全文
posted @ 2018-10-31 23:09 刘大飞 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一 Synchronized锁: 1 synchronized取得的锁都是对象锁,而不是把一段代码或方法加锁。 synchronized是给该方法的实例对象加锁。如果多个线程访问的是同一个对象 的synchronized方法,就可以同步。 2 对象中的非synchronized类型的方法是不需要等待 阅读全文
posted @ 2018-10-29 21:44 刘大飞 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 1 demo 2 格式化输出格式 result: 3 logging的 result: 阅读全文
posted @ 2018-10-28 22:14 刘大飞 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1 写文件 2 读文件 3 循环读取文件 4 with ... As ... 阅读全文
posted @ 2018-10-28 18:06 刘大飞 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1: 方法一: 导入整个模块 方法二: 只导入用到的部分 2 自定义模块 关于导入模块: 第一种情况: 主程序与模块程序在同一目录下: `-- src |-- mod1.py `-- test1.py 若在程序test1.py中导入模块mod1, 则直接使用import mod1或from mod1 阅读全文
posted @ 2018-10-28 16:47 刘大飞 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 1 异常: 2 : else(如果没有异常) 3:Finally 4: 抛出异常 raise XXXX 阅读全文
posted @ 2018-10-28 16:23 刘大飞 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1 python的类: Python类都继承自object。 __init__: 构造函数,如果不写,有一个默认的。 __init__: 这个构造函数只能有一个,Python中不能有多个构造函数。 构造函数里面可以用类属性。 __del__: 析构函数。 2 继承 阅读全文
posted @ 2018-10-27 21:11 刘大飞 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 1: 函数参数默认值 2:作用域 如果想在函数内部使用函数外部的变量,使用global关键字 3:不定参数 4: type函数 result: 阅读全文
posted @ 2018-10-27 20:47 刘大飞 阅读(127) 评论(0) 推荐(0) 编辑
摘要: result: 阅读全文
posted @ 2018-10-27 20:09 刘大飞 阅读(193) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 58 下一页