与计算机的情话--Java-(16)

90 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第16天,点击查看活动详情

1、前言

人的缺点就如同花园里的杂草,杂草不需培植照样生长,所以如果不及时清除,它们很快就会占领整座花园。

周末休息时间明天就结束了,又要开始摸鱼的日子了,哈哈!!

2、正文

API(应用程序编程接口)

Java写好的技术(功能代码),可以直接调用。

Oracle也为Java提供的这些功能代码提供了相应的API文档(技术使用说明书)。

下载API文档:www.oracle.com/technetwork…

String:

String类定义的变量可以用于存储字符串,同时String类提供了很多操作字符串的功能,可以直接使用。

关于String我们需要学会什么?

1、String定义变量存储字符串(需要知道如何创建字符串对象,并使用String定义变量指向该字符串对象)。

2、String的内存原理(字符串对象在内存中的原理是什么样的还能够解决一些字符串的常用面试题)。

3、String类提供了哪些API(能够说出并使用String类提供的操作字符串的功能:遍历、替换、截取、包含等)

4、String解决实际案例(能够利用String的常用API去解决实际场景的业务需求,真正做到学以致用)

String概述:

Java.lang.String类代表字符串,String类定义的变量可以用于指向字符串对象,然后操作该字符串。

Java程序中的所有字符串文字都为此类的对象。

String name = "小黑"

String类的特点详解:String其实常被称为不可变字符串类型,它的对象在创建后不可更改。

String为啥是不可变字符串?

1.String变量每次的修改其实都是产生并指向了新的字符串对象。

2.原来的字符串对象都是没有改变的,所以称不可变字符串。

创建字符串对象的两种方式:

1、直接使用" "定义。 String name = "小黑";

2、通过String类的构造器创建对象。

image.png

字符串对象特点:

1.双引号创建的字符串对象,在字符串常量池中存储同一个。

2.通过new构造器创建的字符串对象,在堆内存中分开存储。

ArrayList

ArrayList代表的是集合类,集合是一种容器,与数组类似,不同的是集合的大小是不固定的。

通过创建ArrayList的对象表示得到一个集合容器,同时ArrayList提供了比数组更好用、更丰富的API(功能)给我们使用。

今天是我参加8月更文挑战的第16天,敬请期待下文,谢谢支持。