java基础知识02



1、函数

       函数的重载:

      重载的概念:在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同即可。

      重载的特点:与返回值类型无关,只看参数列表

      重载的好处:方便阅读,优化了程序设计

       重载示例:

                              int add(int x,int y)  {return    x+y;}

                               int add(int x,int y,int z){return x+y+z;}

                                 double add(double x,double y){return x+y;}

        什么时候用重载:当定义的功能相同,但参与运算的位置内容不同,那么,这是就定义一个函数名称以表示其功能,方便阅读,而通过参数列表的不同来区分多个同名函         数。

2、数组:同一种类型数据的集合             (引用数据类型)

      数组格式:            元素类型【】       数组名 = new    元素类型【元素个数或数组长度】;

      栈内存:数据使用完毕会自动释放

                      new出来的东西放在堆中    例如        int【】     x = new     int【3】;              表示把堆中数组的首地址赋给x,并且堆中的数组成员都有默认的初始值

       java的垃圾回收机制:当堆中的内容没有变量指向它时,不会立即消失,会在某个时候由垃圾回收机制自动清除。

         int【】 x = {3,1,6,5,4};

         int【】 x = new    int【】{3,1,6,5,4};

数组中有一个属性可以直接获取到数组元素个数,例如 x.length                     System.out.println(arr.length);

3、排序数组通用方法:选择排序法和冒泡排序法

                                           Arrays.sort(arr);   //java中已经定义好的一种排序方式,开发中,对数组排序,要使用该代码


                                                              

                                                             

4、数组查找:查找数组中某个元素的脚标有两种方法:   遍历查找和折半查找(对于有序的数组用折半查找)


                                                                   

5、十进制转换为二进制程序

                                                                   




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值