老师我遇到一题,答案是D,但是我不知道为什么,老师可以给我解释一下ABC三个选项为什么错吗?
String与StringBuffer的区别?A、String是不可变的对象,StringBuffer是可以再编辑的B、字符串是常量,StringBuffer是变量C、String是可变的对象,StringBuffer是不可以再编辑的D、以上说法都不正确
新建文件夹.rar
里面是我的代码还有操作结果
老师我这个是什么原因,为什么没有那个猫?
老师如果用try{}catch{},程序遇到问题,程序安全退出,处理后继续执行,如果不用try{}catch{},程序遇到错误,报错停止,下面的语句不执行,提示非正常退出,不使用异常处理机制,程序也是会安全退出的吗
课程设置问题。
老师您好,我是零基础的初学者,总觉得容器这一部分换了老师后,感觉和第一部分的内容脱节,很多概念不理解,有的课程我看了2遍以上还是不明白,对初学者非常不友好,这一阶段课程没学好,是否会影响后续的学习?是否有其他课程能弥补这一块的内容?
超类跟实现所有接口怎么运行不出来了呢?
假设我现在有1025个字节需要读取,一包只能读1024个,然后写进fos里,但第二次循环我需要读最后一个字节的时候没读满1024个于是就返回了-1,那不就跳出while循环了吗,为什么他又能把最后一个字节能写到fos中,是我对while循环理解错了吗
--------------------------------------------OK
老师在在262节课的时候,老师运行程序,没有报错呀?
当老师给请求和响应加了一个多线程之后,运行程序,浏览器向服务器多发送了一个/favicon.ico路劲这是什么情况
l老师为什么会这样提示?
问题如下图,框红的区域。。。。。。。。。
老师我没弄懂他这个红黑树和节点的转化?红黑树是怎么形成的?
老师有什么推荐的刷题网站吗
package com.bjsxt; /** * 口红类 */ class Lipstick{ } /** * 镜子类 */ class Mirror{ } /** * 化妆线程类 */ class Makeup extends Thread{ private int flag; //flag=0:拿着口红。flag!=0:拿着镜子 private String girlName; static Lipstick lipstick = new Lipstick(); static Mirror mirror = new Mirror(); public void setFlag(int flag) { this.flag = flag; } public void setGirlName(String girlName) { this.girlName = girlName; } @Override public void run() { this.doMakeup(); } /** * 开始化妆 */ public void doMakeup(){ if(flag == 0){ synchronized (lipstick){ System.out.println(this.girlName+" 拿着口红"); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } synchronized (mirror){ System.out.println(this.girlName+" 拿着镜子"); } }else{ synchronized (mirror){ System.out.println(this.girlName+" 拿着镜子"); try { Thread.sleep(2000); } catch (InterruptedException e) { e.printStackTrace(); } } synchronized (lipstick){ System.out.println(this.girlName+" 拿着口红"); } } } } public class DeadLockThread { public static void main(String[] args) { Makeup makeup = new Makeup(); makeup.setFlag(0); makeup.setGirlName("大丫"); Makeup makeup1 = new Makeup(); makeup1.setFlag(1); makeup1.setGirlName("小丫"); makeup.start(); makeup1.start(); } }
两个线程都是同时执行,口红类被锁了当它要去用镜子时已经被else里的先占用了,还是死锁的状态啊?为什么可以执行呢?
老师,不是说实例化不能用new吗?
还有获取计算机的IP地址不应该直接是isa.getHostAddress();吗?这个getAddress()是什么意思?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637