Java02:JAVA数组与面向对象
2020-08-26 10:39:18 0 举报
AI智能生成
Java基础进阶知识点2
作者其他创作
大纲/内容
数组
概念
一组连续的存储空间,存储多个相同数据类型的值
特点:类型相同,长度固定
声明与赋值
1)先声明,再分配
2)声明并分配
3)声明并赋值
组成
数组元素
下标
长度(下标范围)
遍历
查找
排序
冒泡排序
function bubbleSort(arr) {
var len = arr.length;
for (var i = 0; i < len - 1; i++) {
for (var j = 0; j < len - 1 - i; j++) {
if (arr[j] > arr[j+1]) { // 相邻元素两两对比
var temp = arr[j+1]; // 元素交换
arr[j+1] = arr[j];
arr[j] = temp;
}
}
}
return arr;
}
var len = arr.length;
for (var i = 0; i < len - 1; i++) {
for (var j = 0; j < len - 1 - i; j++) {
if (arr[j] > arr[j+1]) { // 相邻元素两两对比
var temp = arr[j+1]; // 元素交换
arr[j+1] = arr[j];
arr[j] = temp;
}
}
}
return arr;
}
选择排序
插入排序
快速排序
默认值
int
float
double
char
String
面向对象
对象
方法
方法的创建
方法的调用
属性
封装
关键字
private
setter
getter
public
protected
构造函数
有参
无参(系统默认无参)
收藏
收藏
0 条评论
下一页