20165327 2017-2018-2 《Java程序设计》第6周学习总结

MATLAB 2018-04-08

20165327 2017-2018-2 《Java程序设计》第6周学习总结

教材内容总结

第八章

  • String类常用方法
    public int length()
    public boolean equals(String s)
    public boolean startsWith(String s) public boolean endsWith(String s)
    public int compareTo(String s)
    public boolean contains(String s)
    public int indexOf(String s) public int lastIndexOf(String s)
    public String substring(int startpoint)
    public String trim()
  • String类与StringBuffer类不同:
    StringBuffer类的对象的实体的内存空间可以自动的改变大小
  • 使用StringTokenizerScanner类分析字符序列,获取字符序列中被分隔符分割的单词
  • 使用Date类和Calendar类处理时间
  • 使用BigInteger类处理特别大的整数
  • 使用String类的static方法format格式化日期和数字

第十五章

  • 泛型
    主要目的是可以建立具有类型安全的集合框架,如链表、散列映射等数据结构
    泛型类声明
    可以使用class 名称<泛型列表>声明一个类,为了和普通的类有所区别,这样声明的类称作泛型类,没有指定E是何种类型的数据,它可以是任何对象或接口,但不能是基本类型数据
    使用泛型类声明对象
    泛型类声明和创建对象时,类名后多了一对“<>”,而且必须要用具体的类型替换“<>”中的泛型
  • 链表
    链表是由若干个称作节点的对象组成的一种数据结构,每个节点含有一个数据和下一个节点的引用
    LinkedList泛型类
    LinkedList
    常用方法
    LinkedList

  • 堆栈
    堆栈是一种“后进先出”的数据结构,只能在一端进行输入或输出数据的操作
    Stack
  • 散列映射
    HashMap
  • 树集
    TreeSet

代码脚本:

20165327 2017-2018-2 《Java程序设计》第6周学习总结

码云链接:码云

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇400小时
第一周200/2002/210/10
第二周300/5002/420/25
第三周500/10003/715/40
第四周300/13002/920/60
第五周1150/24502/1120/80
第六周900/33502/1320/100

相关推荐