最新消息:

标签:java

java基础

关于java的重载和重写的新发现

admin 5年前 (2014-03-27) 931浏览

       有一道面试题这么写道:Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?        前面的问题自然不用多说,在第二问上有人就犯迷糊了。下面就为大家解释一下: 关于方法的覆盖(重写): ...

java开发技术

数据库连接池的实现和工作原理

admin 5年前 (2014-03-27) 980浏览

连接池用于创建和管理数据库连接的缓冲池技术,缓冲池中的连接可以被任何需要他们的线程使用。当一个线程需要用JDBC对一个数据库操作时,将从池中请求一个连接。当这个连接使用完毕后,将返回到连接池中,等待为其他的线程服务。 连接池的主要优点有以下三个方面。...

java基础

java类加载顺序

admin 5年前 (2014-03-27) 848浏览

类的加载顺序 什么时候类加载 第一次需要使用类信息时加载。 类加载的原则:延迟加载,能不加载就不加载。 触发类加载的几种情况: (1)、调用静态成员时,会加载静态成员真正所在的类及其父类。 通过子类调用父类的静态成员时,只会加载父类而不会加载子类。 ...

java开发技术

Java线程池的原理和介绍

admin 5年前 (2014-03-27) 847浏览

刚刚研究了一下线程池,如果有不足之处,请大家不吝赐教,大家共同学习、共同交流。 在什么情况下使用线程池? 1.单个任务处理的时间比较短 2.将需处理的任务的数量大 使用线程池的好处: 1.减少在创建和销毁线程上所花的时间以及系统资源的开销 2.如不...

java开发技术

关于ConcurrentModificationException的分析和解决

admin 6年前 (2014-03-12) 1618浏览

关于ConcurrentModificationException  : 这个异常产生的原因有几个:一是直接对集合调用删除操作而不是在枚举器上。二是不同的线程试图对集合进行增删操作的时候。 这个解决办法的第一步就是同步代码,使得你在枚举的时候其它的...