zoukankan      html  css  js  c++  java
  • java基础知识回顾-5(引用数据类型与ArrayList)

    1.引用数据类型分几种?试分析。

    答:分两种。

    第一种,Java为我们提供好的类,如Scanner类,Random类等,这些已存在的类中包含了很多的方法与属性,可供我们使用。

    第二种,我们自己创建的类,按照类的定义标准,可以在类中包含多个方法与属性,来供我们使用。

    2.类的定义格式

     

    答:  

      创建java文件,与类名相同

     

      public class 类名{

     

      数据类型  属性名称1;

     

      数据类型  属性名称2;

     

      …

     

    }

     

    3.类的使用格式是什么?

    答:

    导包:我们将所有的类放到同一个文件夹下,可以避免导包。

     

    创建对象:数据类型  变量名 = new 数据类型();

     

    调用方法:目前我们定义的自定义类不涉及方法,只是属性(自定义类中的方法部分在面向对象部分讲解)

     

    访问属性:变量名.属性 (这是当前的方式,后期会采取调用方法的方式替代掉直接访问的方式来完成对属性的访问。)

     

     

    自定义类型注意事项:

     

    通过 变量名.属性名 就可以对属性进行操作;

     

    与引用类型的数组类似,引用类型的自定义类型的变量,直接输出变量时,结果为对象地址值,这可以通过内存图简单解释。内存图如下:

    4.简述ArrayList集合的定义格式和常用方法的功能?

    答:ArrayList集合是程序中最常见的一种集合,它属于引用数据类型(类)。在ArrayList内部封装了一个长度可变的数组,当存入的元素超过数组长度时,ArrayList会在内存中分配一个更大的数组来存储这些元素,因此可以将ArrayList集合看作一个长度可变的数组。

    定义格式:

    导包:import java.util.ArrayList;

    创建对象:与其他普通的引用数据类型创建方式完全相同,但是要指定容器中存储的数据类型:

    ArrayList<要存储元素的数据类型> 变量名 = new ArrayList<要存储元素的数据类型>();

    注意:(1) 集合中存储的元素,只能为<>括号中指定的数据类型元素;

       (2)“<要存储元素的数据类型>”中的数据类型必须是引用数据类型,不能是基本数据类型;

    常用方法:add(指定元素)//将指定元素添加到集合的末尾。

         get(索引值)//通过集合的索引值,获得集合中的元素

         size()//获得集合的长度

         add(索引值,指定元素)//给集合的索引位置添加指定元素,原来位置的元素会顺延的往后排列。

         set(索引值,指定元素)//用指定元素替换索引位置的元素。

         clear()//清除集合中的所有元素。

         remove(索引值)//清除指定索引位置的元素。

        

  • 相关阅读:
    .netcore返回HellowWorld四种方式(管道配置,管道扩展方法,中间件,IStartupFilter 使用中间件的升级扩展)
    Mysql分页大数据量查询优化
    swagger发布本地的调试的时候没事,发布服务器提示500 : {"Message":"出现错误。"}
    DBeaver的使用(impala和数据库)
    mysql远程连接问题
    java+thymeleaf-layout-dialect+thymeleaf的使用
    springboot+thyemeleaf+swagger项目的创建和问题的解决
    ffmpeg实践
    Camera.main
    python双曲线拟合
  • 原文地址:https://www.cnblogs.com/zhangrui0328/p/9035096.html
Copyright © 2011-2022 走看看