博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java03
阅读量:5953 次
发布时间:2019-06-19

本文共 1929 字,大约阅读时间需要 6 分钟。

数组也是类:java类型有8种几本类型和引用类型,数组属于引用类型,数组也是对象。(通过new建出来的东西都在堆里面,int类型是4个字节),数组元素的初始值都为0,数组元素相当于对象的成员变量,int[] a;int b[];//创建数组对象a = new int[4];b = new int[5];//初始化(对数组元素的初始化)//默认初始化:数组元素相当于对象的成员变量,默认值跟成员变量的规则一样。数字0,布尔false,char\u0000,引用:null//动态初始化:for(int i=0;i
=value.length){ //装不下了。扩容吧! int newCapacity = value.length*2; Object[] newList = new Object[newCapacity];// System.arraycopy(src, srcPos, dest, destPos, length); for(int i=0;i
=0;i--){ if(obj==value[i]){ return i; } } return -1; } } public Object set(int index, Object object) { rangeCheck(index); Object old = value[index]; value[index] = object; return old; } public void rangeCheck(int index){ if(index<0||index>size-1){ //[0,size-1] try { throw new Exception(); //手动抛出一个异常。 讲到异常章节再说,先混个眼熟 } catch (Exception e) { e.printStackTrace(); } } } public static void main(String[] args) { MyArrayList list = new MyArrayList(2); list.add("aaa"); list.add(new Human("高琪")); list.add("bbbb"); list.add("bbbb"); list.add("bbbb"); list.add("bbbb"); ArrayList list2; Human h = (Human) list.get(1); System.out.println(h.getName()); System.out.println(list.get(3)); System.out.println(list.size()); Human h1 = new Human("啊啊"); Human h2 = new Human("啊啊"); System.out.println("----------------------"); System.out.println(h1==h2);//false System.out.println(h1.equals(h2));//false }}(冒泡排序,二分法查找)多维数组:数组中对象排序是按自己定义的compareTo方法排序(对象类中自己写),

 

本文转自农夫山泉别墅博客园博客,原文链接:http://www.cnblogs.com/yaowen/p/4833529.html,如需转载请自行联系原作者

你可能感兴趣的文章
Python高效编程技巧
查看>>
配置Eclipse使用maven构建项目默认JDK为1.8
查看>>
jsp内置对象以及jsp动作
查看>>
Struts上路_09-数据类型转换
查看>>
CMake与动态链接库(dll, so, dylib)
查看>>
myeclipse(eclipse)乱码处理
查看>>
SpringBoot 过滤器, 拦截器, 监听器 对比及使用场景
查看>>
数据库索引探索
查看>>
gitlab runner 优化
查看>>
快速添加百度网盘文件到Aria2 猴油脚本
查看>>
mac 无法登录mysql的解决办法
查看>>
Shiro权限判断异常之命名导致的subject.isPermitted 异常
查看>>
Hello world travels in cpp - 字符串(2)
查看>>
struts2自定义拦截器
查看>>
Eclipse安装adt插件后之后看不到andorid manger
查看>>
Kafka服务端脚本详解(1)一topics
查看>>
Zookeeper 集群安装配置,超详细,速度收藏!
查看>>
js中var self=this的解释
查看>>
js--字符串reverse
查看>>
面试题
查看>>