摘要: 一、构造方法 构造方法是专门用来创建对象的方法,当我们通过关键字new来创建对象时,其实就是在调用构造方法。 格式: public 类名称(参数类型 参数名称){ 方法体 } 注意事项: 1、构造方法的名称必须和类名完全一样,就连大小写也要一样 2、构造方法不要写返回值类型,连void都不写 3、构 阅读全文
posted @ 2020-05-14 17:02 正直多金刚 阅读(219) 评论(0) 推荐(0)
摘要: 封装在java中的体现: 方法就是一种封装,关键字private也是一种封装。 使用方法进行封装: 1、可以省略程序运行的细节,只保留程序名,便于人类的思维习惯。 2、方法内部可以定义许多属性,函数。 3、类中,函数定义没有static 使用private进行封装: 1、使用private进行修饰的 阅读全文
posted @ 2020-05-12 17:46 正直多金刚 阅读(182) 评论(0) 推荐(0)
摘要: 在java中,成员变量和局部变量主要有5个区别: 1、在类中的定义位置不同 成员变量定义在类中,局部变量定义在方法里 2、在内存中的位置不同 成员变量在堆中,局部变量在栈中 3、生命周期不同 成员变量随对象创建而存在,随对象消失而消失 局部变量随方法调用而存在,随方法调用完毕而消失 4、初始值不一样 阅读全文
posted @ 2020-05-12 16:47 正直多金刚 阅读(439) 评论(0) 推荐(0)
摘要: 在java中,类也可以作为参数进行传递,(类名 对象名),不过类作为参数,传递的是类的堆地址。 其内存运行如图所示: java中的类也可作为结果返回,返回的就是一个地址 阅读全文
posted @ 2020-05-12 16:00 正直多金刚 阅读(2623) 评论(0) 推荐(0)
摘要: 调用对象的内存图 阅读全文
posted @ 2020-05-12 08:57 正直多金刚 阅读(182) 评论(0) 推荐(0)
摘要: 一、数组3个特点: 1、数组是一种引用数据类型 2、数组当中的多个数据,类型必须统一 3、数组的长度,在运行期间不可改变 数组的初始化,在内存中新建一个数组,并向其赋予一些默认值 二、常见的两种初始化方式: 1、动态初始化(指定长度) 2、静态初始化(指定内容) 数组初始化格式 数据类型 [] 数组 阅读全文
posted @ 2020-05-11 18:39 正直多金刚 阅读(784) 评论(0) 推荐(0)
摘要: 通过学习java的内存划分,了解了为什么数据是引用数据类型 对于数组而言,只要没有进行new关键字使用,那就等于是没有开辟新的堆内存。所以,当数组名称进行赋值的时候,只是同一饮用,而引用名不同而已。 阅读全文
posted @ 2020-05-11 15:51 正直多金刚 阅读(127) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-05-11 14:43 正直多金刚 阅读(105) 评论(0) 推荐(0)
摘要: File-settings-Editor-Color Scheme->java->Comments->Line comment 阅读全文
posted @ 2020-05-11 11:42 正直多金刚 阅读(456) 评论(0) 推荐(0)
摘要: 打开project structure:Alt+Ctrl+Shift+S 对代码下文变量重命名:Shift+F6 阅读全文
posted @ 2020-05-10 19:11 正直多金刚 阅读(121) 评论(0) 推荐(0)