Java学习第一天:
第二章:
2.8数组
2.8.1 数组的定义
数组是指一组数据的集合,数组中的每个数据被称为元素。数组可以存放任意类型的 元素,但同一个数组中存放的元素类型必须一致,例如使用一个int类型数组保存某个学生的各科成绩,这样就避免了定义多个变量保存成绩的麻烦。
在Java中,可以使用以下格式定义一个数组:
讯享网2.8.2 Arryas工具类
Arrays是一个专门用于操作数组的工具类,该类位于java.util包中。Arrays工具类提供了大量的静态方法,常用的方法如表2-7所示

讯享网
2.8.3 String类和String Buffer类
2.8.3.1String类
在使用String类之前,首先需要*对 String类进行初始化*,初始化可以通过两种形式实现。有java基础学习c
(1)使用字符串常量直接初始化一个String对象,具体代码如下:
(2)使用String的构造方法初始化String对象,具体代码如下:
讯享网


代码示例如下:
2.8.3.2StringBuffer类
由于String字符串是常量,一旦创建,其长度和内容都是不可变的,为此JDK提供了StringBuffer类(也称字符串缓冲区)它的内容和长度都可变,针对添加和删除字符的操作,StringBuffer类提供了一系列的方法,具体如表2-9 所示


插入删除的起始位置的数字为数组下标
以下为代码演示:
2.8.4包装类
在Java中,很多类的方法都需要接收引用类型的对象,此时就无法将一个基本数据类型的值传入。为了解决这样的问题,JDK 中提供了一系列的包装类,通过这些包装类可以 将基本数据类型的值包装为引用数据类型的对象。

代码示例:
第三章 面向对象
3.1面向对象的特征和概念
1.封装性:封装是面向对象的核心思想,是指将对象的属性和行为封装起来,不需要让外界知道内 部是如何实现细节的,这就是封装的思想。
2.继承性:继承性是描述类与类之间的关系,在已有类的基础上扩展出新的类。
3.多态性:多态性指的是对象在不同情况下具有不同的表现能力。
3.2类与对象
3.2.1类与对象的关系
从图3-1中可以看出,汽车图纸就相当于 一个类,每个 汽 车 就 相 当 于 一 个 对 象。因 为 汽 车本身属 于 一 种 广 义 的 概 念,并 不 能 代 表 具 体 的东西,所以,从汽车类到具体的某辆汽车便可 以看出类 用 于 描 述 多 个 对 象 的 共 同 特 征,它 是 对象的模板,而对象是用于描述现实中的个体, 它是类的实例。

3.2.2类的定义
对象是面向对象思想中的核心,为了在程序中创建对象,首先需要定义一个类。类是通过“class”关键字定义的,类中可以定义成员变量和成员方法,其中成员变量用于描述对象的特征(也称为属性),成员方法用于描述对象的行为(简称为方法)。
假设要在程序中描述汽车的相关信息,可以先设计一个汽车类,在这个类中定义两个属 性color和num,分别表示汽车的颜色和轮胎,定义一个方法run()表示汽车跑的行为。接 下来根据这个描述设计一个 Car类,首先创建一个chapter03项目,然后在该项目下创建一 个com.itheima.example01包,在该包下创建一个car类。代码如下:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/7805.html