《Java基础入门》课程电子教案(PPT教学课件)第6章 Java API

第6章 Java API Java基础入门(第3版)

学习目标/Target 熟悉System类与Runtime类的使用,能够说出System类与Runtime类的常 用方法及其作用 掌握Math类和Random类的使用,能够熟练使用Math类和Random类解 决程序中的运算问题 掌握字符串类的使用,能够熟练使用String类和StringBuffer类定义字符串 变量并对字符串进行操作 掌握BigInteger类和BigDecimal类的使用,能够熟练使用BigInteger类和 BigDecimal类解决程序中的大数运算问题 掌握日期与时间类的使用,能够使用日期与时间类操作日期与时间

学习目标/Target 熟悉包装类的使用,能够说出Java中的基本数据类型对应的包装类 熟悉NumberFormat类的使用,能够正确使用NumberFormat类对数字进 行格式化 掌握日期与时间格式化类的使用,能够使用日期与时间格式化类对日期与时 间字符串进行格式化 掌握正则表达式的使用,能够编写正则表达式解决程序中的字符串校验问题

章节概述/ Summary API(Application Programming Interface)指的是应用程序编程接口,API可以让 编程变得更加方便简单。Java也提供了大量API供程序开发者使用,即Java API。Java API指的就是JDK提供的各种功能的Java类库,如之前所讲的Arrays、Collection类等, 都是Java提供给开发者的类库。Java API非常多,无法针对所有的API都进行逐一讲解, 本章将详细讲解实际开发中的常用API

目录/Contents 01 02 03 字符串类 System类与Runtime类 Math类、Random类和BigInteger类 04 日期与时间类

目录/Contents 05 JDK 8新增的日期与时间类 06 07 日期与时间格式化类 包装类 08 正则表达式

6.1 字符串类

6.1.1 String类 先定一个小 目标! 掌握String类,能够使用字符串常量和 String的构造方法初始化String对象

6.1.1 String类 1. 使用字符串常量直接初始化一个String对象,语法格式如下。 String类对象进行初始化的方式 String 变量名 = 字符串; 使用上述语法格式初始化String对象,示例代码如下所示。 String str1 = null; //将字符串str1设置为空 String str2 = ""; //将字符串str2设置为空字符串 String str3 = "abc"; //将字符串str3设置为abc

6.1.1 String类 每个字符串常量都可以当作一个String类的对象使用,因此字符串常量可以直 接调用String类中提供的API,示例代码如下。 int len = "Hello World".length(); //len为11,即字符串包含字符的个数
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Java基础入门》课程电子教案(PPT教学课件)第5章 异常.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第4章 面向对象(下).pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第3章 面向对象(上).pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第2章 Java编程基础.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第1章 Java开发入门.pptx
- 《数据结构》课程教学课件(PPT讲稿)第三章 栈和队列.ppt
- 《数据结构》课程教学课件(PPT讲稿)第一章 绪论.ppt
- 《数据结构》课程教学大纲 Data Structure.doc
- 《Java程序设计》课程教学课件(PPT讲稿)Coding_Standard_Java.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)04 Java面向对象2-面向对象程序设计基础.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)04 Java面向对象1-软件开发周期简介.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)03 Java程序设计基础3—程序流程控制.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)03 Java程序设计基础2—数组.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)02 Java程序设计基础1—运算符和表达式.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)0 1Java概述.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)09 Java数据库编程(2/2).pptx
- 《Java程序设计》课程教学课件(PPT讲稿)09 Java数据库编程(1/2).pptx
- 《Java程序设计》课程教学课件(PPT讲稿)08 Java网络编程.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)07 Java线程.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)06 Java文件输入输出.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第7章 集合.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第8章 泛型.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第9章 反射机制.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第10章 IO.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第11章 JDBC.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第12章 多线程.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第13章 网络编程.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第1章 绪论 1.1 什么是数据结构 1.2算法及其描述.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第1章 绪论 1.3 算法分析 1.4 数据结构的目标.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第2章 线性表 2.1 线性表的定义 2.2 线性表的顺序存储结构.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第2章 线性表 2.3 线性表的链式存储结构 2.4 顺序表和链表的比较.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第2章 线性表 2.5 线性表的应用.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第3章 栈和队列 3.1 栈.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第3章 栈和队列 3.2 队列.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第4章 串.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第5章 递归.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第6章 数组和稀疏矩阵.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第7章 树和二叉树 7.1 树.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第7章 树和二叉树 7.2 二叉树.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第7章 树和二叉树 7.3 二叉树先序、中序和后序遍历.pptx
