2024年有java基础学习c

有java基础学习cJava 学习第一天 第二章 2 8 数组 2 8 1 数组的定义 数组是指一组数据的集合 数组中的每个数据被称为元素 数组可以存放任意类型的 元素 但同一个数组中存放的元素类型必须一致 例如使用一个 int 类型数组保存某个学生的各科成绩 这样就避免了定义多个变量保存成绩的麻烦 在 Java 中 可以使用以下格式定义一个数组 2 8 2 Arryas 工具类

大家好,我是讯享网,很高兴认识大家。



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类。代码如下:


                    
小讯
上一篇 2024-12-25 18:56
下一篇 2024-12-25 08:19

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/7805.html