Java学习笔记21——常用API

这篇具有很好参考价值的文章主要介绍了Java学习笔记21——常用API。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

常用API

Math类

java.lang下,使用不需要导包
final修饰,是最终类,没有子类
执行基本数字运算的方法
没有构造方法,直接用类名访问(被static修饰 )。

Math的常用方法

Java学习笔记21——常用API

System类

java.lang下,使用不需要导包
final修饰,是最终类,没有子类
System类包含几个有用的类字段和方法。它不能被实例化。
成员都被static修饰,直接通过类名修饰

System类常用方法

Java学习笔记21——常用API

Object类

java.lang下,使用不需要导包
Object是类层次结构的根,每个类都可以将Object作为超类。所有类都直接或者间接的继承自该类
构造方法: public Object()
子类的构造方法默认访问的是父类的无参构造方法的原因,是因为它们的顶级父类只有无参构造方法。

Object类常用方法

Java学习笔记21——常用API

Arrays类

java.util包下,使用时需要导包

Arrays常用方法

Java学习笔记21——常用API
Arrays是工具类。对于工具类的设计思想是:
1.构造方法用private修饰
2.成员用private static修饰

基本类型包装类

讲基本数据类型封装成对象,可以在对象中定义更多的功能方法操作该数据,常用的操作例如:用于基本数据类型与字符串之间的转换。
Java学习笔记21——常用API

Integer类的概述和使用

Integer包装一个对象中的原始类型int的值
Java学习笔记21——常用API

int和String的相互转换

int转String

int num=100;
//方式一
String s1=""+num;
//方式二
String s2=string.valueOf(num);

String转int

String s=100;
//方式一
//String转Integer
Integer i =Integer.valueOf(s);
//Integer转int
int num1=i.intValue();
//方式二
int num2=Integer.parseInt(s);

自动装箱和拆箱

装箱:指的是吧基本数据类型转换成对应的包装类类型
拆箱:指的是把包装类类型转换成对应的基本数据类型

//自动装箱
Integer i=100;
//自动拆箱
i+=200;//内部隐含了i=i.intValue()+200;即自动拆箱和装箱

如果是引用类型需要判断不是null
引用数据类型:接口(interface)、数组([ ])、类(class)。
建议只要是对象使用前必须进行不为null判断

日期类

Date类

java.util
Date代表一个特定的时间,精确到毫秒数
Java学习笔记21——常用API

Date类的常用方法

Java学习笔记21——常用API

SimpleDateFormat类

"java.text"包下

SimpleDateFormat类是一个具体的类,用于以区域设置敏感的方式格式化和解析日期。

日期和时间格式由日期和时间模式的字符串指定,在日期和时间模式字符串中,从"
A"到"Z"以及从"a"到"z"的字幕被解释为表示日期或时间字符串的组件的模式字母。

y–>年
M–>月
d–>日
H–>时
m–>分
s–>秒

SimpleDateFormat的构造方法

Java学习笔记21——常用API

SimpleDateFormat格式化和解析日期

格式化从Date到String
public final String format(Date date):将日期格式化为日期/时间字符串
解析从String到Date
public Date parse(String source):从给定的字符串的开始解析文本生成日期

Calendar类

"java.util"下,是抽象类
为了某一时刻和一组日历字段之间的转换提供了一些方法,并为操作日历字段提供了一些方法
Calendar提供一个类方法getInstance用于获取Calendar对象,其日历字段已使用当前日期和时间初始化

Calendar常用方法

Java学习笔记21——常用API文章来源地址https://www.toymoban.com/news/detail-471229.html

