zoukankan      html  css  js  c++  java
  • 20165316 第六周学习总结

    20165316 第六周学习总结

    教材学习内容

    第八章

    1. Java 把 String 类定义为 final 类。
    2. new 运算符首先分配内存空间并在内存空间中放入字符序列,然后计算出引用。(new String(char a[],int startIndex,int count) 提取字符数组a中的一部分字符创建一个 String 对象)
    3. 用户无法输出 String 对象的引用。
    4. 字符串的并置运算,只要有一个是变量,则结果为变量。
    5. String 类的各种方法 boolean equals(String s),boolean stratsWith/endWith(String s),int compareTo(String s),boolean contains(String s),int indexOf/lastIndexOf(String s),String substring(int startpoint),String trim()。
    6. 正则表达式。
    7. 使用 StringTokenizer 和 Scanner 去除字符串里不使用的东西。
    8. Random 取一个 [0.0,1.0) 的随机值。

    第十五章

    1. 泛型不能是基本类型数据。
    2. 泛型类声明和创建对象时,类名后多了一对“<>”,而且必须要用具体的类型替换“<>”中的泛型。
    3. LinkedList 泛型类,以链表结构存储数据。它的一堆方法(P445)
    4. 动态数组表类 ArrayList,采用顺序结构存储数据,在提取数据上有优势,但是不适合动态改变存储的数据。
    5. public static sort(List list) 将 list 中数据按升序排列。
    6. int binarySearch(List list, T key, CompareTo c) 使用折半法查找 list 是否含有和参数 key 相等的元素,返回索引位置,或者-1。
    7. public static void shuffle(List list)随机排列;static void rotate(List list, int distance) 把数据转动 distance 个位,逆时针为正;public static void reverse(List list) 翻转 list 中的数据
    8. 堆栈(P450)
    9. 散列映射(P452)
    10. 树(P454)

    教材学习中的问题和解决过程

    1. (已解决)Scanner 怎样筛选数据?之前我妄图使用 hasnext 的方法解决这个问题,直到我发现别人已经写好了现成的方法。这就证明了,与其想破头不如看看 API 手册。
    2. (未解决)Example15_4 编译时产生的警告提示:将类 collections 中的方法 sort 应用到给定的类型。毫无解决的头绪。还是这样做默认就会出现警告?

    代码托管

    截图如下

  • 相关阅读:
    VS2010+C#写的3D的Android游戏开源咯....不来看别后悔哦。
    把XAML放在服务端,即改即现.....
    TagSL框架设计(1)先来点简介
    OpenMP模式下多线程文件操作 (转)
    VS获取工程版本信息
    OpenMP模式下多线程文件操作(五)
    简单建立DLL和使用DLL
    OpenMP模式下多线程文件操作(三)
    OpenMP模式下多线程文件操作(四)
    【转】VC2008在工具栏Toolbar里添加XP风格spin box control控件
  • 原文地址:https://www.cnblogs.com/treebeard123/p/8735589.html
Copyright © 2011-2022 走看看