数组
来源:互联网 发布:tt风扇软件 编辑:程序博客网 时间:2024/06/07 22:56
内存的划分:
1.寄存器
2.本地方法区
3.方法区
4.栈内存
存储的都是局部变量
而且变量所属的作用域一旦结束,该变量就自动释放
生命周期比较短,更新速度很快
5.堆内存
存储的是数组和对象(其实数组就是对象),凡是new的建立在堆中
特点:
1.每一个实体都有首地址值
2.堆内存中的每一个变量都有默认初始化值,根据类型的不同而不同,整数是0,小数是0.0g或者0.0f,boolean false ,char ‘\u0000’
3.垃圾回收机制
对数组操作最基本的动作就是存和取
核心思想:就是对角标的操作
冒泡排序:
可以先记录下最小的元素和角标,最后再换位:效率会变高
对有序数组进行查找:
java本身提供的:
Array.sort() 排序
Array.binarysearch() 二分查找法
0 0
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- Linux文档大全
- Java多线程Thread VS Runnable详解
- iOS Smart App Banner 智能App广告条
- HTTP协议浅析(上):简介
- UART0串口编程系列(一)
- 数组
- 替换war包中的文件
- 浅谈chrome dev tools篇二:console你的样式
- 一文读懂机器学习
- JAVA之项目的sun.jnu.encoding 和 file.encoding 的区别
- WebRTC源码分析一:音频处理流程
- Mysql 高级部分
- 关于iOS uiwebview 禁止弹出复制和粘贴功能
- Android笔记:Android 使用Intent拨打电话的两种方式以及差别