各位大家好!这是我这几天自己理解的java笔记!纯手打!不喜勿喷!!
加粗的都是要注意的!!
数组的排序和查找!
1.查找:
前提是数组中的数都已经排好位置!
int 返回的是索引值 = Arrays.binarySearch(数组,需要查找的数字);
返回的值是:索引
如果没有的话就返回对应的插入位置-1!不过是负的!
常用于查找东西!!
2.排序
Arrays.sort(数组);
对当前数组进行升序排序!
数组也可以进行指定位置排序: Arrays.sort(数组,指定的排序的索引,到指定位置的索引);
对象的创建以及属性和方法的调用!
class 对象名{
String name;
属性的类型 属性名;
public void run(){
方法的公开程度(private or public) 方法的返回 方法名 (方法的参数)
方法的实现!
}
}
在主函数里调用:
对象类名 对象名 = new 对象类名();
赋予属性: 对象名.属性 = ...;
调用方法: 对象名.方法名();
成员变量与局部变量的区别和作用:
定义:1.成员变量定义在类中,方法外;局部变量定义在方法中
作用:1.成员变量是用来描述同一类事物的公共属性的;局部变量提供一个变量给方法使用!
生命周期:1.成员变量的生命周期随对象而创建与消失;局部变量的生命周期随方法的调用而创建当方法结束消失;
初始值区分:1.成员变量是有默认值得;局部没有默认值必须初始化才能使用;