这个要不要敲
老师,不知道什么原因变成这样了
会不会可能我导入了错的list
节点流和处理流难懂
老师,我的getname红了,系统维护是让我多加一个t泛型,给这个older一个older的数据类型,但我门目的应该是做成sring类的呀,不知道哪里错了
下面这两窜代码不是很明白他们的逻辑是什么,麻烦老师帮我看看
这个返回值的快捷键是什么,怎么从第一张照片变成第二张的
麻烦老师帮我看看是哪里出问题了
可以理解为,
Working1,Working2都用了Programmer对象,正好需要进行同步处理的地方也在Programmer对象中所以可以直接用this。
而取钱那个对象锁和需要同步的地方在两个对象中所以需要指定对象吗?
创建账户对象accoun有什么用,能理解为是将账户类传入取款线程里吗?
回复楼上,@王浩信,老师写错了它口头说的24是对的,12 << 1 肯定就是24啊,只不过它写的时候写错了。因为后面要用到newThr,7:24时老师再次说了newThr为24。
怎么才能执行到异常那一部分
class A implements Runnable{ private Thread b; public A(Thread b){ this.b=b; } @Override public void run() { for (int i=0;i<10;i++){ System.out.println(Thread.currentThread().getName()+" A "+i); if (i==6){ try { b.join(); } catch (InterruptedException e) { throw new RuntimeException(e); } } try { Thread.sleep(1000); } catch (InterruptedException e) { throw new RuntimeException(e); } } } } class B implements Runnable{ @Override public void run() { for (int i =0;i<20;i++){ System.out.println(Thread.currentThread().getName()+" B "+i); try { Thread.sleep(1000); } catch (InterruptedException e) { throw new RuntimeException(e); } } } } public class TestJoinThread{ public static void main(String[] args) { Thread t1 = new Thread(new A(t)); Thread t = new Thread(new B()); t1.start(); t.start(); for (int i=0;i<10;i++){ System.out.println(Thread.currentThread().getName()+" 主线程 "+i); if (i==4){ try { t1.join(); } catch (InterruptedException e) { throw new RuntimeException(e); } } try { Thread.sleep(1000); } catch (InterruptedException e) { throw new RuntimeException(e); } } } }
Thread t1 = new Thread(new A(t)); Thread t = new Thread(new B());
为什么写成这样报错,不都是把B给A里了吗
Thread t1 =
new
Thread(
B());
Thread t =
A(t1));
视频是这样的
还有为什么要先创建线程B的对象
请问老师,不应该在orderName这些方法中遍历一下list嘛,要不然怎么会显示在运行框呢
public void orderName(){ Collections.sort(this.list,new OrderByName()); for (int i = 0; i < this.list.size(); i++) { (this.list.get(i)).setId(i+1); } this.list.forEach(System.out::println); }
package com.itbaizhan; public class Test2 { public static void main(String[] args) { MethodGeneric c=new MethodGeneric(); c.setName("123"); Integer age=c.getage("23"); System.out.println(age); } }
想问一下c.getage()为什么里面加了双引号就会报错为在c.setName()里就没有关系?
想问问老师,在哈希表中,当链表超过8的时候,是把那一整条链表都转化为红黑树还是只把链表超过8的那一部分转化为红黑树呀
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637