学习日志 Day 14

本文是作者的学习日志,重点介绍了Java编程中的数组、方法的定义与重载、类与对象的概念、构造方法的使用,并详细讲解了String类的方法和StringBuilder类的操作,还涉及到了对象数组和集合的基本操作,以及I/O流中的FileWriter写数据的相关方法。
摘要由CSDN通过智能技术生成

学习日志 Day 14

//2020年4月1日19:55:53 磊子

Java Day13

总结整理:

数组:

定义初始化:
动态初始化: 数据类型[] 数组名 = new 数据类型[数组长度]
静态初始化: 数据类型[] 数组名 = new 数据类型[]{元素};
简化:数据类型[] 数组名 = {元素};

方法:

方法定义的格式:
修饰符 返回值类型 方法名字(参数类型 参数名 1,参数类型 参数名2…) {
函数体;
return 返回值;
}
修饰符: public static
返回值类型:用来限定返回值的数据类型
方法名字:为了方便调用
参数类型:用于接收调用发放时传递的数据的类型
参数名: 用于接收调用方法时传递的数据的变量
函数体:完成相应功能的代码
return:结束方法,将返回值返回到调用者

定义方法的注意事项:
两个明确:
A:返回值类型:明确功能结束后所得结果的数据类型
B:参数列表:明确有几个参数,以及参数的类型

方法的重载:
在同一个类中,允许存在一个以上的同方法名,只要它们的参数个数或者参数类型不同即可.

方法重载特点:
与返回值类型无关,只看方法名和参数列表
在调用时,虚拟机通过参数列表的不同来区分同名方法
举例:
public static float sum(float a,float b) {}
public static int sum(int a,int b) {} //方法名相同,参数个数相同,参数类型不相同
public static int sum(int a,int b,int c) {}
public static int sum2(int a,int b,int c) {}//方法名不同,参数个数相同,参数类型相同

如果形参是基本类型的改变不影响实参,如果方法的参数是引用类型(类,接口,数组),则形参的改变直接影响实参

类与对象:

定义类其实就是定义类的成员(成员变量和成员方法)
a:成员变量:和main中定义变量一样,就是位置发生了变化,在类中,方法外.不需要给初始化值
b:成员方法:和定义方法一样,只是把static去掉
概念:
a:类是一种相关的属性和行为的集合(如班里所有的同学都具备相同的属性和行为,如姓名,年龄等,这样就是一个学生类)
b:对象是该事物的具体体现(说某个同学时,他都具备自己特有的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值