![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 51
JoepherLuciffer
这个作者很懒,什么都没留下…
展开
-
JAVA对象锁与类锁
1、被syncronized修饰的方法,是对类的对象加锁,也就是说,当对象访问该方法时,当前的对象会被加锁,同一时刻同一对象不能再访问该方法,或者该对象的其他被syncronized修饰的方法。不同对象,同一时刻可以访问同一个syncronized方法或其他syncronized方法,两个对象之间并不产生互斥关系。2、被static、syncronized修饰的方法,是对类进行加锁,也就是说,原创 2014-11-17 22:18:49 · 1675 阅读 · 1 评论 -
Action接收参数(Param/DomainModal/ModalDriven)
常用第一种跟第二种1.Action属性传参数:建议:属性应该与参数名相同。在一个继承ActionSupport类中(常用)添加接收参数的属性,并生成其get() set()方法,在请求中附带参数和对应的值,在struts2帮我们new这个类的时候,会自动调用get,set方法给属性填值。如果属性也参数名不同,那么生成的get,set方法将不能为属性填值。总之,setXXX()中的XXX转载 2015-03-10 15:29:45 · 584 阅读 · 0 评论 -
通过JDK源码解析Thread(Runable target ...)调用的是哪个run方法
如下代码段 1:new Thread(new Runnable() { @Override public void run() { System.out.println("Run of Runnable"); }}) { public void run() { System.out.println("Run of Thread"); }}.start();执行上述原创 2015-03-24 16:21:43 · 4521 阅读 · 1 评论 -
百度定位SDK5.x版本开发指南修正说明
百度开发者中心有给出5.x版本(目前最新是5.2)开发指导说明,但无法成功定位。除参考官网指导说明外,http://developer.baidu.com/map/index.php?title=android-locsdk/guide/v5-0,需注意一点,在manifest中需声明service组件,官网说明如下:在5.x版本中,是无法成功实现定位功能。通过查看源码,应该修改为:原创 2015-05-19 15:26:53 · 447 阅读 · 0 评论