摘要:
JVM内存划分,是人为的根据不同内存空间的存储特点以及存储的数据:(逻辑分区) 1)程序计数器:当前线程所执行的字节码的行号指示器。 2)本地方法栈:为虚拟机使用的native方法服务。 3)java虚拟机栈:描述java方法执行的内存模型,每个方法被执行的时候都会同时创建一个栈帧用于存储局部变量表 阅读全文
摘要:
方法的重载设计: 重载方法的定义是在同一个类中,某方法允许存在一个以上的同名方法,只要他们的参数列表不同即可。 方法重载的作用: 屏蔽了同一功能的方法由于参数不同所造成方法名称不同的差异。 方法重载判断原则:“两同一不同” 两同:同类中,方法名相同 一不同:方法参数列表不同(参数类型,参数个数,参数 阅读全文
摘要:
1)是否需要定义返回值类型: 方法其实就是在完成某一个功能,那么完成该功能之后,是否需要给调用者返回一个结果数据,如果不需要返回结果数据,此时使用void声明(无返回) 如果需要返回一个结果数据,我们就把该结果数据的类型作为该方法的返回值类型。 2)是否需要形式参数: 该方法在完成该功能的过程之中, 阅读全文
摘要:
方法的定义格式: [修饰符] 返回值类型 方法名称 ([形参1,形参2,...]) { 方法体; [如果方法需要给调用者返回一个结果,此时使用return值] } 方法中的术语: 修饰符:public,static等,static表示方法属于类,直接使用类名调用即可。 返回值类型:方法其实是在完成一 阅读全文