10 2019 档案

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