
java基础
Dmain
这个作者很懒,什么都没留下…
展开
-
java 同步调用第三方sdk提供异步监听方法
CountDownLatch类的用法: 今日碰到这样的问题。调用第三方sdk的方式提供的api,发现api以监听的方式异步返回结果,而我方要求提供实时数据给用户,所以这里就涉及到第三方异步接口同步调用的问题。开始的想法是以简单的while语句循环使用,但这种方式实在不优雅。经同事提点采用了JDK中提供的CountDownLatch类解决“第三方异步接口同步调用”这个问题。下面是对CountDown原创 2016-10-15 09:26:48 · 3297 阅读 · 0 评论 -
java中public,private,protected等关键字的使用场景。
开发内部项目或者单独模块(非公共模块)时,对访问权限的修饰符的使用可能不是很注意,但在公共代码的书写或者是sdk一类的开发,访问修饰符就显得比较重要了。下面对public,protected,default,private的理解,提供方法:java项目中代码的结构为:包–>类–>方法,属性。这种情况下包与包之间,类与类之间,有访问权限的限制是应运而生。如果涉及到包之间的业务逻辑的调用,考虑pub转载 2016-10-15 13:29:54 · 7678 阅读 · 0 评论 -
java中ArrayList和LinkedList使用注意事项
1. ArrayList和LinkedList的访问方式由于ArrayList实现了RandomAccess访问方式所以在循环读取的时候我们采用下标的方式访问。如果我们使用foreach方式访问(即:伪码)for(Object obj : ArrayList){System.out.println(obj);}以上访问方式会采用Iterator的方式访问。Iterator采原创 2016-10-29 10:28:53 · 1320 阅读 · 0 评论