摘要:
LineNumberReader 跟踪行号的缓冲字符输入流,父类为BufferedReader。 成员方法: getLineNumber() 获得当前行号。 setLineNumber(int lineNumber) 设置当前行号。 练习代码如下: 1 //创建LineNumberReader对象
阅读全文
posted @ 2017-05-18 18:42
少放辣子
阅读(202)
推荐(0)
摘要:
单例设计模式 A:单例设计思想 保证类在内存中只有一个对象 B:如何实现类在内存中只有一个对象呢? 构造私有 本身提供一个对象 通过公共的方法让外界访问 C:案例演示: 单例设计模式中: 饿汉式 懒汉式 饿汉式:当这个类一被加载,就在内存中创建了一个对象 1.保证内存中只有一个对象(构造私有) 2.
阅读全文
posted @ 2017-05-11 19:02
少放辣子
阅读(176)
推荐(0)
摘要:
字节输入流:InputStream(抽象类) 字节输出流:OutputStream(抽象类) FileOutputStream为OutpuStream的子类 其中包括的构造方法为: FileOutputStream(File file) 创建一个向指定 File 对象表示的文件中写入数据的文件输出流
阅读全文
posted @ 2017-05-11 11:50
少放辣子
阅读(170)
推荐(0)
摘要:
Set HashSet 特点:元素唯一,但是无序。 如何保证元素的唯一性的呢(分析源码)? 通过简单的分析,我们知道HashSet集合保证元素的唯一性和add()方法相关。 如何我们想深入的了解,就必须看add()方法的源码,看它的底层依赖什么内容? if (e.hash == hash && ((
阅读全文
posted @ 2017-05-04 17:42
少放辣子
阅读(149)
推荐(0)
摘要:
集合 我们之前学习过数组,我们编写的多数程序也都用到了数组,但有时我们发现有是数组并不能满足我们的所有需求,这是我们就要用到集合。 集合与数组的区别: 数组:1.长度固定2.可以存储基本类型,也可以存储引用类型3.存储元素类型一致集合:1.长度可变2.只可以存储引用类型3.可以存储多种类型 集合类的
阅读全文
posted @ 2017-05-04 16:07
少放辣子
阅读(191)
推荐(0)
摘要:
正则表达式 1 正则表达式:符合一定规则的字符串2 规则字符在java.util.regex Pattern类中 A:字符 x 字符x(举例:a,1) \\ 反斜线字符 B:字符类 [abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a、b 或 c(否定) [a-zA-Z] a 到
阅读全文
posted @ 2017-04-27 13:09
少放辣子
阅读(183)
推荐(0)
摘要:
Date类 Date:类 Date 表示特定的瞬间,精确到毫秒。 构造方法: Date():默认获取的是当前的日期时间 Date(long date):把当前日期按照指定的毫秒值进行设定 成员方法: public long getTime():获取日期对象的毫秒值 public void setTi
阅读全文
posted @ 2017-04-27 12:50
少放辣子
阅读(824)
推荐(0)
摘要:
Random:用于产生随机数的类。和种子相关(种子其实可以把它看成一个产生随机数的定义的规则)。 构造方法: Random():没有指定种子,采用的是默认种子。 Random(long seed):可以指定种子。种子相同,产生的随机数就相同。 成员方法: public int nextInt():返
阅读全文
posted @ 2017-04-27 12:32
少放辣子
阅读(208)
推荐(0)
摘要:
Scanner:帮助我们从键盘获取数据。 构造方法: Scanner(InputStream source) Scanner sc = new Scanner(System.in); System.in in是System类下面的一个静态的成员变量。 现在我们并不知道in这个成员变量的数据类型。 请
阅读全文
posted @ 2017-04-27 12:20
少放辣子
阅读(200)
推荐(0)
摘要:
Object:是所有类的根类。所有的类都直接或者间接的继承自该类1 创建学生对象打印学生对象的地址值(本质上是将地址通过哈希算法算出的哈希值) 同一个对象的哈希值肯定是一样的。 哈希值相同的对象的地址值未必一样。 新华字典,zhu -- 456(哈希值) -- 猪(第三个),朱(第5个),珠(第9个
阅读全文
posted @ 2017-04-27 12:10
少放辣子
阅读(244)
推荐(0)