上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 54 下一页
摘要: 1.已知表达式int m[] = {0,1,2,3,4,5,6}; 下面那个表达式的值与数组的长度相等()A m.length()B. m.lengthC. m.length()+1D. m.length+1答案:B分析:数组的长度是.length2.下面那些声明是合法的?()A long l = 阅读全文
posted @ 2019-10-21 10:19 燕十三丶 阅读(5002) 评论(0) 推荐(0) 编辑
摘要: 类加载器按照层次,从顶层到底层,分为以下三种: (1)启动类加载器(Bootstrap ClassLoader) 这个类加载器负责将存放在JAVA_HOME/lib下的,或者被-Xbootclasspath参数所指定的路径中的,并且是虚拟机识别的类库加载到虚拟机内存中。启动类加载器无法被Java程序 阅读全文
posted @ 2019-10-21 10:17 燕十三丶 阅读(4613) 评论(0) 推荐(1) 编辑
摘要: Java取消了强大但又危险的指针,而代之以引用。由于指针可进行移动运算,指针可随便指向一个内存区域,而不管这个区域是否可用,这样做是危险的,因为原来这个内存地址可能存储着重要数据或者是其他程序运行所占用的,并且使用指针也容易数组越界。 垃圾回收机制:不需要程序员直接控制内存回收,由垃圾回收器在后台自 阅读全文
posted @ 2019-10-21 10:10 燕十三丶 阅读(2780) 评论(0) 推荐(2) 编辑
摘要: HashMap与Hashtable实现原理相同,功能相同,底层都是哈希表结构,查询速度快,在很多情况下可以互用 两者的主要区别如下 1、Hashtable是早期JDK提供的接口,HashMap是新版JDK提供的接口 2、Hashtable继承Dictionary类,HashMap实现Map接口 3、 阅读全文
posted @ 2019-10-21 10:05 燕十三丶 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 强引用 new一个对象,强引用不会被GC回收。 软引用(SoftReference) 如果一个对象只具有软引用,那就类似于可有可物的生活用品。 弱引用(WeakReference) 如果一个对象只具有弱引用,那就类似于可有可物的生活用品。弱引用与软引用的区别在于:只具有弱引用的对象拥有更短暂的生命周 阅读全文
posted @ 2019-10-21 09:41 燕十三丶 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 数组是(相同类型数据)的(有序)(集合) 数组会在内存中开辟一块连续的空间,每个空间相当于之前的一个变量,称为数组的元素element 元素的表示 数组名[下标或者索引] scores[7] scores[0] scores[9] 索引从0开始 每个数组元素有默认值 double 0.0 boole 阅读全文
posted @ 2019-10-18 13:44 燕十三丶 阅读(458) 评论(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 燕十三丶 阅读(386) 评论(0) 推荐(0) 编辑
摘要: (1)DBCP DBCP是一个依赖Jakarta commons-pool对象池机制的数据库连接池.DBCP可以直接的在应用程序中使用,Tomcat的数据源使用的就是DBCP。 (2)c3p0 c3p0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc 阅读全文
posted @ 2019-10-18 11:30 燕十三丶 阅读(855) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 54 下一页
AmazingCounters.com