`
文章列表
 Java递归遍历XML所有元素     做一个递归遍历XML的例子,为更为复杂的解析工作做基础。     目标:遍历所有的元素节点,并且取出来其中的值,结果打印到控制台。 中国网管联盟www_bitscn_com     源代码如下:        本程序依赖DOM4j包。   import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.DocumentException;import org.dom4j.Element; feedom.net import java.util.*; ...
java 代码:   ChartRegistry: public class ChartRegistry{    List<ChartConfig> registry = new ArrayList<ChartConfig>();    public void addChart(ChartConfig obj)

Collections.sort

    博客分类:
  • Java
第一种方法:容器内要排序的类必须时下Comparable接口:  sort ( List list) 例子:import java.util.*;public class Main{public static void main(String args[]){ArrayList al=new ArrayList();al.add(new Student(2,"aa"));al.add(new Student(1,"bb"));al.add(new Student(3,"dd"));al.add(new Student(3,&quo ...
The following implementation of equals, hashcode and toString is using the concept of one or more business keys defined by annotations.The annotation @BusinessKey can be applied with an include/exclude filter on field or method level. Enumeration for include/exclude filter: public enum Method { ...

java 多态 例子

    博客分类:
  • Java
其实也就是两种绑定状态:动态绑定(也称后期绑定),静态绑定(也称前期绑定).   1  实例方法:                                实例方法与引用所实际引用的对象绑定.(动态绑定).2  静态方法:                                静态方法与引用所实际声明的类型绑定.(静态绑定).3  成员变量(静态或非静态):         成员变量与引用所实际声明的类型绑定.(静态绑定).      /**     * 多态的演示     * @author fhd001     */    public class DtTe ...
这两个属性都用于一多对或者多对多的关系中。而inverse特别是用于双向关系,在单向关系中我们并不需要。   Cascade代表是否执行级联操作,Inverse代表是否由己方维护关系。   Cascade:   Cascade属性的可能值有     all: 所 ...
String的length()方法和数组的length属性 String类有length()方法吗?数组有length()方法吗? String类当然有length()方法了,看看String类的源码就知道了,这是这个方法的定义: Java代码 public int length() {        return count;    }   public int length() { return count; } String的长度实际上就是它的属性--char型数组value的长度。数组是没有length()方法的,大家知道,在JAV ...
有些运算符在JAVA语言中存在着,但是在实际开发中我们或许很少用到它们,在面试题中却时常出现它们的身影,对于这些运算符的含义和用法,你是否还记得呢? 自增(++)和自减(--)运算符 我们先来回答几个问题吧: Java代码 int i = 0;    int j = i++;    int k = --i;   int i = 0; int j = i++; int k = --i; 这段代码运行后,i等于多少?j等于多少?k等于多少?太简单了?好,继续: Java代码 int i = 0;    int j = i+ ...
请下载见附件~~~
基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型,因此面试题中也总少不了它们的身影,在这篇文章中我们将从面试中常考的几个方面来回顾一下与基本类型相关的知识。 基本类型共有九种,它们分别都有相对应的包装类。对于基本类型void以及它的包装类java.lang.Void,我们都无法直接进行操作。基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、short、int、long和浮点数类型float、double。JAVA中的数值类型不存 ...
JAVA中的传递都是值传递吗?有没有引用传递呢? 在回答这两个问题前,让我们首先来看一段代码: Java代码 public class ParamTest {        // 初始值为0        protected int num = 0;           // 为方法参数重新赋值        public void change(int i) {            i = 5;        }           // 为方法参数重新赋值        
我们首先来看一段代码: Java代码 String str=new String("abc");   String str=new String("abc"); 紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不陌生,答案也是众所周知的,2个。接下来我们就从这道题展开,一起回顾一下与创建String对象相关的一些JAVA知识。 我们可以把上面这行代码分成String str、=、"abc"和new String()四部分来看待。String str ...
什么是多态?它的实现机制是什么呢?重载和重写的区别在那里?这就是这一次我们要回顾的四个十分重要的概念:继承、多态、重载和重写。 继承(inheritance) 简单的说,继承就是在一个现有类型的基础上,通过增加新的方法或 ...
java.util.Date类 提到日期和时间,我想大家最先想到应该是java.util.Date类吧。Date类可以精确到毫秒数,这个毫秒数是相对于格林威治标准时间“1970-01-01 00:00:00.000 GMT”的差值。那么,什么是格林威治标准时间呢?要回答这个问题,我们需要先来了解一下世界时间标准方面的知识。 世界时间标准主要有UTC,即Coordinated Universal Time(中文名译作世界协调时间、世界统一时间或世界标准时间),以及GMT,即Greenwich Mean Time(中文名译作格林威治标准时间或格林威治平均时间)两种。严格来讲,UTC比GMT更加精确一 ...
     Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。    Criteria 和 DetachedCriteria 的主要区别在于创建的形式不一样, Criteria 是在线的,所以它是由 Hibernate Session 进行创建的;而 DetachedCriteria 是离线的,创建时无需 Session,DetachedCriteria 提供了 2 个静态方法 forClass(Class) 或 forEntityName(Name) 进行DetachedCr ...
Global site tag (gtag.js) - Google Analytics