Java
要努力啊要努力
这个作者很懒,什么都没留下…
展开
-
day15
day15 <01 集合框架(TreeSet)> * Set:无序,不可重复元素 * |--HashSet:数据结构是哈希表,线程是非同步的 * 保证元素唯一性的原理:判断元素的hashCode是否相同。 * 如果相同,还会继续判断元素的equals方法,是否为true。 * |--Tr...原创 2018-08-26 16:07:00 · 206 阅读 · 0 评论 -
day15泛型
<06 集合框架(泛型概述)> 集合中只能添加对象,是不能添加基本数据类型的。但1.5版本之后可以。因为 基本数据类型有个自动装箱/拆箱动作。 <07 集合框架(泛型使用)> 泛型避免了强转 (泛型在比较器中的应用。代码变简洁,且安全性增强) <08 集合框架(泛型类)> 在自己定义的类中使用泛型,来完成自己的程序设计。 由对方来指定要操作什么类型...原创 2016-12-24 16:50:02 · 240 阅读 · 0 评论 -
day16Map
day16 <01 集合(Map概述)> * Map集合:该集合存储键值对,一对一对往里存。而且要保证键的唯一性。 * 1.添加:put(K key, V value) * putAll(Map<? extends K, ? extends V> m) * 2.删除:clear() * remove(Object key) * 3.判...原创 2016-12-29 12:27:09 · 271 阅读 · 0 评论 -
day17 Utilities:Collections& Arrays
day17 <16 集合(Arrays)> (1) * 【数组变集合】 * Arrays用于操作数组的工具类 * 里面都是静态方法。 * Created on 2017/1/1. * asList:将数组变成list集合 (2) //把数组变成list集合有什么好处? /* 可以使用集合的思想和方法来操作数组中的元素。 注意:...原创 2017-01-02 21:27:18 · 233 阅读 · 0 评论 -
day11 多线程
<01 多线程(概述)> * 进程:是一个正在执行中的程序。 * 每一个进程执行 都有一个执行的顺序。该顺序就是一个执行路径。或者叫一个控制单元。 * 线程:就是进程中的一个独立的控制单元。 * 线程在控制着进程的执行。 * * 一个进程中 至少有一个线程。 * * Java VM 启动的时候,会有一个进程java.exe, * 该进程中至少有一个线程 负...原创 2017-01-14 10:46:27 · 218 阅读 · 0 评论 -
day25正则表达式
<01 特点> * 具体操作功能: * 1.匹配:String类中的 matches方法。用规则匹配整个字符串, * 只要有一处不符合规则,就匹配结束,返回false。 * 2.切割:split * 3.替换:String replaceAll() <02 匹配> package day25; /** * 正则表达式:符合一定规则...原创 2017-01-28 13:56:13 · 246 阅读 · 0 评论 -
day18IO概述& 字符流FileWriter FileReader
<1 IO流(概述)> 按照操作的数据分为两种:字节流、字符流。 <2 IO流(FileWriter)> package day18; import java.io.FileWriter; import java.io.IOException; /** * 字符流和字节流: * 字节流两个基类: * InputStream OutputStream ...原创 2017-01-30 00:15:26 · 229 阅读 · 0 评论 -
day19
<1 IO流(BufferedWriter)> package day19; import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; /** * 缓冲区 出现时为了提高流的操作效率而出现的 * 所以在创建缓冲区之前,必须要先有流对象 * * 该缓冲...原创 2017-02-08 21:42:45 · 278 阅读 · 0 评论 -
day20 File类
<1 File类概述> 流:只能操作数据 package day20; import java.io.File; /** * Created by Administrator on 2017/2/12. */ public class FileDemo { public static void main(String[] args){ con...原创 2017-02-12 16:48:02 · 306 阅读 · 0 评论 -
day21 IO包中的其它类
<1 对象的序列化> ObjectInputStream和ObjectOutputStream 成对使用 package day21; import java.io.*; /** * Created by Administrator on 2017/2/14. */ public class ObjectStreamDemo { public static ...原创 2017-02-14 22:08:42 · 223 阅读 · 0 评论 -
day13 String
<05 String常见功能-比较和去除空格> 1)将字符串转换成大写或者小写。 String toUpperCase(),String toLowerCase() 2)将字符串两端的多个空格去除。String trim() 3)对两个字符串进行自然顺序的比较。String compareTo(string) (注意:都是产生新的字符串。因为字符串一旦被声明,便不可再修改) String类原创 2017-03-07 17:09:10 · 233 阅读 · 0 评论 -
day14
day14 集合框架 为什么出现这么多的容器呢? 因为每一个容器对数据的存储方式都有不同。 这个存储方式称之为:数据结构。 <02 集合框架(共性方法)> 记住:集合中不可能存放对象实体。集合和数组一样,存放的都是地址。 1)add方法的参数类似是Object,以便于接收任意类型的对象。 2)集合中存储的都是对象的引用(地址)。(和数组一样。存放的不是对象实...原创 2016-12-19 18:51:14 · 265 阅读 · 0 评论