zoukankan      html  css  js  c++  java
  • 2017-02-12,周日整理

      新年的第一周Java基础学习复习。

    • 集合类库(增、删、改、查)
      1. Collection:集合类库的根接口,单列集合
        1. List:有序的可以重复的列表
          1. ArrayList动态的对象数组,比较常见,其常见方法需要掌握。不同步。
          2. LinkedList采用链表实现动态列表,操作与ArrayList一致,多了头和尾的操作
          3. Vector同步向量。(逐渐淘汰)
          4. Stack堆栈,先进后出LIFO。push();peer();pop();
        2. Set:无序不重复的集合
          1. HashSet,哈希表支持,无序不重复不同步,如果需要按某种顺序输出,需要重写hashcode();equals();方法
          2. TreeSet,由二叉树支持,要求放置的元素是同一类型,有自然顺序,也就是实现了Comparable接口(必重写compareTo();方法)
        3. Map:双列集合,具有映射关系的键值对,键不能重复,值可以重复,使用Iterator来进行遍历。
          1. Hashtable,同步,键和值都不能为NULL,put();方法
          2. HashMap,不同步,键和值都能为NULL
          3. TreeMap,不同步,键不能为NULL,值可以为NULL
        • 排序的方法,工具类Connections中的sort方法,要使用sort();方法,必须要自定义一个实现了Comparator接口的比较器类。
        • 使用泛型,可以避免向下转型检查instanceof。
    • mySQL简介
      1. DDL、DML、DCL语言,熟练使用这些语言操作数据库。
    • JDBC
      1. Java Database Connection,建立JAVA与MYSQL之间的联系,Driver,Connection,Statement,ResultSet,需要加载mysql驱动到JAVA工程中。
    • IO流
      1. File类,对文件进行操作。需熟悉其中的一些常用方法。
      2. 有字符流与字节流两种,如:FileInputStream,FileReader,可以用缓冲器Buffered对其进行包装
      3. 转换流,InputStreamReader,OutputStreamWriter,由字符流通向字节流的桥梁
    • XML
      1. XML,可扩展标记语言,用于存储和传输数据。
      2. DOM,SAX,JDOM,DOM4j
        1. DOM,sun公司开发的对xml文件进行读取和写入的工具包
        2. DOM4j,由他人编写的集成工具包,思路与DOM一样,但是代码简练
    • 熟练以上知识,实现使用JAVA程序来连接数据库和XML文件。
  • 相关阅读:
    如何用js刷新aspxgridviw
    ASPxSpinEdit 控件的三元判断
    关于cookie
    asp.net解决数据转换为DBNULL的问题
    Devexpress 中如何写ASPxGridView新增修改时的数据验证
    ASPxGridView中批量提交及个别提交的写法
    c#中如何做日期的三元判断(日期不为空赋值)
    c#中如何不通过后台直接用js筛选gridview中的数据条件筛选查询?
    devexpress中如何绑定ASPxTreeList控件
    如何在后台动态生成ASPxCheckBoxList标签并循环(数据调用存储过程)
  • 原文地址:https://www.cnblogs.com/lg-study/p/6391390.html
Copyright © 2011-2022 走看看