java知识点5
来源:互联网 发布:淘宝销售数据 编辑:程序博客网 时间:2024/06/04 18:33
7,数 组:用于存储同一类型数据的一个容器。好处:可以对该容器中的数据进行编号,从0开始。数组用于封装数据,就是一个具体的实体。
如何在java中表现一个数组呢?两种表现形式。 1)、元素类型[] 变量名 = new 元素类型[元素的个数]; 2)、元素类型[] 变量名 = {元素1,元素2...};
如何在java中表现一个数组呢?两种表现形式。 1)、元素类型[] 变量名 = new 元素类型[元素的个数]; 2)、元素类型[] 变量名 = {元素1,元素2...};
元素类型[] 变量名 = new 元素类型[]{元素1,元素2...};
二分查找法。必须有前提:数组中的元素要有序。
public static int halfSeach_2(int[] arr,int key){ int min,max,mid; min = 0;
max = arr.length-1;
mid = (max+min)>>1; //(max+min)/2; while(arr[mid]!=key){ if(key>arr[mid]){ min = mid + 1; }
else if(key<arr[mid]) max = mid - 1; if(max<min) return -1;
mid = (max+min)>>1; }
return mid; }
java分了5片内存。
1:寄存器。2:本地方法区。3:方法区。4:栈。5:堆。
栈:存储的都是局部变量 ( 函数中定义的变量,函数上的参数,语句中的变量 ); 只要数据运算完成所在的区域结束,该数据就会被释放。
堆:用于存储数组和对象,也就是实体。啥是实体啊?就是用于封装多个数据的。
1:每一个实体都有内存首地址值。
2:堆内存中的变量都有默认初始化值。因为数据类型不同,值也不一样。 3:垃圾回收机制。
0 0
- java知识点5
- Java知识点复习系列(5)
- Java知识点
- java 知识点
- java 知识点
- JAVA知识点
- java 知识点
- java知识点
- Java知识点
- Java知识点
- java 知识点
- JAVA知识点
- java 知识点
- Java知识点
- java知识点
- Java 知识点
- java知识点
- Java知识点
- JavaScript调用pc和手机摄像头
- AndroidStudio插件推荐
- JUC原子类 Atomic***** 基本类型
- java中的类,属性,方法修饰符及其作用
- 【Android】长按连续触发事件的实现方法
- java知识点5
- 第五章 Unique Lock and Lazy Initialization
- Java中Collections.sort()排序详解
- 二十岁出头,你一无所有,但你却拥有一切(转载)
- 浅谈Java中的equals和==
- 欧几里得算法(+扩展)
- 10个免费的javascript富文本编辑器(jQuery and non-jQuery)
- 有两个磁盘文件“A"和”B",各存放一行字母,先要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件“C"中去。
- 我的IT相关网址收藏