很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。在讨论它们之间的不同点之前,我们先看看抽象类、接口各自的特性。抽象类抽象类是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的超类。抽象类是被用来创建继承层级里子类的模板。以JDK中的GenericServlet为例:public abstrac
基本数据类型对以数值计算为主的应用程序来说是必不可少的。自从1996年Java发布以来,基本数据类型就是Java语言的一部分。John Moore通过对使用基本类型和不使用基本类型做java基准测试给Java中为什么要保留基本数据类型做了一个很有力的说明。然后,他还在特定类型的应用中把Java和Scala、C++和JavaScript的性能做了对比。在这些应用中,使用基本数据类型应用性能会有很显著
DBUtil 是 Apache 的一个开源项目,它提供了一些类可以让我们方便的使用 JDBC, 它其实就是JDBC的轻量级的封装。使用它最方便的地方在于我们原来使用 JDBC从数据 库中查询得到的结果集需要将每一行数据封装到实体对象中,然后将实体对象加入到集合 中。而使用 DBUtil 可以直接通过 sql 语句得到集合对象或者实体对象,我们不用再一条 一条的取数据,然后填充到对象中,这些工作DB
jeval是为你的Java应用程序提供可加入的、高性能、数学、 布尔和函数表达式的解析和运算的高级资源包。下载地址:http://www.oschina.net/p/jeval 目前最新版本是0.9.4 Beta这个包可以为我们提高高效的数学表达式计算。举个例子:这个是我们策划给出的游戏命中率的一部份计算公式是否命中=a命中率 - (b等级 - a等级) * (命中系数(6)* b闪避
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号