在进行IF语句判断之前,一定要加grade = ""吗?不加好像也不影响
报错:java: 无法从静态上下文中引用非静态
老师:
视频里说当调用函数f2时,在栈创建一个变量m,并让其指向传进来的b值对象,完成后便清除这块(也就是图中的蓝色框)
我的问题是,在定义函数的时候没有先将函数作为一个对象储存起来的吗,等到调用才会开辟内存进行储存吗,因为函数调用完便结束当前进程并删除,那么再次调用它是去哪找到这个对象进行引用的呢,都知道函数能反复使用,但是调用的机理是怎样的呢
a = 20
b = a与c = copy.copy(a)的区别就是有没有创建新的对象吗
le = LabelEncoder() for col in features_non_numeric: le.fit(list(train[col])+list(test[col])) train[col] = le.transform(train[col]) test[col] = le.transform(test[col])
这段代码是如何将非数值型数据转换为数值型数据的?
老师,在自己做的HTML中输入java之后出现的URL地址是
https://www.baidu.com/s?word=java&tn=95834041_hao_pg
而不是wd=java
这是怎么一回事呢?(操作,代码和老师都是一样的)
调用父类的方法失败
源码:
public class Test{ public static void main(String[] args) { CarFunction newCar = new Car(); //newCar.move(); FlyCar flyCar = new FlyCar(newCar); //flyCar.fly(); AICar aiCar = new AICar(flyCar); aiCar.AI(); } } //定义接口 interface CarFunction{ void move(); //抽象方法:移动方式 } //具体的构建角色Car类 class Car implements CarFunction{ public void move(){ System.out.println("在陆上行驶的汽车"); } } //装饰器角色 class SuperCar implements CarFunction{ private CarFunction newCar; SuperCar(CarFunction newCar){ this.newCar = newCar; } @Override public void move() { newCar.move(); //调用真实角色的行驶的方法 } } // class FlyCar extends SuperCar{ public FlyCar(CarFunction newCar){ super(newCar); } @Override public void move() { super.move(); //调用父类的行驶方法 this.fly(); } public void fly(){ System.out.println("拥有飞行功能的汽车"); } } class AICar extends SuperCar{ AICar(CarFunction newCar){ super(newCar); } @Override public void move() { super.move(); this.AI(); } public void AI(){ System.out.println("拥有人工智能自动驾驶的汽车"); } } class WaterCar extends SuperCar{ WaterCar(CarFunction newCar){ super(newCar); } @Override public void move() { super.move(); this.water(); } void water(){ System.out.println("可以水上行驶的汽车"); } }
运行结果:
老师在父亲类中定义了一个getFriends方法 那个return new Person();返回值是什么意思呢?之前都是定义对象的时候这么写呀 new Person();的意思就是执行构造方法吗?
视频中老师写了 ?uname=momo&pwd=888 我这里没写或者写一些其他的,页面也能加载,请问这个有什么作用?
麻烦老师,回答一下这个问题?
from threading import Thread from time import sleep, time import threading # 线程的实现 # 方法包装 # 创建普通方法 def func1(name): print(threading.currentThread()) print(f"Threading{name}start") sleep(3) print(f"Threading{name}end") if __name__ == "__main__": print(threading.currentThread()) # 开始时间 start = time() t1 = Thread(target=func1, args=('t1',)) t2 = Thread(target=func1, args=('t2',)) t1.start() t2.start() # func1('t1') # func1('t2') # 计算使用时间 end = time() - start print(end)
老师,怎么看代码中,哪一块是主线程,哪一块是子线程
为什么这节课的音质特别差呢?和别的课比特别不清楚 要把音量放大很多才能稍微听清 而且有杂音
老师我直接下的apach服务器也开启了,但是这个出来显示的全部,是哪儿有错么?
//冒泡排序 public static void bubbleSort(int[] values) { int temp; //临时的空间,存放交换的变量 int i; for (i = 0; i < values.length - 1; i++) { //遍历的次数 boolean flag = true; //标记是否达到有序状态 for (int j = 0; j < values.length - 1 - i; j++) { if (values[j] > values[j + 1]) { //大,则发生交换 temp = values[j]; values[j] = values[j + 1]; values[j + 1] = temp; //表明此次比较,数组处于无序状态,需要继续比较 flag = false; } } if (flag) { //有序,则退出,否则继续循环 break; } } }
问题:
int i;为什么要放在外面,有什么好处呢,不明白
老师文件已经另存为utf-8还是出现错误这种情况在怎么改
老师,我想问一下视频中109行这里为什么要判断集合中是否包含key,Map集合在此之前不是只初始化过一次,里面什么都没有吗?既然知道不包含key那为什么还要去判断
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637