`

函数返回值

    博客分类:
  • Java
 
阅读更多

现在代码的水平还是比较的低,对于函数保持的观点是:
1,尽量的短小,3到5行。
2,最好干一件事情。
3,返回值void最好。

这里就说返回值,我一般还是void,除了get。

参考一下ArrayList的实现:
1, add(E):boolean【来自Collection的方法,感觉一直返回true】
2, add(int, E):void【我一般void】
3, addAll(int, Collection<? extends E>):boolean【来自Collection的方法,感觉一直返回true】
4, addAll(Collection<? extends E>):boolean【来自Collection的方法,感觉一直返回true】
5, clear():void【我一般void】
6, clone():Object【Object方法】
7, contains(Object):boolean
8, ensureCapacity(int):void
9, fastRemove(int):void【我的一些方法也可以学习这种提供fast的方法,忽略check和返回值。常常有一些方法运行前要check,方法行数太多】
10,get(int):E
11,indexOf(Object):int
12,isEmpty():boolean
13,lastIndexOf(Object):int
14,RangeCheck(int):void【抛出异常】
15,readObject(ObjectInputStream):void
16,remove(int):E【返回的是被删除位置的对象】
17,remove(Object):boolean
18,removeRange(int, int):void
19,set(int, E):E【返回的是这个位置的本来对象】
20,size():int
21,toArray():Object[]
22,toArray(T[]):T[]
23,trimToSize():void【最小化数组,List中的元素是存在数组中的,每次申请的空间,首选本来空间的1.5倍加1,要是不够就用需要的空间。通常有多的。】
24,writeObject(ObjectOutputStream):void

比较好理解的是:contains(Object):boolean,get(int):E,indexOf(Object):int,isEmpty():boolean,lastIndexOf(Object):int,
size():int。

总结:
1,访问数组下标,大于数组长度。报IndexOutOfBoundsException。
2,访问数组下标是负数。报ArrayIndexOutOfBoundsException。

分享到:
评论

相关推荐

    关于函数返回值的讨论

    关于函数返回值的知识点 一、函数返回值的定义与作用 函数返回值是指函数执行完毕后返回给调用者的一个结果。在C语言中,函数可以返回各种类型的值,包括整型、浮点型、字符型等。返回值允许函数向调用者提供计算...

    c函数调用-不使用函数返回值

    本文将深入探讨“C函数调用-不使用函数返回值”的概念,通过分析给定的代码示例,解释不同类型的函数参数传递方式,并讨论其潜在的影响和最佳实践。 ### 函数调用与参数传递 在给定的代码示例中,我们看到了多种...

    枚举和函数返回值使用---工作内容之总结

    ### 枚举和函数返回值使用详解 #### 枚举类型概述 枚举类型是C语言中的一种数据类型,主要用于处理那些取值被限定在一定范围内的变量。通过定义枚举类型,我们可以清晰地表达变量可能的所有取值,增强代码的可读性...

    最新单片机仿真 用P0 、P1口显示整型函数返回值

    最新单片机仿真 用P0 、P1口显示整型函数返回值最新单片机仿真 用P0 、P1口显示整型函数返回值最新单片机仿真 用P0 、P1口显示整型函数返回值最新单片机仿真 用P0 、P1口显示整型函数返回值最新单片机仿真 用P0 、P1...

    C语言29:用P0 、P1口显示整型函数返回值.rar

    本教程“C语言29:用P0 、P1口显示整型函数返回值”将重点讲解如何利用这些端口来呈现整型函数的返回值。 首先,我们需要理解P0和P1口的基本工作原理。P0口是8位双向数据口,既可以用作输入也可以用作输出。当作为...

    python使用threading获取线程函数返回值的实现方法

    然而,Python的`threading`模块本身并不直接支持获取线程函数的返回值,这需要我们通过一些额外的方式来实现。以下将详细解释如何在Python中使用`threading`获取线程函数的返回值。 首先,我们需要理解`threading`...

    基于Keil+51单片机用P0 、P1口显示整型函数返回值.rar(源码+仿真)

    基于Keil+51单片机用P0 、P1口显示整型函数返回值.rar(源码+仿真)基于Keil+51单片机用P0 、P1口显示整型函数返回值.rar(源码+仿真)基于Keil+51单片机用P0 、P1口显示整型函数返回值.rar(源码+仿真)基于Keil+51...

    296-用P0 、P1口显示整型函数返回值(51单片机C语言实例Proteus仿真和代码)

    296-用P0 、P1口显示整型函数返回值(51单片机C语言实例Proteus仿真和代码)296-用P0 、P1口显示整型函数返回值(51单片机C语言实例Proteus仿真和代码)296-用P0 、P1口显示整型函数返回值(51单片机C语言实例Proteus仿真...

    printf函数返回值

    printf函数返回值

    掌握Python函数返回值:在函数外部访问和使用

    在Python编程中,函数的返回值是控制流和数据处理的重要组成部分。...随着Python语言的不断发展,函数返回值的应用也在不断扩展,学习这一特性对于任何希望提高编程能力的Python开发者来说都是一项宝贵的技能。

    前端教程:22 函数 返回值

    千锋Web前端教程_22_函数_返回值

    嵌入式C语言培训-C编程基础-函数返回值

    函数返回值是函数执行完任务后向调用者返回的结果,这对于信息的传递和计算过程的反馈至关重要。下面我们将深入探讨嵌入式系统中的C语言编程基础,特别是关于函数返回值的相关知识点。 1. **函数定义与声明** 在...

    检测函数返回值类型的简单程序.rar

    这个压缩包"检测函数返回值类型的简单程序.rar"可能包含一个用于演示如何检查或验证Java函数返回值类型的示例程序。 在Java中,函数的返回类型是在声明函数时指定的。例如,如果一个函数返回整型值,它的声明可能是...

    python串口通信-06-体验函数返回值.ev4.rar

    本课程“python串口通信-06-体验函数返回值”聚焦于如何使用Python进行串口通信,并重点探讨了函数返回值在这一过程中的作用。我们将深入学习以下几个关键知识点: 1. **Python的串口库**:Python中有多个库支持...

    DWR 取得回调函数返回值案列

    ### DWR取得回调函数返回值案例详解 #### 一、DWR简介 DWR (Direct Web Remoting) 是一种简化Ajax应用开发的技术框架。它允许JavaScript直接调用服务器端的Java方法,使得前后端交互更加简便高效。DWR通过封装底层...

    python猜数字游戏-08-函数返回值的应用.ev4.rar

    在这个“python猜数字游戏-08-函数返回值的应用”中,我们将深入探讨如何利用函数的返回值来增强程序的可读性和模块化。函数是Python中的一个重要组成部分,它们可以封装代码并使其可重用,同时通过返回值传递计算...

    Kotlin 1.3 基础课程第五章 函数函数返回值详解

    Kotlin 1.3 基础课程第五章 函数函数返回值详解

    第八天 04函数返回值(一)【千锋Python人工智能学院】1

    在“第八天 04函数返回值(一)【千锋Python人工智能学院】1”中,通过一个现实生活中的例子来解释了返回值的概念。想象一下,你给了儿子10块钱让他去买冰淇淋,这里的10块钱是传递的参数,而儿子带回的冰淇淋就是函数...

    C语言 用指针作为函数返回值详解

    在C语言中,函数返回值可以是任何类型,包括指针。这种技术使得函数能够返回一个数据结构的地址,而不是整个结构体本身,从而节省内存和提高效率。本文将详细讲解如何使用指针作为函数返回值,并通过实例来帮助理解...

    引用作函数返回值.sln

    引用作函数返回值.sln

Global site tag (gtag.js) - Google Analytics