Java常用API

默认教学计划
162人加入学习
(0人评价)
价格 免费
教学计划
课程介绍

 

  本课程介绍Java基础中常用API使用,当然只是简单介绍,围绕重要知识点引入,巩固开发知识,深入了解每个API的使用,查看Java API文档是必不可少的。

 

  一、java.lang包下的API

  Java常用基础包,在开发中会自动导入到代码环境中,不需要import。

  1.基本数据类型/包装类

  (1)基本数据类型:byte、short、int、long、float、double、char、boolean

  (2)包装类:

  Byte:–提供了将字节数据转换为其他类型的方法,从Number抽象类继承过来.decode:将各种进制的数据内容的字符串,转换为十进制标识的字节类型,数字进制的标识符:无标识符:按十进制转换;ox、OX、#:按十六进制转换;o:按八进制转换。

  Short、Integer –将short、Integer装换为其数据类型的方法,从Number抽象类继承过来。decode与Byte类中的decode方法一样可进行不同进制的装换。parseShort、parseInt、parseByte一样,可以进行不同的进制装换值。

  Float、Double –isInfinite():用于判断数字是否有趋近无穷大,无法完整描述的情况。isNaN():判断浮点数据是否为有效数据(浮点类型参与运算后用于判断是否有效)

  (3)包装类与基本数据类型之间可以实现数据类型的自动转换,即装箱和拆箱。

  装箱:自动将基本数据类型转换为其对应的包装类。

  拆箱:自动将包装类型转换为基本数据类型。

  2.数学运算类:Math;其重要方法有:

  abs():获取绝对值函数。

  acos()、asin():反余弦、反正弦函数(以弧度为参数值PI结合运算)。

  cbrt():立方根函数。

  cos()、sin():三角余弦、三角正弦函数(以弧度为参数值PI结合运算)。

  max()、min():获取两个数值中的最大值或最小值。

  log()、log10():对数。

  random():获取随机数。

  round():四舍五入(获得整形值)。

  floor():得到小于该数的最小整数。

  ceil():得到大于该数的最大整数。

  sqrt():平方根。

  3.字符串类

  (1)String:不需要通过new就可以直接创建String对象;+运算符可以用来拼接String内容。

  方法:

  startsWith():字符串是否由指定字符开头。

  endsWith():字符串是否由指定字符结尾。

  indexOf():返回子串在父串中第一次出现的下标(从左起)。

  lastIndexOf():返回子串在父串最后一次出现的下标(从右起)。

  split():按特殊字符拆分字符内容

  replace():用新字符串内容,替换父串中原有的字符串内容。

  matches():字符验证方法。

  正则表达式:由一组通用的特殊字符所组成的一套字符串内容验证规则,String通过matchs()方法来使用正则表达式验证字符串内容是否合要求。

  语法-边界匹配器:

  ^:行的开头,代表一个正则表达式的开始。

  $:行的结尾,代表一个正则表达式的结束。

  \b:标识某一个单词的开头或结尾。

  字符:

  [abc]:a或b或c的任意一个。

  [^abc]:除a、b、c以外的任意字符。

  [a-zA-Z]:所有字母(大小都包括)。

  [a-d[m-p]]:a到d或m到p([m-p]将该内容作为整体)

  [a-z&&[def]]:a-z和def两个表达式都满足。

  [a-z&&[^bc]]、[a-z&&[^m-p]]

  [0-9]

  预定义字符:

  .:代表任意字符。

  \d:字符内容只能是[0-9]的数字。

  \s:空白字符。

  \w:所有字符大小写、下划线、数字

  反向字符:\D、\S、\W

  数量词:?:一次或一次也没有。

  *:零次或多次.

  +:一次或多次。

  {n}:n代表一定要出现的次数

  {n,m}:n<=出现次数<=m。

 

品牌机构,让你每一次学习都有所成长!

课程目标
  • 系统化学习API
  • 全方位了解API使用
适合人群
  • 技术发烧友
  • JAVA初学者

课程特色

视频(12)

学员动态