摘要:
任务一:求和:∑1 + ∑2 +…………+∑100 任务二:给出一个数,判断是否为素数 笔者的代码如下所示 阅读全文
摘要:
四则运算: package test;import java.util.Random;import java.util.Scanner;import java.util.StringJoiner; public class text2 { public static void main(String 阅读全文
摘要:
package new2; import java.util.ArrayList;import java.util.Scanner; class ScoreInformation { private String stunumber; private String name; private Str 阅读全文
摘要:
关于方法的递归调用: 1、什么是递归? 方法自身调用自身。 a(){ a(); } 2、递归是很耗内存的,递归算法可以不用的时候尽量别用。 3、以下程序运行时发生了这样一个错误【不是异常,是错误Error】: java.long.StackoverflowError 栈内存溢出错误。 错误发生无法挽 阅读全文
摘要:
方法重载: 1、方法重载又被称为:overload 2、什么时候考虑使用方法重载? *功能相似的时候,尽可能让方法名相同。 (但是,功能不同/不相似的时候,尽可能让方法名不同。) 3、什么条件满足之后构成了方法重载? *在同一个类当中 *方法名相同 *参数列表不同 -数量不同 -顺序不同 -类型不同 阅读全文
摘要:
1、方法: *方法执行过程中的内存分配 *方法的重载机制 *方法的递归调用 2、sumint,sumlong,sumdouble方法虽然功能不同,但是功能是相似的,都是求和。 在以下程序当中功能相似的方法,分别起了三个不同的名字,这对于程序员来说明,调用 方法的时候不方便,程序员需要记忆更多的方法, 阅读全文
摘要:
1、方法代码片段存在哪里?方法执行的时候执行过程的内存在哪里分配? *方法代码片段属于.class字节码文件的一部分,字节码文件在类加载 时候, 将其放到了方法区当中。所以jvm中的三块主要的内存空间中方法区内存最先有 数据。存放了代码片段。 *代码片段虽然在方法区内存当中只有一部分,但是可以被重复 阅读全文
摘要:
在返回值类型是void的方法当中使用“return;”语句。 “return;”语句出现在返回值为void的方法当中主要是为了用来结束当前方法。 方法在执行过程当中,在jvm中的内存是如何分配的呢,内存是如何变化啊的? 1、方法只定义,不调用,是不会执行的,并且在jvm中也不会给该方法分配“运行所属 阅读全文
摘要:
public表示公开的 class表示定义类 MethodTest03是一个类名 public class MerhodTest03{表示定义一个公开的类,起名MethodTest03,由于是公开的类,所以源文件必须:MethodTest03.java 类体中不能直接缩写Java语句,除声明变量外 阅读全文
摘要:
1、方法名: *只要是合法的标识符就行 *方法名最好见名知意 *方法名最好是动词 *方法名首字母要求小写,后面每个单词首字母大写 2、形式参数列表:简称形参 *形参是局部变量:int a;double b;float o;....... *形参的个数可以是:0-N个 *多个形参之间用“逗号”隔开 * 阅读全文