java面向对象API接口与集合ArrayList的介绍

  介绍

本篇内容介绍了“java面向对象API接口与集合ArrayList的介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

<编辑类="目录">目录 <李>

API:

<李>

接口概念:

<李>

API:字符串,StringBuilder的学习

<李>

字符串,StringBuffer, StringBuilder

<李>

字符串:

<李>

注意:面试考点

<李>

StringBuffer

<李>

StringBuilder

<李>

<强>,代码例子:

<李>

StringBuilder和字符串相互转化:

<李>

特殊方法拓展:

<李>

ArrayList

<李>

集合概述:

API:

接口概念:

API(应用程序编程接口),应用程序编程接口,java API是一本程序员的字典。是JDK中提供给我们使用的类的说明文档。

API是JDK提供的各种功能的java类。

这些类将底层的代码实现封装了起来,我们呢不需要这些类是如何实现的,只需要学习这些类如何使用即可,所以我们可通过查询API的方式,来学习java提供的类,并得知如果使用它们。

<强> API的使用步骤:

<李>

打开帮助文档(JDK帮助文档_汉化版)

<李>

点击显示,找到索引,看到输入框

<李>

你要找谁?再输入框里输入,然后回车。

<李>

看包. java。lang下的类不需要导包,其他需要。

  • 看类的解释说明。

  • 学习构造方法。

  • 使用成员方法。

  • 所谓的API就是好多类好多方法,jdk提供了一些现成的类,可以直接俄拿过来使用,这些类是现成提供给我们,直接拿来使用的类,他们都叫做API。

    API文档:告诉我们到底只有哪些类是现成的,到底有哪些方法具有各自怎样的功能,这个样的一份说明说就叫做API文档。
    提示: string 关键字都是小写的, String是一个类,这个是jdk的作者写的。

    API:String、StringBuilder的学习

    String、StringBuffer、StringBuilder

    首先,三者的区别:

    String 字符串常量

    StringBuffer 字符串变量(线程安全)

    StringBuilder 字符串变量(非线程安全)

     简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, JVM 的 GC 就会开始工作,那速度是一定会相当慢的。

     而如果是使用 StringBuffer 类则结果就不一样了,每次结果都会对 StringBuffer 对象本身进行操作,而不是生成新的对象,再改变对象引用。所以在一般情况下我们推荐使用 StringBuffer ,特别是字符串对象经常改变的情况下。而在某些特别情况下, String 对象的字符串拼接其实是被 JVM 解释成了 StringBuffer 对象的拼接,所以这些时候 String 对象的速度并不会比

    StringBuffer 对象慢,而特别是以下的字符串对象生成中, String 效率是远要比 StringBuffer 快的:

     String S1=癟his is alt="java面向对象API接口与集合ArrayList的介绍">

    添加和反转方法:

    java面向对象API接口与集合ArrayList的介绍

     代码例子:

    添加:

    java面向对象API接口与集合ArrayList的介绍

    反转:

    java面向对象API接口与集合ArrayList的介绍

    StringBuilder 和 String 相互转化:

    1. StringBuilder转换为字符串

    公共字符串toString():通过toString()就可以实现把StringBuilder转换为String ,,,,,,,

    java面向对象API接口与集合ArrayList的介绍