Java基础
文章平均质量分 53
htofly
这个作者很懒,什么都没留下…
展开
-
java反射机制
在运行时,对一个JAVA类,能否知道属性和方法;能否调用它的任意方法?答案是可以的,JAVA提供一种反射机制可以实现。 目录什么是JAVA的反射机制JDK中提供的Reflection APIJAVA反射机制提供了什么功能获取类的Class对象获取类的Fields获取类的Method获取类的Constructor新建类的实例转载 2012-07-12 13:12:56 · 388 阅读 · 0 评论 -
Java获取随机数
随机数在实际中使用很广泛,比如要随即生成一个固定长度的字符串、数字。或者随即生成一个不定长度的数字、或者进行一个模拟的随机选择等等。Java提供了最基本的工具,可以帮助开发者来实现这一切。 一、Java随机数的产生方式 在Java中,随机数的概念从广义上将,有三种。 1、通过System.currentTimeMillis()来获取一个当前时间毫秒数的long型数字。转载 2013-05-28 11:27:20 · 625 阅读 · 0 评论 -
ssh与设计模式
参考文章来源:http://www.docin.com/p-87219490.html http://kaixuan489577823.iteye.com/blog/662864 一、struts1主要用到的设计模式:1.Straegy策略模式2.singletom单例模式3.command命令模式4.Facade外观模式5.composite vi转载 2013-03-25 22:52:03 · 3073 阅读 · 0 评论 -
jndi是什么
JNDI(The Java Naming and Directory Interface,Java 命名和目录接口)是一组在Java 应用中访问命名和目录服务的API。为开发人员提供了查找和访问各种命名和目录服务的通用、统一的方式。借助于JNDI 提供的接口,能够通过名字定位用户、机器、网络、对象服务等。命名服务就像DNS 一样,通过命名服务器提供服务,大部分的J2EE 服务器都含有命名服务器。转载 2013-04-01 00:03:16 · 784 阅读 · 0 评论 -
List,Set,Map是否继承自Collection接口?
List,Set,Map是否继承自Collection接口? 答:List,Set是,Map不是。如图: Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable转载 2013-02-28 16:46:25 · 33326 阅读 · 0 评论 -
Java编程中 常见的异常有哪几种 ??
1. java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起转载 2013-03-11 10:03:06 · 4830 阅读 · 0 评论 -
hash算法 (hashmap 实现原理)
Hash ,一般翻译做“ 散列” ,也有直接音译为“ 哈希” 的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不 同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。HAS转载 2012-07-27 10:28:14 · 619 阅读 · 0 评论 -
设计模式【转载】
1、FACTORY?追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户转载 2012-07-10 15:13:06 · 2348 阅读 · 0 评论 -
Eclipse自动补全增强
打开 Eclipse -> Window -> Perferences -> Java ->Editor-> Content,最下面一栏 auto-Activation 会看到只有一个"."存在。表示:只有输入"."之后才会有代码提示,我们要修改的地方就是这里,可是Eclipse默认只允许输入4个自定义字符。先把上图中"."的地方输入几个随便的字符,例如"aaaa",点最下面的转载 2012-05-27 21:21:27 · 439 阅读 · 0 评论 -
遍历Map的四种方法
public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println("转载 2014-05-08 17:31:01 · 1395 阅读 · 0 评论