2015年7月16号

一、一维数组
//声明数组的时候不能指定数组的长度
int[] a,c;
int b[],d;
//初始化数组
a = new int[5];
//赋初值
//索引从0开始,到数组长度减1结束
a[index] = 具体的值;
二分/折半查找:数组有序
升序:冒泡




二、多维数组
java中只有一维数组,所谓的多维数组是指每一个一维数组中的元素又是一个数组


三、操作类Arrays:封装了数组的常见操作方法


四、断点调试、单元测试




对象与类:
对象:现实中的事务
类:对对象共性抽取出来的一个模板
类与对象的关系:抽象与具体,一般与特殊的关系


对象例子:苹果、葡萄、西瓜...
类例子:水果
对象和类是由属性+方法构成,属性/字段/变量,方法/函数,同时属性和方法不能单独存在


方法定义:
【修饰符】 返回类型 方法名(参数类型 参数名, 参数类型 参数名,...){


    方法体;
 }
二、构造器:重点
构造器,也叫构造方法,与类同名,没有返回值,即使是void也不可以
主要作用:构造器主要作用是给属性赋初值
访问属性:对象名.属性名
this表示当前对象


三、
局部变量是在方法中定义的变量,作用域是当前方法,其他方法无法访问


成员变量,作用域是整个类
//当前语句块中的变量也是局部变量{int d=3}(用的比较少)


成员变量和局部变量重名的情况:局部变量会覆盖成员变量
当局部变量与成员变量重名的时候,方法内输出的变量值是局部变量的值,如果要在方法内输出
    成员变量的值,可以使用this关键字




值传递传递的是一个副本,相当于复制一份


四、static:重点
static
静态的方法不能访问非静态的属性和方法
按照数据的作用域范围划分,可以把数据划分为局部变量和成员变量,成员变量按照是否由static修饰可以进一步划分为静态成员变量(类变量)和非静态成员变量(实例变量)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值