智乐兔

Java基础

  • 特殊的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);    & ...

    查看全文

  • 另类输入缓冲流-java.util.Scanner类

    另类输入缓冲流-java.util.Scanner类

    jdk1.5新增了java.util.Scanner类类似于C++里面的cin: Constructor SummaryScanner(File source)          Constructs a new Scanner that produces values scanned from the specified file.Scanner(File source, String charsetName)       &nbs ...

    查看全文

  • Java实现精确类型数据的输入

    Java实现精确类型数据的输入

    Java数据输入流可以实现精确类型数据的输入: package com.mldn;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException;import java.util.Date;import java.text.SimpleDateFormat;import java.text.ParseException;class InputData{        private BufferedReade ...

    查看全文

  • BufferedReader:缓冲字符输入流的用法

    BufferedReader:缓冲字符输入流的用法

      可以实现把字节流转换为字符流读取;可以实现一次型读取内容到缓冲区,可以实现任意长度的中文输入;——–实例:package com.mldn;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException;public class BufferReader{        public static void main(String[] args) & ...

    查看全文

  • System.in用法举例

    System.in用法举例

      package com.mldn;import java.io.InputStream;import java.io.IOException;public class InDemo{        public static void main(String[] args)        {            &nbs ...

    查看全文

  • System.out与System.err的区别

    System.out与System.err的区别

    out是希望用户看到的,err是不希望用户看到的信息,可由后台输出;System.out可以重定向错误信息到指定磁盘文件,供用户查看;———System.out、in、err的重定向:1.public static void setOut(PrintStream out);// 重新设置out对象引用的流;    Reassigns the “standard” output stream.    First, if there is a security manager, ...

    查看全文

  • Java IO文件流之打印输出流

    Java IO文件流之打印输出流

      打印流是输出流OutputStream的子类,可以对OutputStream类对象进行包装设计,增强功能上的方便性;装饰设计是基于核心实现的包装,使使用更简便和好看;所有基本的输出操作流的转码、转换操作可以避免;因为该流的方法可以处理所有的类型包括类类型;他封装了所有底层实现;对数据的输出(写操作)提供了良好的支持!类介绍:public class PrintStream extends FilterOutputStream implements Appendable, Closeable;A PrintStream adds functionality to another ...

    查看全文