20165210 Java第六周学习总结

教材学习内容

  • 第八章学习总结

  1. String类:
  • 构造String对象:
1. 常量对象
2. String对象
3. 引用String常量
  • 字符串的并置:
String对象可以用“+”进行并置运算,即首尾相接得到一个新的String对象。例如,对于:
String you = "你";
String you = "好";
String testOne;
you和hi进行并置运算you+hi得到一个新的String对象,可以将这个新的String对象的引用赋值给一个String声明的对象,例如:
testOne=you+shi;
  • String类的常用方法:
1. public int length():
String china = "1945年抗战胜利";
int n1,n2;
n1 = china.length();
n2 = "小鸟 fly".length();
2. public boolean equals(String s):
String tom = new String("天道酬勤");
String boy = new String("知心朋友");
String jerry = new String("天道酬勤");
  1. StringTokenizer类
StringTokenizer fenxi = new ("you are welcome");
StringTokenizer fenxi = new StringTokenizer("you#*are*##welcome", "#*");
  1. Scannner类
1. Scanner对象:
Scanner对象可以解析字符序列中的单词,例如,对于String对象NBA:
String NBA = "I Love This Game";
为了解析出NBA的字符序列中的的单词,可以如下构造一个Scanner对象:
Scanner scanner = new Scanner(NBA);
Scanner对象可以调用方法
  1. StringBuffer类
  • StringBuffer对象
  • StringBuffer类的常用方法
  1. Date类与Calendar类
  • Date类
1. 使用无参数构造方法
2. 使用带参数的构造方法
  • Calendar类
  • 第十五章学习总结

  1. 泛型
  • 泛型类声明
  • 使用泛型类声明对象
  1. 链表
  • LinkedList泛型类
  • 常用方法
  • 遍历链表
  • 排序与查找
  • 洗牌与旋转
  1. 堆栈

    使用java.util包中的Stack泛型类创建一个堆栈对象,堆栈对象可以使用:
public E push(E item);

实现压栈操作。使用

public E pop();

实践弹栈操作。使用

public boolean empty();

判断堆栈是否还有数据,有数据返回false,否则返回true。使用

public E peek();

获取堆栈顶端的数据,但不删除该数据。使用

public int search(Object data);
  1. 散列映射
  • HashMap<K,V>泛类型
  • 常用方法
  • 遍历散列映射
  • 基于散列映射的查询
  1. 树集
  • TreeSet泛型类
  • 结点的大小关系
  • TreeSet类的常用方法

代码托管

感悟

由于在清明期间,所以这周的代码量比较多,主要是对String类和泛型的学习,感觉还是有所收获的。