到了这里,关于Java学习笔记21——常用API的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 常用API学习03(Java)

    char charAt (int index)     返回char指定索引处的值 char[] toCharArray ()     将此字符串转换为新的字符数组 int compareTo (String anotherString)     按字典顺序比较两个字符串 boolean contains (CharSequence s)     当且仅当此字符串包含指定的char值序列才返回true boolean startsWith (String prefix)   

    2024年02月16日
    浏览(36)
  • 常用API学习06(Java)

    public BigInteger (int num, Random rnd)     获取随机大整数,范围:[0~2的num次方-1] public BigInteger (String val)     获取指定的大整数 public BigInteger (String val, int radix)     获取指定进制的大整数 public static BigInteger valueOf (long val)     静态方法获取BigInteger的对象,内部有优化 对象一旦

    2024年02月16日
    浏览(33)
  • 【自学笔记】01Java基础-08Java常用API:05正则表达式与Lambda表达式

    记录Java基础-常用API-正则表达式与Lambda表达式的内容。 正则表达式在线练习网站 正则表达式是一种强大的文本处理工具,它使用特殊的字符和模式来匹配、查找、替换或提取字符串中的特定内容。 在Java中,正则表达式的功能主要通过 java.util.regex 包中的 Pattern 和 Matcher 类实

    2024年01月19日
    浏览(71)
  • 【ElasticSearch】ElasticSearch Java API的使用——常用索引、文档、查询操作(二)

    Elaticsearch ,简称为es,es是一个开源的 高扩展 的 分布式全文检索引擎 ,它可以近乎 实时的存储 、 检索数据; 本身扩展性很好,可以扩展到上百台服务器,处理PB级别(大数据时代)的数据。es也使用java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的 目的

    2024年01月16日
    浏览(91)
  • Java学习笔记7.2.2 事件处理 - Swing常用事件

    了解Swing常用事件 掌握窗体事件处理方法 掌握鼠标事件处理方法 掌握按键事件处理方法 掌握动作事件处理方法 Swing常用事件包含窗体事件、鼠标事件、按键事件和动作事件 对窗体进行操作时,例如窗体的打开、关闭、激活、停用等,这些动作都属于窗体事件。Java中提供了

    2024年02月09日
    浏览(33)
  • 大数据上课笔记之使用Java API操作HDFS

    目录 一、HDFS Java API的了解 1、HDFS常见类与接口  二、编写Java程序访问HDFS 1、在IEDA上创建Maven项目 2、添加相关依赖 3、创建日志属性文件 4、启动集群HDFS服务 5、在HDFS上创建文件  6、写入HDFS文件  7、读取HDFS文件  8、重命名目录或文件 9、显示文件列表  9.1、显示指定目录

    2024年02月07日
    浏览(38)
  • Java工具库——commons-lang3的50个常用方法

    未来的你,我亲爱的女孩,愿此刻无忧无虑,开心,快乐… Apache Commons Lang 3(通常简称为Commons Lang 3)是Apache Commons项目中的一个Java工具库,它提供了一系列实用的工具类和方法,用于简化和增强Java编程中常见的任务。Commons Lang 3主要关注文本处理、日期操作、数学计算、系

    2024年02月07日
    浏览(42)
  • java.lang.classnotfoundexception: com.android.tools.lint.client.api.vendor

    java.lang.classnotfoundexception: com.android.tools.lint.client.api.vendor 在 launcherTemplate 目录下找到 Android/lintOptions 选项 加上 checkReleaseBuilds false lintOptions { abortOnError false checkReleaseBuilds false }

    2024年02月10日
    浏览(41)
  • 大数据学习:使用Java API操作HDFS

    一、创建Maven项目 二、添加依赖 在 pom.xml 文件里添加 hadoop 和 junit 依赖 三、创建日志属性文件 在 resources 目录里创建 log4j.properties 文件 代码 四、在HDFS上创建文件 在 /ied01 目录创建 hadoop2.txt 文件 创建 net.xxr.hdfs 包,在包里创建 CreateFileOnHDFS 类 编写 create1() 方法 结果 利用H

    2024年02月08日
    浏览(39)
  • 解决An error occurred while calling None.org.apache.spark.api.java.JavaSparkContext. : java.lang.Illeg

    java的JDK版本问题,由于mac中同时存在1.8(JDK1.8就是JDK8)和18的版本,将JDK的环境变量设置为1.8,降低版本即可。

    2024年02月15日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包