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笔记第一天 == 和 equals ==比较的比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量...
    jmychou阅读 1,526评论 0 3
  • 面向对象主要针对面向过程。 面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物...
    sinpi阅读 1,096评论 0 4
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,785评论 18 399
  • 《Effective Java》笔记(下) Enums and Annotations Item 30: Use ...
    OCNYang阅读 2,049评论 1 5
  • java笔记 Main.java文件中的入口类(即包含main方法)的访问权限不一定非要设定为public,不加p...
    御风逍遥阅读 623评论 1 1