20165210 Java第六周学习总结的更多相关文章

  1. 20165210 Java第八周学习总结

    20165210 Java第八周学习总结 教材内容学习 - 第十二章学习总结 进程与线程 操作系统与进程 Java中的线程 Java的多线程机制 主线程 线程的状态与生命周期 1. 新建 2. 运行 ...

  2. 20165210 Java第七周学习总结

    20165210 Java第七周学习总结 教材内容学习 第十一章学习总结 连接数据库: 1. 下载JDBC-MySQL数据库驱动 2. 加载JDBC-MySQL数据库驱动 3. 连接数据库 4. 注意 ...

  3. 20165210 Java第五周学习总结

    20165210 Java第五周学习总结 教材学习内容 - 第七章学习总结 内部类: 内部类的外嵌类的成员变量在内部类中仍然有效,内部类中的方法也可以调用外嵌类中的方法. 内部类的类体中不可以声明类变 ...

  4. 20165210 Java第三周学习总结

    20165210 Java第三周学习总结 教材学习内容总结 - 第四章学习总结 编程语言的几个发展阶段: 面向机器语言 面向过程语言 面向对象语言 类: 类声明: class People { ... ...

  5. 20145304 Java第六周学习报告

    20145304<Java程序设计>第六周学习总结 教材学习内容总结 1.InputStream与OutputStream: 在Java中,输入串流的代表对象为java.io.InputS ...

  6. 20165326 java第六周学习笔记

    第六周学习总结 ch8 String类对于有效处理字符序列信息非常重要. String对象的字符序列不能被修改删除,无法发生变化. StringBuffer类的对象实体的内存空间可以自动改变大小,便于 ...

  7. 2016-2017-2 20155309 南皓芯java第六周学习总结

    教材内容详解 这一次主要学习的是第十章与第十一章的内容.主要讲述了串流,字符处理和线程以及并行API. 输入输出 串流:Java中的数据有来源(source)和目的地(destination),衔接两 ...

  8. 201521123093 java 第六周学习总结

    1. 本周学习总结 1.1 面向对象学习暂告一段落,请使用思维导图,以封装.继承.多态为核心概念画一张思维导图,对面向对象思想进行一个总结. 注1:关键词与内容不求多,但概念之间的联系要清晰,内容覆盖 ...

  9. 20165221—JAVA第六周学习心得

    课本知识点小结 第8章:常用实用类 String类 常量对象放入常量池中,而用string声明的对象变量中存放着引用.凡是new构造的常量都不在常量池中. startIndex表示提取字符的起始位置, ...

随机推荐

  1. Java filter中的chain.doFilter详解

    转载: 一.chain.doFilter作用 1.一般filter都是一个链,web.xml 里面配置了几个就有几个.一个一个的连在一起 request -> filter1 -> fil ...

  2. Linux进程内存布局(翻译)

    Anatomy of a Program in Memory 在一个多任务OS中,每个进程都运行在它自己的内存沙箱中.这个沙箱就是虚拟地址空间,在32位下就是一块容量为4GB的内存地址.内核将这些虚拟 ...

  3. F4+2 团队项目软件设计方案

    目录 1引言 1.1编写目的 1.2背景 1.3定义 1.4参考资料 2总体设计 2.1需求规定 2.2运行环境 2.3基本设计概念和处理流程 2.4功能描述 2.5功能器求与程序的关系 2.6人工处 ...

  4. JDK 12又来了,我学不动了...

    写在前面 看到 JDK 12又发布了,萌新不知不觉感觉瑟瑟发抖,从 Java 1.8的函数式编程思维和范式 到 Java 1.9的模块化特性的加持 以及还没来得及深切感受一下 Java 1.11 的 ...

  5. spark必知必会的基本概念

    首先我们从宏观的视角来窥视下大数据技术框架: 图1 大数据技术框架 从图1可以看出,数据源-数据收集-数据存储-资源管理,这是我们进行数据分析和处理的基本;图中的计算框架包括批处理.交互式分析和流处理 ...

  6. 《剑指offer》第三十七题(序列化二叉树)

    // 面试题37:序列化二叉树 // 题目:请实现两个函数,分别用来序列化和反序列化二叉树. #include "BinaryTree.h" #include <iostre ...

  7. URAL 1635 Mnemonics and Palindromes

    URAL 1635 思路:区间dp+贪心,先n^2处理出每段区间是否是回文串,然后贪心地找每一段1到i的最少分割. 代码: #include<bits/stdc++.h> using na ...

  8. Codeforces 534B - Covered Path

    534B - Covered Path 思路:贪心,每一秒取尽可能大并且可以达到的速度. 画张图吧,不解释了: 代码: #include<bits/stdc++.h> using name ...

  9. Java 常用对象-BigDecimal

    2017-11-02 22:03:14 BigDecimal类:不可变的.任意精度的有符号十进制数.BigDecimal 由任意精度的整数非标度值 和 32 位的整数标度 (scale) 组成.如果为 ...

  10. 使用MyBatis Generator自动生成实体、mapper和dao层

    原文链接 通过MyBatis Generator可以自动生成实体.mapper和dao层,记录一下怎么用的. 主要步骤: 关于mybatis从数据库反向生成实体.DAO.mapper: 参考文章:ht ...