摘要:
程序计数器 程序计数器是一块较小的内存空间,它可以看作当前线程所执行的字节码的行号指示器,在虚拟机的概念模型中,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖于程序计数器来完成。 由于java虚拟机的多线程是通过 阅读全文
摘要:
封装性:方法允许将功能封装在代码块中,使得代码更加模块化和易于管理。 复用性:通过定义方法,可以避免代码重复,提高代码的复用性。 抽象性:方法提供了一种抽象机制,允许开发者在不关心实现细节的情况下使用功能。 参数化操作:方法可以接受参数,使得相同的代码可以处理不同的数据。 返回值:方法可以返回值,使 阅读全文
摘要:
定义 如果同一个类中包含了两个或两个以上方法名相同、方法参数的个数、顺序或类型不同的方法,则称为方法的重载,也可称该方法被重载了 依据 必须是在同一个类中 2、 方法名相同 3、 方法参数的个数、顺序或类型不同 4、 与方法的修饰符或返回值没有关系 public class HelloWorld { 阅读全文
摘要:
形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回主调用函数后则不能再使用该形参变量。 实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须有确定的值,以便把这些值传送给形参。因此应预先用赋 阅读全文
摘要:
静态方法 属于类:静态方法属于类本身,而不是类的实例。 调用方式:可以通过类名直接调用,无需创建类的实例。 访问限制:不能直接访问类的非静态成员(包括变量和方法),因为它们需要与类的实例关联。 内存使用:静态方法在类加载时加载到内存中,所有实例共享同一方法。 常用场景:用于工具类或实用程序类,提供不 阅读全文