对大家有帮助的问答会被标记为“推荐”,看完课程过来浏览一下别人提的问题,会帮你学得更全面
构造器不是用来创建对象,二是用来初始化对象的。 这句话怎么理解? 如果对象不是构造器创建的, 那是谁创建的?是 new 吗? 创建 这个动作具体是做了什么动作? 是分配内存空间吗?
“将父类的对象作为子类的属性” 这个说法有点令人困惑,组合关系里不存在继承,所以没有父类和子类的说法, “将A类的对象作为B类的属性,从然B对象能够使用A类的方法或属性”, 这样是不是更准确一点?
请问一下老师,单行注释以//开头,有没有以什么结束?我理解只要回车以后就算结束了
static 变量 和 方法只有 一份, 他们是 在类文件 被加载的时候 被放到 方法区域, 并且这些static变量和 方法 都是被类的实例对象 共享的。 我是这么理解的不知道是否跟老师的意思一样
Test3 { main(String[] args) { List list = ArrayList<>(); list.add(); list.add(); list.add(); list.add(); list.sort((o1,o2) -> o1.compareTo(o2)); } } }
为什么compareTo报红
老师,我这打包后的格式和视频上的压缩包格式不符,是什么问题导致呢?
老师,这一集的文档笔记好像有个地方打错了,应该把“商品服务模块”修改为“搜索服务模块”
long yearSalary=3000000000L;
这里想问一个问题, 变量赋值的时候, 后面的这个值 也是一个常量, 那么赋值之前和赋值之后的过程中,这个常量会占用一定内存吗? 我的理解是,如果要占用内存的话,那么这个才会会有长度的问题,所以这个常量后面才需要加 L , 不知道这个理解对不对。