zoukankan      html  css  js  c++  java
  • java小知识api Scanner Random ArrayList

    什么是API
    就是应用程序的接口
    白话文就是很多类很多方法的 jdk有现成使用的类给我们使用这些都叫做API

    Scanner类的功能:可以键盘输入数据到程序中
    引用类型的一般使用
    1导包
    import 包路径.类名称
    如果需要使用的目标类和当前类位于同一个包下,则可以不用导包
    只有java.lang包下的内容不需要导包。其他的包都需要导包
    2创建
    类名称 对象名=new 类名称(如果需要参数填写);
    3使用
    对象名.成员方法(如果需要产生就写)


    Scanner键盘输入
    system.int代表从键盘输入
    Scanner sc=new Scanner(System.in);


    匿名对象的说明
    匿名对象是只有右边的对象,没有左边的名字和赋值运算符;
    比如普通的
    Person one=new Person();
    匿名对象
    new Person();
    注意事项:匿名对象只能使用唯一的一次,下次再用不得不在创建一个新对象


    Random类用来生成随机数字。使用起来也是三个步骤
    1导包
    2Random r=new Random()留空即可;
    3获取随机数字r.nextint()
    3.1nextint()可以分为两个一个是有参数代表随机的范围,没有的代表int类随机的范围


    什么是ArrayList
    数组的长度不可以发生改变
    但是ArrayList的长度可以改变
    对于ArrayList来说,有个<e>代表泛型
    泛型:也就是指装在集合当中所有元素是是那么样的类型
    注意:泛型只能是引用数据类型。不能是基本数据类型
    注意事项:
    对于ArrayList集合来说直接打印得到的不是地址值。二十内容
    如果内容是空,则打出来的是空的中括号[];
    ArrayList<引用数据类型> 名字=new ArrayList<>();
    向ArrayList添加数据
    名字.add();
    如果想要在ArrayList中使用基本数据类型,那么必须使用基本类型的包装类
    基本数据类型 包装类(引用类型,包装类都在java,long包下所以不需要导包)
    byte Byte
    short Short
    int Integer【特殊】
    long Long
    f'loat Float
    double Double
    char Character【特殊】
    boolean Boolean

    自动装箱:基本类型自动变成引用类型(包装类型)
    自动拆箱:引用类型(包装类型)变成了基本类型

  • 相关阅读:
    MFC之CString操作1
    项目之MFC/VC++疑问巩固1
    赖氏经典英语语法—动词
    赖氏经典英语语法—关系词
    2021.07.08-模型预测轨迹生成
    2021.07.07-基于软约束的轨迹优化-实践
    2021.07.03-基于软约束的轨迹优化-地图
    2021.07.05-基于软约束的轨迹优化-理论
    1.轨迹优化-港科大无人车
    TODO-3-关于无人车贝塞尔曲线
  • 原文地址:https://www.cnblogs.com/ccjcg/p/14417260.html
Copyright © 2011-2022 走看看