20165236 第六周Java学习总结
20165236 第六周Java学习总结
一、 第八章内容:
1、String 类:
String对象、常量对象;字符串并置;
常用方法:
length,equals,startsWith,compareTo,contains,contains,substring;
2、StringTokenizer类:
StringTokenizer(String s):为String对象a构造一个分析器。使用默认的分隔标记,即空格符、换行符、回车符、Tab符、进 纸符做分隔标记;
StringTokenizer(String s,String delim):为String对象s构造一个分析器。参数delim的字符序列中的字符的任意排列被作为分 隔标记;
3、Scanner类;
4、StringBuffer类:StringBuffer对象;常用方法:
append,charAt,serCharAt,insert,reverse,delete,replace;
5、Date类和Calendar类;
6、日期的格式化:
format方法:format(格式化模式,日期列表)
格式化模式:是一个用双引号括起的字符序列,该字符序列中的字符由时间格式符和普通字符所构成;
日期列表:可以是用逗号分隔的Calendar对象或Date对象;
格式化同一日期:可使用“<”格式化同一个日期;
不同区域的星期格式:
用特定地区的星期格式:format(Locale locale,格式化模式,日期列表);
数字格式化:调用format方法
数据的宽度:"%md"在数字的左面增加空格;"%-md"在数字的右面增加空格;
7、Math类、BigInteger类与Random类;
8、数字格式化:format方法,格式化整数,格式化浮点数。
二、 第十五章内容:
1、泛型:使用泛型类声明和创建对象时,类名后多了一对“<>”,而且必须要用具体的类型替换“<>”中的泛型;
2、链表:由若干个称作结点的对象组成的一种数据结构;
3、堆栈:是一种“后进先出”的数据结构,只能在一端进行输入或输出数据的操作;
创建堆栈对象:Stack; 压栈操作:public E push(E item);
弹栈操作:public E pop();
判断堆栈是否还有数据:public boolean empty();
获取堆栈顶端的数据,但不删除该数据:public int search(Object data);
4、散列映射:创建对象:HashMap;
5、树集;
6、树映射。
三、学习过程中遇到的问题与解决过程:
1、Example15_4 编译时产生的警告提示:将类 collections 中的方法 sort 应用到给定的类型(未解决);
2、常量池分为两种,静态常量池和运行时的常量池。静态常量池:Class文件中的常量池;运行时的常量池:是方法区的一部分。常量池的好处:节约内存空间与运行时间。
四、脚本运行结果截图:

20165236 第六周Java学习总结的更多相关文章
- 20145307陈俊达第六周JAVA学习总结
20145307陈俊达第六周JAVA学习总结 知识点梳理 第十章节 S1 ·若要将数据从来源中取出,可以使用输入串流:若要将数据写入目的地,可以使用输出串流.在java中,输入串流代表对象为java. ...
- 第六周java学习总结
学号 20175206 <Java程序设计>第六周学习总结 教材学习内容总结 第七章: 主要内容 内部类 匿名类 异常类 断言 重点和难点 重点:内部类和异常类的理解 难点:异常类的使用 ...
- 2019年8月5日~8月11日 第六周JAVA学习总结
本周主要进行了对JAVA基础的学习和PTA代码的编写,平均每天花在学习上的时间约3个小时,花在代码上的时间约2个小时,花在解决问题上的时间约1.5个小时. 下周打算继续JAVA的学习,完成java面向 ...
- 201521123105 第六周Java学习总结
1. 本周学习总结 1.1 面向对象学习暂告一段落,请使用思维导图,以封装.继承.多态为核心概念画一张思维导图,对面向对象思想进行一个总结. 2. 书面作业 1.clone方法1.1 Object对象 ...
- 《第六周java学习笔记》
教材知识点总结 Java 把 String 类定义为 final 类. new 运算符首先分配内存空间并在内存空间中放入字符序列,然后计算出引用.(new String(char a[],int st ...
- 第五周Java学习总结(补)
第五周java学习内容(补) 学习内容: File类方法的操作 public String getName() public boolean canRead() public boolean canW ...
- 20165203《Java程序设计》第七周Java学习总结
20165203<Java程序设计>第七周Java学习总结 教材学习内容总结 第11章 JDBC与MySQL数据库 MySQL数据库管理系统 MySQL数据库管理系统,简称MySQL,是世 ...
- 第十一周java学习总结
目录 第十一周java学习总结 学习内容 学习总结 提交代码截图 代码推送 第十一周java学习总结 学习内容 第13章 Java网络编程 主要内容 URL类 InetAdress类 套接字 UDP数 ...
- 第十周java学习总结
目录 第十周java学习总结 学习内容 代码上传截图 代码链接 第十周java学习总结 学习内容 第12章 Java多线程机制 主要内容 Java中的线程 Thread类与线程的创建 线程的常用方法 ...
随机推荐
- ThinkingInJava 学习 之 0000005 访问权限控制
1. 包:库单元 1. 代码组织 2. 创建独一无二的包名 3. 定制工具库 4. 用import改变行为 5. 对使用包的忠告 2. Java访问权限修饰词 1. 包访问权限 2. public : ...
- python 爬虫练习
bs去除特定标签. # url import easygui as g import urllib.request from bs4 import BeautifulSoup import os im ...
- android rom开发
How to Build Android ROMs on Ubuntu 16.04https://www.digitalocean.com/community/tutorials/how-to-bui ...
- AngularJS基础01 从HelloWorld说起
作者:arccosxy 转载请注明出处:http://www.cnblogs.com/arccosxy/ 准备工作 首先,创建一个名为index.html的HTML文件,代码如下: <!DOC ...
- sometimes we should use "disable fork" instead of "disable block_name"
A disable named block statement stops the execution of all blocks with that same name in all threads ...
- Nodejs----基本数据类型
Nodejs基本数据类型: nodejs的基础JavaScript(脚本语言). 而大多数的
- Linux/Unix 常用参数使用说明
参数使用说明 ~ 表示当前用户目录 绝对路径 .表示当前目录 绝对路径 | 命令格式:命令A|命令B,即命令1的正确输出作为命令B的操作对象(下图应用别人的图片) 举例 ps aux | grep & ...
- 9月16日,base 福州,2018MAD技术论坛邀您一起探讨最前沿AR技术!
“ 人工智能新一波浪潮带动了语音.AR等技术的快速发展,随着智能手机和智能设备的普及,人机交互的方式也变得越来越自然. 9月16日,由网龙网络公司.msup联合主办的MAD技术论坛将在福州举行.本次论 ...
- Node.js编程规范
摘自:https://github.com/dead-horse/node-style-guide https://github.com/felixge/node-style-guide 2空格缩进 ...
- IAR 路径导致的错误
Error while running "c:\ti\simplelink_cc2640r2_sdk_1_50_00_58\..\xdctools_3_50_03_33_core\xs&qu ...