A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 九亿少女的梦. 初级黑马   /  2019-10-10 14:22  /  2030 人查看  /  0 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

数组
用于存储相同数据类型的指定长度的数据容器
定义方式
数据类型[]数组的名称 int []arr
数据类型 数组名称[]   int arr[]
动态初始化
数据类型[]数组名称= new 数据类型[5]
数组的索引和数组元素访问
整数值,用于访问数组元素,从零开始,到数组长度-1结束
数组默认值
byte/short/int/long。。。。。。。。。。0
float/double。。。。。。。。。。。0.0
boolean。。。。。。。。。。。false
String。。。。。。。。。。null

char。。。。。。。。。。。。''
数组的静态初始化
int[] arr = new int[]{1,2,3};
int[] arr = {1,2,3}
访问数组两个问题
索引越界
空指针异常
数组长度
数组名。length


IDEA 中模块的操做
新建   File 。 ProjectStructure.Modules。+》newModule
删除   Remove Modules
导入    File  Project Structure  Modules   + Import Modules  

方法
引入方法
好处    提高了代码的复用性   提高代码的维护性
将具有独立功能的代码独爱组织的一个整体,成为一个代码集。
注意事项
     先定义 再调用
public static void 方法名(){   方法体 } 小驼峰命名

方法名();   
方法的练习   无参无返回值
getMax
public
带参数方法定义和调用
public static void 方法名(参数){。。。。。。。。}
参数中类型和方法名不能少  参数名之间用逗号链接
调用过程中需要传参, 可以是常量和变量
形参和实参
方法0 定义中的参数     方法调用中的参数


带返回值方法
public static 返回值类型  方法名(参数数据类型 参数名)
return 返回值;
public static  修饰符
返回值类型  方法体 完成功能的代码块
明确返回值类型 明确参数类型和数量
void 直接调用  返回值类型用变量调用
方法不能嵌套,返回值类型与返回值相同  
reture 在void语句中表示终止方法
方法名时标识符

方法的重载
指同一个类中,多个方法具有相同的方法名,多个方法参数不同,
类型不同或数量不同。
与返回值无关  java虚拟机会通过单数不同来区分方法。方法重载与参数类型无关
与参数名无关。


基本数据类型, 形参不能改变实参的值
引用类型的参数,形参会直接影响实参的值
类和对象的概念
对象   自然界中所有看得见摸得着的事务都是对象
类   具有相同属性和共有行为的对象集合
类的构成
属性  对象的特征     
行为  对象的功能
通过类创建对象,用对象来解决实际问题
类和对象的关系
类时对象的抽象表示,类是创建对象的模板
对象是类的实例
类的定义
Java的基本组成单位
确定对象拥有的属性和行为
通过成员变量和成员方法
public class  类名
string   name
数据类型    变量名

行为     方法      成员方法
public   (返回值类型    方法名){ 返回值方法 }
成员变量和局部变量的区别

this  当局部变量与成员变量同名是,this成员变量名 访问成员变量
封装   面向对象的三大基本特征之一
(封装   继承    多态)
步骤  属性私有化  为属性提供共有的get/set方法
优点  1.提高代码的安全性  2.提供代码的复用性
构造方法
格式  作用创建对象  
构造方法与类同名,没有返回值,每次实例化对象的时候执行

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马