摘要: 数组是(相同类型数据)的(有序)(集合) 数组会在内存中开辟一块连续的空间,每个空间相当于之前的一个变量,称为数组的元素element 元素的表示 数组名[下标或者索引] scores[7] scores[0] scores[9] 索引从0开始 每个数组元素有默认值 double 0.0 boole 阅读全文
posted @ 2019-10-18 13:44 燕十三丶 阅读(438) 评论(1) 推荐(1) 编辑
摘要: 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数据共享,在不建立直接关联的条件下,让 阅读全文
posted @ 2019-10-18 13:42 燕十三丶 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 真正影响JAVA程序性能的,就是碎片化。碎片是JAVA堆内存中的空闲空间,可能是TLAB剩余空间,也可能是被释放掉的具有较长生命周期的小对象占用的空间。 减少new对象。每次new对象之后,都要开辟新的内存空间。这些对象不被引用之后,还要回收掉。因此,如果最大限度地合理重用对象,或者使用基本数据类型 阅读全文
posted @ 2019-10-18 13:40 燕十三丶 阅读(140) 评论(0) 推荐(0) 编辑
摘要: SerialVersionUid,简言之,其目的是序列化对象版本控制,有关各版本反序列化时是否兼容。如果在新版本中这个值修改了,新版本就不兼容旧版本,反序列化时会抛出InvalidClassException异常。如果修改较小,比如仅仅是增加了一个属性,我们希望向下兼容,老版本的数据都能保留,那就不 阅读全文
posted @ 2019-10-18 11:32 燕十三丶 阅读(384) 评论(0) 推荐(0) 编辑
摘要: (1)DBCP DBCP是一个依赖Jakarta commons-pool对象池机制的数据库连接池.DBCP可以直接的在应用程序中使用,Tomcat的数据源使用的就是DBCP。 (2)c3p0 c3p0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc 阅读全文
posted @ 2019-10-18 11:30 燕十三丶 阅读(852) 评论(0) 推荐(0) 编辑
AmazingCounters.com