关注了问题2016-08-16
回答了问题2016-08-16
StormyInning不仅继承了Inning,也实现了Storm接口,Inning中的event()方法声明抛出的异常是BaseballException ,Storm接口中的event()方法声明抛出的异常为RainedOut,如果你只是继承了Inning,那么抛出BaseballException异常是没问题的,但是StormyInning还实现了S...
关注了问题2016-08-16
回答了问题2016-08-11
没什么区别,初始化顺序的先后问题
关注了问题2016-08-11
回答了问题2016-08-10
你想要完成什么样的逻辑呢?你这个程序看起来是这样: 连接服务端,然后发送数据,之后进入while循环; 阻塞读,读到数据之后做一些处理,把flag设成false,然后再阻塞在读上。
关注了问题2016-08-10
回答了问题2016-08-10
一般用第一种,用了第二种定义的话,如果你的类里面有静态方法,那在这个静态方法里面那就用不了这个logger对象了,至于访问修饰符,能private的话还是尽量private吧,除非你有特殊需求
关注了问题2016-08-10
回答了问题2016-08-10
如果是java的话,一个全局的AtomicLong可以满足你的需求吧,getAndIncrement原子操作,再加上volatile修饰,如果是其他语言,大同小异吧
关注了问题2016-08-10
回答了问题2016-08-09
Map中能存储的entry个数,因为底层是用数组实现的,所以就是数组的长度
关注了问题2016-08-09
回答了问题2016-08-09
==的优先级高于=; ==比较的是地址,equals比较的是值; ==是比较两字符串的地址是否相同,也就是是否是同一个字符串的引用; 字符串是存放在常量池中的,一个字面量只会存一份,所以地址会相等,也就是说"1"=="1"返回的是true。
关注了问题2016-08-09
回答了问题2016-08-09
1.队列不能存储数据时因为SynchronousQueue的问题,它是一种阻塞队列,其中每个插入操作必须等待另一个线程的对应移除操作 ,反之亦然。同步队列没有任何内部容量,甚至连一个队列的容量都没有,所以它存储不了数据;
关注了问题2016-08-09
赞了回答2016-08-09
问题1:没看到hello类的截图,不好回答问题2:你一开始就问同一个包,如何导,上面的人都基本答到了点。问题3:我看哪些认真回答你了,你的回复有点过分,不是一个请教别人的态度问题4:看你导了Spring 之类的包,如果学到这,那一些类命名规范还是要遵循的。不过不工作...
回答了问题2016-08-08
观察者模式?
关注了问题2016-08-08