上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 148 下一页
该文被密码保护。 阅读全文
posted @ 2019-07-18 09:41 QiaoZhi 阅读(574) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-07-11 17:09 QiaoZhi 阅读(805) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-07-08 17:44 QiaoZhi 阅读(630) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2019-07-05 17:48 QiaoZhi 阅读(369) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-07-04 18:43 QiaoZhi 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是内省? 内省(Introspector)是Java语言对JavaBean类属性、事件的处理方法。 例如类User中有属性name,那么必定有getName,setName方法,我们可以通过他们来获取或者设置值,这是常规操作。 Java提供了一套API来访问某个属性的getter/sett 阅读全文
posted @ 2019-07-03 22:39 QiaoZhi 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: 78. 同步访问共享的可变数据 为了在线程之间进行可靠的通信,也为了互斥访问,同步是必要的。 不共享可变的数据。要么共享不可变的数据,要么压根不共享。换句话说,将可变数据限制在单线程中。 当多个线程共享可变数据的时候,每个读或写数据的线程必须执行同步。如果没有同步就无法保证一个线程所做的修改被另一个 阅读全文
posted @ 2019-06-27 13:18 QiaoZhi 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 67. 明智审慎地进行优化 有三条优化的格言是每个人都应该知道的: (1)比起其他任何单一的原因(包括盲目的愚钝),很多计算上的过失都被归咎于效率(不一定能实现) (2)不要去计算效率上的一些小小的得失,在97%的情况下,不成熟的优化才是一切问题的根源。 (3)在优化方面,我们要遵守两条规则: 规则 阅读全文
posted @ 2019-06-26 10:15 QiaoZhi 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 56. 为所有已公开的API元素编写文档注释 要正确地记录API,必须在每个导出的类、接口、构造方法、方法和属性声明之前加上文档注释。如果一个类是可序列化的,还需要记录它的序列化形式。 文档注释在源代码和生成的代码中都应该是可读的通用原则。 类或接口中的两个成员方法或构造方法不应具有相同的概要描述。 阅读全文
posted @ 2019-06-25 22:07 QiaoZhi 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 45. 明智谨慎地使用Stream 46. 优先考虑流中无副作用的函数 47. 优先使用Collection而不是Stream作为方法的返回类型 48. 谨慎使用流并行 49. 检查参数有效性 大多数方法和构造方法对可以将哪些值传到其对应参数有一些限制。例如:索引必须是非负数、对象引用必须是非nul 阅读全文
posted @ 2019-06-24 10:50 QiaoZhi 阅读(517) 评论(0) 推荐(0) 编辑
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 148 下一页