导图社区 Java 数组
Java 数组,数组概念:数组就是数据类型一致、数据长度固定的用来存储数据的容器。一起赖学习吧。
自媒体各种图片尺寸,主要包括:微信公众号、视频号/抖音、微博、小红书四部分内容。希望对你有所帮助!
职能型组织结构思维导图,包括:信息、简介、结构介绍、主要特点、结构缺点、适用性应用。希望对你有所帮助!
药店2.0时代思维导图,主要内容有:中国药店创新趋势报告、我国药店、我国药店行业、我国药店。
社区模板帮助中心,点此进入>>
计算机操作系统思维导图
简单介绍MYSQL数据库软件的基本命令
计算机基础知识
.net学习总结
python基础知识点简单总结
序列类型的方法
管理信息系统
Python3.0入门知识思维导图
java 从入门到精通(第四版本)
软考架构设计师
数组
数组概念:数组就是数据类型一致、数据长度固定的用来存储数据的容器。
数组的分类
一维数组
定义:
方式1:int[] arr = new int[6];
方式2:int[] arr = new int[]{1,2,3};
方式3:int[] arr = {1,2,3,4}
注意:数组有定长特性,长度一旦指定,不可更改
常见的排序算法
冒泡排序
######
选择排序
插入排序
快速排序(递归)
二维数组(多维数组)
方式1:int[][] arr = new int [3][4];
方式2:int[][] arr = new int[3];
方式3:int[][] arr = new int[][]{{1,2,3}, {4,5,6}};
方式4:int[][] arr = {{1,2,3}, {4,5,6}};
常用的Arrays工具类
toString(Object a)
将任意类型的一维数组的元素以字符串形式打印
deepToString(Object[] a)
将任意类型的多维数组的元素以字符串形式打印
asList(T...a)
将任意类型数组转换为List集合形式
binarySerch(int[] a, int key)
二分查找法(有序数组)
sort(int[] a)
数组排序
fill(int[] a, int fromIndex, int toIndex, int val)
替换数组指定角标位置元素
copyOfRange(int[] original, int from, int to)
对原数组进行指定范围元素复制为一个新数组
Java虚拟机的内存划分
堆:存放new出来的对象
方法区:存放静态的不变的数据
线程
程序计数器:记录当前线程执行到多少行(if、for、while、方法调用)
虚拟机栈:存放局部变量
本地方法栈:调用本地方法(native)是分配的内存空间