智乐兔

技术分享

  • java对枚举的支持-枚举类

    java对枚举的支持-枚举类

    java枚举类针对枚举操作进行了强大的支持。 jdk1.5之前没有对枚举的专门操作类:—早期java对枚举的使用:package com.mldn;class Color        // 实现枚举类:该类型的取值范围是确定的!{                public static final Color RED = new Color(“红色̶ ...

    查看全文

  • Java类集的应用示范

    Java类集的应用示范

    类集在实际应用中非常重要,下面就是一个典型的小项目,可以体会一下类集的强大: –1.一对多关系:/*一个学校有学校名称,学校里有多个学生,但学生数量是不确定的,不能用数组直接实现;可以把学生实例放入类集中操作!实现简单的一对多关系;*/package com.mldn;import java.util.List;import java.util.ArrayList;import java.util.Iterator;//—————-school类:class School{     ...

    查看全文

  • java资源文件支持类-Properties类的常用用法

    java资源文件支持类-Properties类的常用用法

    java中的Properties类是HashTable的一个实现,属于map类型,代表一系列的属性键值对。 public class Propertiesextends Hashtable;// 继承自Hashtable,属于Map类型;The Properties class represents a persistent set of properties. The Properties can be saved to a stream or loaded from a stream. Each key and its corresponding value in the propert ...

    查看全文

  • java对栈的常用操作

    java对栈的常用操作

    栈Stack是Vector的子类,属于线性数组,主要操作是出入栈,遵循“后进先出”原则。 public class Stackextends Vector;// 是Vector的子类,属于List!线型的// 非继承方法:boolean         empty()          Tests if this stack is empty.E      &nbs ...

    查看全文

  • java Collections集合工具类

    java Collections集合工具类

    Collections是集合工具类,与接口无关的一个类; public class Collectionsextends Object; // 一个与Collection接口无直接关系的类,可以对Collection、Map接口的对象进行各种操作!// 是一个集合工具类!—-集合工具类只是工具并不能代替集合类;package com.mldn;import java.util.Collections;import java.util.List;import java.util.Set;import java.util.Iterator;public class Collectio ...

    查看全文

  • SortedMap接口-Map排序的用法

    SortedMap接口-Map排序的用法

    SortedMap接口默认使用键值默认顺序或者通过Comparator接口实现对象作为排序依据。: public interface SortedMapextends Map;        // Map的子接口;A Map that further provides a total ordering on its keys. The map is ordered according to the natural ordering of its keys, or by a Comparator typically prov ...

    查看全文

  • 特殊的Map类-IdentityHashMap与HashMap的区别

    特殊的Map类-IdentityHashMap与HashMap的区别

    java.util.Map的一个实现类是IdentityHashMap,可以根据地址判断key是否相等: public class IdentityHashMapextends AbstractMapimplements Map, Serializable, Cloneable;// 非一般意义上的映射This class implements the Map interface with a hash table, using reference-equality in place of object-equality when comparing keys (and values). I ...

    查看全文

  • Map应用-使用自定义类实例化Map对象

    Map应用-使用自定义类实例化Map对象

    为了验证Map对象的特性,使用自定义类实例化Map对象,代码如下: package com.mldn;import java.util.Map;import java.util.HashMap;import java.util.Set;import java.util.Iterator;public class MapDemo{        public static void main(String[] args)        { &nb ...

    查看全文

  • java入门-使用foreach输出Map键值对

    java入门-使用foreach输出Map键值对

    使用foreach输出Map键值对: package com.mldn;import java.util.Map;import java.util.Hashtable;import java.util.Set;import java.util.Iterator;public class MapDemo{        public static void main(String[] args)        {   &nbs ...

    查看全文

  • Java 类集映射类Map接口及其实现类详解

    Java 类集映射类Map接口及其实现类详解

    映射的接口是Map,在java文档中如下定义: java.util Interface Map Type Parameters:    K – the type of keys maintained by this map    V – the type of mapped values public interface Map An object that maps keys to values. A map cannot contain duplicate keys; each key can m ...

    查看全文

  • Java集合类集的遍历输出方式-foreach

    Java集合类集的遍历输出方式-foreach

    Jdk1.5新增了foreach关键字,foreach输出集合的用法举例: package com.mldn; import java.util.List; import java.util.ArrayList; public class ForEach { public static void main(String[] args) { List ls = new ArrayList(); // 实例化线性集合 ls.add(“Hello”); ls.add(“,”); ls.add(“World!” ...

    查看全文

  • 数据操作流:输入、输出原生java数据类型

    数据操作流:输入、输出原生java数据类型

    使用数据操作流输入、输出原生java数据类型的实例: public class DataOutputStream extends FilterOutputStream implements DataOutput;public DataOutputStream(OutputStream out);// 只接收字节输出流public class DataInputStream extends FilterInputStream implements DataInput;public DataInputStream(InputStream in);    & ...

    查看全文

在线客服
在线客服 X

售前: 点击这里给我发消息
售后: 点击这里给我发消息

智乐兔官微