![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 63
Weip_J
一个刚开始写博文的编程菜鸟,博文参考了许多视频教程,算是个人的学习笔记
展开
-
对象数组、ArrayList、包装类
对象数组原创 2021-01-17 22:51:45 · 133 阅读 · 0 评论 -
继承中的重写——产品迭代时防止功能代码冗余的好帮手
引子 假设我们是一家手机开发商,去年开发了v1版本的手机,现在要开发v2版本的手机,其他模块不变,在来电显示模块中增加显示姓名的功能,如果使用继承,来电显示要怎么办?是在子类再写一个吗?那样岂不是要起好多个不同的名字? 如果你看过我的上一篇博文应该知道,java中对子类、父类中的重名方法,采取对象是哪个就用哪个的方法,我们只需要保证方法名相同,参数列表相同,就能在子类中重写一个父类的方法。 重写和重载的区别 重写:子类和父类方法名相同,参数列表也相同 重载:子类和父类方法名相同,参数列表不同 重写方法的几原创 2020-10-17 19:27:39 · 155 阅读 · 0 评论 -
java内存结构
栈 存储方法中的局部变量,方法运行时一定在栈中 局部变量:方法的参数,方法内部的变量 作用域:同方法生命周期 堆 存储用关键字new修饰的内容 注: ①堆内存储的内容都有一个16进制的地址值 ②堆内的数据都有默认值,规则如下: 整__型———默认值是 0 浮点型———默认值是 0.0 字符型———默认值是 “\u0000” 布尔型———默认值是 false 引用型———默认值是 null 方法区 存储XXX.class信息,包含方法信息 本地方法栈 与操作系统相关 寄存器 与CPU相关 ...原创 2020-10-09 21:53:06 · 76 阅读 · 0 评论 -
static关键字,static修饰类成员,static修饰方法
static关键字 作用: 用static修饰的类成员,在内存中多个对象中【共享】一块内存 示意图: static修饰类成员 实例: 学生类,此类用于建立学生对象的基本信息,快速阅读本文重点只需要关注 school 和 idCounter school用于展示static修饰的内容共享一块内存 idCounter用于实现每创建一个学生对象使id序号自动+1 package y20.m9.constructionMethod; /** * @author WuZS * @date 2020/10/7原创 2020-10-08 00:04:34 · 825 阅读 · 0 评论 -
构造方法——一种让让类更灵活的方式
构造方法 概念: 创建【对应格式的对象】时所调用的方法 格式: 1.与类同名 2.无返回值 3.根据创建对象时格式的不同调用不同的构造方法 Ps: 若类中没有定义构造方法,默认附带返回一个空的构造方法,否则不附带,因此若已经在类中定义了一个带参数的构造方法,若想要运行代码 Student One=new Student() 时必须再在类中定义一个不带参数的构造方法,否则会报错 public class Student(){ // 构造方法 public Student(){ ...... } //原创 2020-10-07 23:14:01 · 87 阅读 · 0 评论 -
java易错点
R: return位置问题 return位置问题 有返回值的方法中,在条件、循环代码块外面应确保有return,否则会报错。 因为条件、循环语句是在一定条件下执行的,如果只在条件、循环代码块当不满足条件时如果 class Exampel{ public static int returnPositionCase(){ int result; ······ { return a+b //ERROR, } return result //TRUE } } ...原创 2020-09-24 15:44:33 · 93 阅读 · 0 评论