zoukankan      html  css  js  c++  java
  • 第三周复习总结

    1. 类与对象

    定义:对象是java语言中极为重要的一环,在使用java编写程序时基本离不开对象,而java中有基本类型和类类型两种类型系统,在使用对象前就需先定义类(Class),类是对象的设计图,对象是类的实例

    使用事项:

    1对象的一些使用和c语言中的指针极为相似,例如Clothes c1 = new Clothes();,其中c1是在栈内存中产生,而对象c1则是产生在堆内存中,c1可以近似看成指向堆内存中的指针。

    2一些系统的标准类可以直接使用,如java.util.Scanner,java.math.BigDecimal。

    3对象中的相等即类类型中"=="和基本类型中"=="在本质上也有着一定区别,"=="用于基本类型时,判断两个变量存储的值是否相等,"=="用于类类型时,是判断两个参考名是否表示同一对象,如要判断对象a、b的内含值是否相等,就要使用a.equals(b)

    2. 基本类型包装

    用途:让java中基本类型可以像对象一般操作

    int-Integer

    long-Long

    byte-Byte

    float-Float

    double-Double

    boolean-Boolean

    3. 数组对象

    与c语言不同,在java中数组就是对象,需按照对象的基本性质来使用数组

    数组存储数目不能超过其索引范围,否则会报错:ArrayIndexOutOfBoundsException(在编译时,系统并不会提示错误,但是运行时会发生错误)

    java中与c语言有些许区别,c语言中int abc[10]代表为可以存储十个数的空数组,然而java中int[] abc=new int[10],却是一个十个数均为0的数组,并非空数组,如果不能清除分辨两者在程序中可能会出错(之后会用程序详细展示)

    数组的复制,可以用System.arraycopy()与Arrays.copyof(),可以通过这些类快速复制一个数组,不过在调用时要注意括号中参变量的含义,类型内容都要一致。

  • 相关阅读:
    2018.4.5课堂笔记
    黑白染色——封锁阳光大学
    末日游戏——杨辉三角+搜索
    dilworth定理+属性排序(木棍加工)
    伯努利错装信封问题
    zhx'code1
    字符串-----KMP竟然是18禁
    Presto Event Listener开发
    Presto安装完成之后需要做的
    Apache Calcite 论文学习笔记
  • 原文地址:https://www.cnblogs.com/dj20145339/p/5299318.html
Copyright © 2011-2022 走看看