Java
Moo灬蘑菇猪
这个作者很懒,什么都没留下…
展开
-
List集合
Java集合大致可分为List、Set、Queue和Map四种体系,其中List代表有序、重复的集合;Set代表无序、不可重复的集合;而Map则代表具有映射关系的集合,Java5又增加了Queue体系集合,代表一种队列集合实现。下面主要就是怎么插入数据 ,修改数据,移除数据,添加多个、移除多个数据写法。如图:迭代器:由于列表传的是Integer,迭代器也要传一样的hasNext: 它会...原创 2019-04-17 21:05:23 · 117 阅读 · 0 评论 -
Java集合工具类:Collections
Java提供了一个操作Set、List和Map等集合的工具类:Collections,该工具类里 提供了大量方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象实现 同步控制等方法。排序操作:reverse(List list) : 倒序。shuffle(List list):随机排序。swap(List list, int i, int j): 在指定列表指定位置交换元素。so...原创 2019-05-16 20:34:51 · 486 阅读 · 0 评论 -
序列化的含义和意义
序列化机制允许将实现序列化的Java对象转换成字节序列,这些字节序列可以保存在 磁盘上,或通过网络传输,以备以后重新恢复成原来的对象。序列化机制使得对象可 以脱离程序的运行而独立存在。 对象的序列化(Serialize)指将一个Java对象写入IO流中,与此对应的是,对象的反 序列化(Deserialize)则指从IO流中恢复该Java对象如果需要让某个对象支持序列化 机制,则必须让它的类是可...原创 2019-05-08 00:04:47 · 3393 阅读 · 0 评论 -
File类
File类是java.io包下代表与平台无关的文件和目录的类。在程序中操作文件和目录,都可以通过File类来完成。需要注意的是,不管是文件还是目录都是使用File来操 作的,File能新建、删除、重命名文件和目录,但是File不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。File类当中有4中构造器File(String pathname):通过将给定路径名字符串转换为...原创 2019-05-08 00:00:03 · 139 阅读 · 0 评论 -
Java反射机制
Java反射机制在运行状态中,对于任意一个类,都能够获取到这个类的所有属性和方法,对于任意 一个对象,都能够调用它的任意一个方法和属性(包括私有的方法和属性),这种动态 获取的信息以及动态调用对象的方法的功能就称为java语言的反射机制。通俗点讲, 通过反射,该类对我们来说是完全透明的,想要获取任何东西都可以。我们先创建一个类Person, 把类加载进Class里面,?:问号代表可能的一切。...原创 2019-05-07 23:44:49 · 113 阅读 · 0 评论 -
Map集合
Map接口中键和值一一映射,可以通过键来获取值。首先是定义,因为它是键值对,键要放什么,值要放什么,比如在这里键使用整数Integer类型,然后值存字符,也可以反过来,存对象,键存对象都没问题。直接New HashMap。Map中常用的就是HasMap。添加数据用put,上面指定的类型就不能随便加,什么类型就放什么类型。打印出来就是键值对的形式,等于前面是键,等于后面是值。Put ...原创 2019-04-27 19:59:05 · 147 阅读 · 0 评论 -
Set集合
Set集合类似于一个罐子,程序可以依次把多个对象“丢进”Set集合,而Set集合通常不能记住元素的添加顺序。 Set集合不允许包含相同的元素,如果试图把两个相同的元素加入同一个Set集合中,则添加操作失败,add()方法返回 false,且新元素不会被加入。一 、HashSet类具有以下特点:1.不能保证元素的排列顺序,顺序有可能发生变化。2.HashSet不是同步的(不是线程安全的),...原创 2019-04-27 19:54:55 · 262 阅读 · 0 评论 -
Queue 队列
Queue: 基本上,一个队列就是一个先入先出(FIFO)的数据结构。Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了 Deque接 口。方法(形参):add(E e) 将指定元素插入此列队,offer( E e) 也是将指定元素插入此队列。方法(形参):elem ent() :获取,当时不移除此队列的头。方法(形参):pee...原创 2019-04-17 21:24:31 · 217 阅读 · 0 评论 -
Comparable 和 Comparator
-Comparable是排序接口。若一个类实现了Comparable接口,就意味着该类支持排序。实现了Comparable接口的类的对象的列表或数组可以通过Collections.sort或Arrays.sort进行自动排序。自定义排序,涉及到排序的都可以用它们。我们先定义一个 PersinComparable的类 ,然后实现Comparable 这个接口。先用标准的Java封装name 和...原创 2019-04-17 21:18:35 · 123 阅读 · 0 评论 -
Java常用类
System类:System类代表当前Java程序的运行平台,程序不能创建System类的对象, System类 提供了一些类变量和类方法,允许直接通过System类来调用这些类变量和类方法。获取系统所有环境变量:用map来接收,遍历它我们也可以拿出具体的:System.out.println(System.getenv(“JAVA_HOME”));获取属性的方法; 也可以指定要拿...原创 2019-05-16 20:40:38 · 1020 阅读 · 0 评论