问题当一个对象实现 Serializable 接口时,多数 ide 会提示声明一个静态常量 serialVersionUID(版本标识),那 serialVersionUID 到底有什么作用呢?应该如何使用 serialVersion...
问题描述反射是什么,为什么它是有用的?我特别感兴趣的是java,但我认为任何语言的原理都是相同的。 回答反射的概念,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。在java中,通过反射,能够在”运行态”动态获得任意一个类...
理论上讲(编程语言、数学层面)equals() 定义了对象的相等关系(自反性、对称性、传递性)(有点抽象,更详细说明,请参考javadoc) 。另外,它还具有一致性(也就是说,如果一个对象没有修改,那么对象的equals方法,应总是返...
问题题目就是问题 解答回答1从Ethan Nicholas的《Understanding Weak References》中 弱引用:放置一个弱引用的作用,不是强有力强制一个对象保存在内存中。弱引用允许利用垃圾收集者的能力去决定可达性...
##问题JSP 和 Servlet 有什么关系?JSP 是某种 Servlet 吗?JSP 和 JSF 又有什么关系?JSF 是某种基于JSP的,预构建好的 UI 吗,像ASP.NET-MVC 那样? ##回答1 JSP(Java S...
问题:Java里没有Pair是不是一个好理由?那什么会和C++这个结构相等呢?似乎1.6版本提供了一些类似的(比如AbstractMap.SimpleEntry),但这看起来很费解。 回答:在comp.lang.java.help的一...
问题在spring集成的框架中,注解在类上的@Component,@Repository,@Service等注解能否被互换?或者说这些注解有什么区别? 回答1引用spring的官方文档中的一段描述: 在Spring2.0之前的版本中,...
问题 因为 Java 数组中没有 toString() 方法,所以我如果直接调用数组toStrign()方法的话,只会得到它的内存地址。像这样,显得并不人性化: 12int[] intArray = new int[] {1...
回答1一种可能的(也是常见的)使用情形是你不想通过同步方式(synchronized)访问非线程安全的对象(说的就是SimpleDateFormat),而是想给每个线程一个对象实例的时候。例如 12345678910111213141...
问题通过下面的程序你可以看出来,对于任意一个比0.5略小的都是舍去小数向下取整,只有0.5是例外. 123456789for (int i = 10; i >= 0; i--) { long l = Double...