A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

请问圣尊,这两种写法有什么不一样的吗?就是if else的写法不一样,
  1. public synchronized void set(String name,String sex)
  2.         {
  3.                 if (flag)
  4.                         try{this.wait();}catch(Exception e){}
  5.                 this.name =name;
  6.                 this.sex = sex;
  7.                 flag = true;
  8.                 this.notify();               
  9.         }
复制代码
  1. public synchronized void set(String name,String sex)
  2.         {
  3.                 if (flag)
  4.                 {
  5.                         try{this.wait();}catch(Exception e){}
  6.                 }
  7.                 else
  8.                 {
  9.                         this.name =name;
  10.                         this.sex = sex;
  11.                         flag = true;
  12.                         this.notify();
  13.                 }
  14.                
  15.         }
复制代码





回复 使用道具 举报
请问一下圣尊,黑马面试的时候都会问到哪些知识点呢,现在非常发憷
回复 使用道具 举报
张孝祥老师的视频除了反射,是不是还有类加载和代理要看?面试涉及到吗?
回复 使用道具 举报
  1. public class SendDemo {
  2.         public static void main(String[] args) throws IOException {
  3.                 // 创建Socket对象
  4.                 DatagramSocket ds = new DatagramSocket();
  5.                 //封装数据
  6.                 BufferedInputStream bis = new BufferedInputStream(new FileInputStream(
  7.                                 "e:\\abc.mp3"));
  8.                 byte[] bys = new byte[1024];
  9.                 int len = 0;
  10.                 while ((len = bis.read(bys)) != -1) {
  11.                         // 打包
  12.                 DatagramPacket dp = new DatagramPacket(bys, len,
  13.                                 InetAddress.getByName("192.168.1.101"), 10000);
  14.                 // 发送数据
  15.                         ds.send(dp);
  16.                 }
  17.         }
  18. }
复制代码
  1. public class ReceivedDemo {
  2.         public static void main(String[] args) throws IOException {
  3.                 //创建对象
  4.                 DatagramSocket ds = new DatagramSocket(10000);
  5.                 //封装数据
  6.                 BufferedOutputStream bos = new BufferedOutputStream(
  7.                                 new FileOutputStream("e:\\copy.mp3"));
  8.                 while (true) {
  9.                         //打包
  10.                         byte[] bys = new byte[1024 * 2];
  11.                         DatagramPacket dp = new DatagramPacket(bys, bys.length);
  12.                         ds.receive(dp);
  13.                         //解析数据
  14.                         bos.write(dp.getData(), 0, dp.getLength());
  15.                 }
  16.         }
  17. }
复制代码
用upd做了一个数据传输,但是每次都有数据丢失,结尾处少一段数据,折腾了好几个小时,还是找不到问题,求助。
回复 使用道具 举报
糜芹 发表于 2015-7-10 21:46
张孝祥老师的视频除了反射,是不是还有类加载和代理要看?面试涉及到吗?

涉及不到的
回复 使用道具 举报
帅帅loyal 发表于 2015-7-10 18:33
请问圣尊,这两种写法有什么不一样的吗?就是if else的写法不一样,

如果if之后没有大括号的话,他的作用域是离他最近的那句代码。之后就会顺序执行。但是有括号之后就会进行判断。
回复 使用道具 举报
threeforPP 发表于 2015-7-10 19:47
请问一下圣尊,黑马面试的时候都会问到哪些知识点呢,现在非常发憷

io流、反射、集合框架、多线程,这四个是必问的。在就是一些比较基础的东西了想抽象类和接口啦。集合跟数组有什么区别等等。
回复 使用道具 举报
c523106 发表于 2015-7-10 21:54
用upd做了一个数据传输,但是每次都有数据丢失,结尾处少一段数据,折腾了好几个小时,还是找不到问题,求 ...

光看你写的这两个代码是没有问题,你可以用netcat 或 wireshark 抓取封包看看有没有成功发送,如果说还不行的话,加我QQ2355928351
回复 使用道具 举报
耀阳圣尊 发表于 2015-7-7 16:00
还可以吧。了解就行

好的。感谢学长!
回复 使用道具 举报
小胖 发表于 2015-7-11 10:58
好的。感谢学长!

不客气的
回复 使用道具 举报
请问72期第一批分配名额结束了么?为什么我的流程没有回应了,也没有收到录取邮件?
回复 使用道具 举报
dillinger 发表于 2015-7-11 11:19
请问72期第一批分配名额结束了么?为什么我的流程没有回应了,也没有收到录取邮件? ...

昨天就已经截止录取了。如果没有被录取的话,也会有老师联系你的。
回复 使用道具 举报
耀阳圣尊 发表于 2015-7-11 11:21
昨天就已经截止录取了。如果没有被录取的话,也会有老师联系你的。

我的流程停在“分配入学名额”那块,也没有老师联系我啊
回复 使用道具 举报
dillinger 发表于 2015-7-11 11:24
我的流程停在“分配入学名额”那块,也没有老师联系我啊

你叫什么名字报名哪一期我给你查询一下?
回复 使用道具 举报
博客的书写有格式的限制吗?
回复 使用道具 举报
楼主  面试怎么样
具体面试的是什么呢
回复 使用道具 举报
耀阳圣尊 发表于 2015-4-28 19:52
谁也不可能记住那么多的类和方法,记住一些常用的。剩下的多看看API就行 ...

圣尊实在!
回复 使用道具 举报
耀阳圣尊 发表于 2015-7-11 10:34
io流、反射、集合框架、多线程,这四个是必问的。在就是一些比较基础的东西了想抽象类和接口啦。集合跟数 ...

嗯呢,谢谢啊        
回复 使用道具 举报
耀阳圣尊 发表于 2015-7-11 10:38
光看你写的这两个代码是没有问题,你可以用netcat 或 wireshark 抓取封包看看有没有成功发送,如果说还不 ...

因为服务器不需要关闭,所以最后需要手动刷新一次,已解决,3Q
回复 使用道具 举报
面试过不了怎么办
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马