10 2019 档案
摘要:/* 静态的应用 每一个应用程序中都有共性的功能, 可以将这些功能进行抽取,能独立封装, 以便复用 */ class Demo { public static void main(String[] args) { int[] arr = (2,4,1,8); int max = getMax(arr
阅读全文
摘要:/* 什么时候使用静态? 要从两方面下手: 因为静态修饰的内容有成员变量和函数。 什么时候定义静态变量(类变量)呢? 当对象中的出现共享数据时,该数据被静态所修饰。 对象中的特有数据要定义成非静态存在于堆内存中 什么时候定义静态函数呢? 当功能内部没有访问到非静态数据(对象的特有数据),那么该功能可
阅读全文
摘要:public static void main(String[] args) 主函数:是一个特殊的函数,作为程序的入口,可以被jvm调用 主函数的定义: public:代表着该函数的访问权限是最大的 static:代表着主函数随着类的加载就已经存在了 void:主函数没有具体的返回值 main:不是
阅读全文
摘要:静态:static 用法:是一个修饰符,用于修饰成员(成员变量,成员函数) 当成员被修饰后,就多了一种调用方式,除了可以被对象调用外,还可以直接被类名调用:类名.静态成员 static内存中的特点: 1、随着类的加载而加载(类在内存中创建静态对象创建),随着类的消失而消失,说明它的生命周期最长 2、
阅读全文
摘要:构造函数可以被私有化,被私有化后的构造函数不能在初始化对象 /* this:看上去,是用于区分局部变量和成员变量同名的情况 this的应用:当定义类中功能时,该函数内部要用到调用该函数的对象时,这时用this来表示这个对象 */ class Person { private String name;
阅读全文

浙公网安备 33010602011771号