01 2018 档案
摘要:HashMap介绍 HashMap是一个基于Map的集合类,用于存储Key和Value的键值对。 通常用HashMap<Key, Value> or HashMap<K, V>标识。 这个类不保证元素的顺序。 HashMap和HashTable很类似,除了它是非线程安全和允许null值(null值和
阅读全文
摘要:Vector介绍 Vector 实现了List接口。和ArrayList一样也维护元素的插入顺序。 但它一般只用在多线程环境,因为它是线程同步的。 还有就是它对元素的增删改查效率低下。 类定义 public class Vector<E> extends AbstractList<E> implem
阅读全文
摘要:LinkedList介绍 ArrayList与LinkedList都是List接口的实现类,因此都实现了List的所有未实现的方法,只是实现的方式有所不同。 LinkedList是采用链表的方式来实现List接口的,它本身有自己特定的方法,如: addFirst(),addLast(),getFir
阅读全文
摘要:Arraylist介绍 Arraylist类实现了List接口。 public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, Serializable它可以存放任何元素,
阅读全文
摘要:说明:以下内容都是我工作中实际碰到的js知识点。 后面还会碰到其他知识点或对原来解决方案的改进,都会在本篇中持续不断的维护,希望给刚参加工作或初学的朋友一些参考。 1.给元素添加事件 $("button").click(function(){ $("p").css("color","red"); }
阅读全文
摘要:var weeks=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]; var today = new Date(); var num = today.getDay();//0-6 0:星期日 1:星期一 console.log("今天:" + weeks[nu
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> function dateFormat (date, fmt) { //aut
阅读全文
摘要:LinkedHashSet介绍 前面我们介绍了HashSet和TreeSet。 LinkedHashSet也是Set接口的一个实现类,同时还继承了HashSet public class LinkedHashSet<E> extends HashSet<E> implements Set<E>, C
阅读全文
摘要:TreeSet介绍 1.TreeSet是SortedSet接口的唯一实现类,TreeSet可以确保集合元素处于排序状态。 2.向TreeSet中加入的应该是同一个类的对象。 3.TreeSet判断两个对象不相等的方式是两个对象通过equals方法返回false,或者通过CompareTo方法比较没有
阅读全文
摘要:HashSet介绍 这个类实现了Set接口,背后是一个hash table(实际上是个HashMap 实例) 。它不保证元素的迭代顺序。尤其是,随着时间推 移它不保证某一元素的位置不变。这个类是非线程安全的,不过可以通过以下方式显式实现: Set s = Collections.synchroniz
阅读全文
摘要:问题说明 最近工作中碰到一个页面有一个主iframe A,用于操作主要业务元素。其中有一个弹出框里面也嵌入了一个iframe B, 此时,我需要在B中调用A中JS的指定方法。下面咱们来通过例子还原一下这个场景,看如何实现的。 主页面html testframe.html <!DOCTYPE html
阅读全文
摘要:Java 使用SimpleDateFormat格式化日期,这里只涉及最实用的方面。 用途 用于格式化日期和解析日期类型字符串。 formatting (date -> text), parsing (text -> date) 构造函数 SimpleDateFormat(String pattern
阅读全文
摘要:介绍 Java集合框架是一组接口和类的集合,它使得存储和处理数据更加有效率。 该框架有一些类,有很多函数使得程序员更加容易的处理集合类型数据。 后面的教程就是针对这些常用类展开,配合例子代码来给大家一一讲解,希望对自己和大家有所帮助。 再看下官方的解释: Collections Framework是
阅读全文
摘要:fastjson介绍 最近工作上经常需要解析json类型数据以及java对象到json类型的互转,特地研究了下阿里巴巴的fastjson,这个是国内用的 比较多的json转换api,还有其他的入jackson,谷歌的Gson,后续我再介绍。 废话少说,上例子。 使用方式 1)下载jar包 2)mav
阅读全文
摘要:问题: 最近使用U盘启动盘安装win7,系统弹出提示框: 解决方法: U盘别插在usb3.0的口(蓝色),换成一个usb2.0的口就可以了
阅读全文
摘要:OutputStreamWriter类 OutputStreamWriter是字符流到字节流的桥梁,字符写入其中后被指定字符集成字节。 字符集可自定义,或使用平台默认字符集。 推荐使用BufferedWriter包装OutputStreamWriter以减少频繁的转换调用,例如: Writer ou
阅读全文
摘要:Java BufferedWriter 类 Java BufferedWriter class 继承了Writer类,为Writer实例提供缓冲。 提升了写字符和字符串性能。 类定义: public class BufferedWriter extends Writer 构造函数: Buffered
阅读全文
摘要:1.说明 最近在研究zTree树控件。过程中涉及到了实现模糊查找结点的功能,特此分享一下。 有关zTree的有关介绍和使用,请访问其官网:zTree -- jQuery 树插件 本文假设你已经比较熟悉了这个控件。 2.实现效果 3.代码 <!DOCTYPE html> <html> <meta ht
阅读全文
摘要:ObjectOutputStream ObjectOutputStream用于往输出流中写入原始类型和Java对象。 类定义 public class ObjectOutputStream extends OutputStream implements ObjectOutput, ObjectStr
阅读全文
摘要:什么是序列化? Java序列化是在JDK 1.1中引入的,是Java内核的重要特性之一。 Java序列化API允许我们将一个对象转换为流,并通过网络发送,或将其存入文件或数据库以便未来使用, 反序列化则是将对象流转换为实际程序中使用的Java对象的过程。 序列化有啥用? 1.暂存大对象 2.Java
阅读全文
摘要:FileWriter Java FileWriter 用于往文件中写入字符数据。 不像FileOutputStream类,你无需转换字符串成字节数组,因为它提供了直接写字符串的方法。 类定义 public class FileWriter extends OutputStreamWriter 构造函
阅读全文
摘要:Java Writer Writer是一个用于写字符流的抽象类。其子类必须实现write(char[], int, int), flush(), 和 close()方法。 类定义 public abstract class Writer extends Object implements Appen
阅读全文
摘要:用于从控制台设备读取字符信息,通常是文本和密码。尤其读取密码字符时是看不见的。 下面给出一个例子: import java.io.Console; /** * @author xusucheng * @create 2017-12-22 **/ public class Test { public
阅读全文
摘要:Java DataOutputStream Class Java DataOutputStream class 可以以机器无关方式往指定输出流写入Java原始数据类型,例如int, double, long等。 类定义 public class DataOutputStream extends Fi
阅读全文
摘要:Java BufferedInputStream Class Java BufferedInputStream class 用于从输入流读取数据,和BufferedOutStream一样内部使用缓冲机制提高读取性能。 需要注意的是: 当读取流中字节时,内部缓冲区每次会自动重新填满多个字节。 当一个缓
阅读全文
摘要:Java BufferedOutputStream Class Java BufferedOutputStream class 用于缓冲一个输出流 其内部使用缓冲区存储数据,可以更有效率的往流中写入数据。利于提高性能。 语法 OutputStream os= new BufferedOutputSt
阅读全文