接口的本质——接口是一种特殊的抽象类,这种抽象类里面只包含常量和方法的定义,而没有变量和方法的实现。   抽象类所具有的一些东西接口可以具有,假如一个抽象类里面所有的方法全都是抽象的,没有任何一个方法需要这个抽象类去实现,并且这个抽象类里面所有的变量都是静态(static)变量...
本文实例讲述了Java实现SHA-1算法的方法。分享给大家供大家参考。具体实现方法如下: 复制代码 代码如下:public class SHA1Util {     private static final boolean hexcase = false;     priv...
在界面设计中,一个容器要放置许多组件,为了美观,为组件安排在容器中的位置,这就是布局设计。java.awt中定义了多种布局类,每种布局类对应一种布局的策略。常用的有以下布局类: •FlowLayout,依次放置组件。 •BoarderLayout,将组件放置在边界上。 •...
1. 阐述 对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降...
一、插入排序算法实现java版本 public static int[] insert_sort(int[] a) { for (int i = 0; i < a.length; i++) { for(int j=i+1;j>0&&j...
前言     这篇文章主要是介绍一下Android Intent,并且从Android源码的角度对Intent查询匹配过程进行分析。 Intent介绍     Intent的中文是“意图”的意思,而意图是一个非常抽象的概念,那么在Android的编码设计中,如何实例化意图呢?因...
迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。   迭代器模式由以下角色组成: 迭代器角色(Iterator):迭代器角色负责定义访问和遍历元素的...
final:禁止多态开关~ 修饰变量:变量不能被改变 修饰类:类不能被继承 修饰方法:方法不能被重写 finally:用在异常处理的最后一个语句块 无论是否产生异常都要被执行~~~ Java代码 public final class FinallyTest { p...
本文实例讲述了java使用hashMap缓存保存数据的方法。分享给大家供大家参考,具体如下: private static final HashMap<Long, XXX> sCache = new HashMap<Long, XXX>(); p...
* String类是不可变类,只要对String进行修改,都会导致新的对象生成。 * StringBuffer和StringBuilder都是可变类,任何对字符串的改变都不会产生新的对象。 在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等 * 但StringBu...

我的博客

人生若只如初见,何事秋风悲画扇。