Java笔记!

各位大家好!这是我这几天自己理解的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.成员变量是有默认值得;局部没有默认值必须初始化才能使用;

你可能感兴趣的:(Java笔记!)