- 博客(28)
- 收藏
- 关注
原创 Java积累3.6
java在对象初始化时,会根据实际创建的对象类型(而非引用类型)动态绑定方法。即使引用类型是父类,只要实际对象是子类实例,构造器中调用的重写方法将优先执行子类版本。子类重写父类方法,即具有相同的权限、返回类型、方法名、参数列表,只有方法体不同,当创建子类对象调用该方法时,程序只会执行子类而非父类的方法。⭐方法重载是一个类的多态性表现,而方法重写是子类与父类的一种多态性表现。见于一个类中,多个方法的方法名相同,但是参数列表数量、顺序不同。显示调用父类构造器,若未写则会调用父类的无参构造器。
2025-03-06 17:24:23
257
原创 尝试Deepseek生成实验数据
deepseek在处理较为简单、清晰的逻辑中表现很好,我一共用了5小时来完成,主要是向deepseek提需求,它来写代码,我看它写得如何,如果不错,就放入我的项目中,报错再问他原因;虽然对于一些编程大牛来说,生成数据可能是几分钟的事,但对我这种既没有处理过数据,也不熟练Scanner和BufferedReader的人来说,还是有点畏惧的,我开始以为自己会花费几天时间来做,没想到5小时后转化后的数据集txt文件就批量产出了,很有成就感!(2)随机生成客户包裹的数量(1-5)以及长/宽/高【快递包裹】【√】
2025-03-03 18:24:47
342
原创 7.24学java
instanceOf是判断对象的编译类型/运行类型?方法调用:看对象的运行类型;属性调用:看对象的编译类型。如果有向下转型,必然会有向上转型吗?
2024-07-28 17:05:25
184
原创 Java学习3.12
1.加载person类信息,即person.class,只会加载1次。4.将对象在堆中的地址0x1122返回给p,p是对象引用/对象名。(2)显示初始化,age = 90, name 还是 null。(3)构造器初始化,age = 20, name = "小倩"(1)默认初始化,age = 0, name = null。作用域:属性(全局变量)、局部变量、成员方法、2.在堆中分配空间,得到对象的地址0x1122。对象创建的流程分析【引入构造器后的变化】3.完成对象属性的初始化。
2024-03-12 12:10:25
280
1
原创 java学习3.7
swap栈和main栈是独立的数据空间。且方法传递的是基本数据类型,不是引用。若不写,则默认访问【public、protected、默认、private】访问修饰符:控制方法使用的范围。
2024-03-07 16:41:22
341
1
原创 Java学习3.6
4.进行指定初始化,比如p.name = "jack", p.age=10。2.在堆中分配空间(空间大小由属性决定),进行默认初始化(看规则)1.先加载Person类信息(属性和方法信息,只会加载1次)3.方法区:常量池(常量,比如字符串),类加载信息。2.如何访问属性/成员变量:对象名.属性名。2.堆:存放对象(Cat cat,数组等)1.栈:一般存放基本数据类型(局部变量)3.把地址赋给p,p就指向堆中的对象。
2024-03-06 10:52:24
211
1
原创 【无标题】How-do-I-use-conda-to-install-Gurob
How do I use conda to install Gurobi in Anaconda? – Gurobi Help Center
2024-02-22 15:47:57
130
1
原创 直方图和核密度图
直方图和核密度图都可以看数据的分布。直方图如何绘制:(i) 把数据进行无间隔的分组(组距一般相同),统计每组的数据个数(ii) 对上面分组的数据可视化,主要是通过类似条形图的方式来展示出来。核密度图:类似于概率密度图,曲线下的面积为1参考:《数据可视化基础》第六章:分布可视化:直方图和密度图 - 腾讯云开发者社区-腾讯云 (tencent.com)4.3 描述数据分布:核密度图 - 知乎 (zhihu.com)
2023-03-21 16:51:27
980
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人