拾遗
文章平均质量分 64
捻秋成哥
若要爱,请深爱……
展开
-
java中volatile关键字的含义
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synchronized转载 2014-11-25 11:53:45 · 489 阅读 · 0 评论 -
getCanonicalName getSimpleName getName 区别与应用
Java代码 package com.test; public interface Fruit { } 一个实现类: Java代码 package com.test; public class Apple implements Fruit { }转载 2014-12-15 17:59:06 · 671 阅读 · 0 评论 -
android:ellipsize的使用
EidtText和textview中内容过长的话自动换行,使用android:ellipsize与android:singleine可以解决,使只有一行。 EditText不支持marquee 用法如下: 在xml中 android:ellipsize = "end" 省略号在结尾 android:ellipsize = "start" 省略号在开头 android:elli转载 2014-12-04 10:56:01 · 1778 阅读 · 0 评论 -
RelativeLayout.addRule()方法
布局中有很多特殊的属性,通常在载入布局之前,在相关的xml文件中进行静态设置即可。 但是,在有些情况下,我们需要动态设置布局的属性,在不同的条件下设置不同的布局排列方式,这时候就需要用到 RelativeLayout.LayoutParams.addRule() 方法,该方法有两种重载方式: addRule(int verb) :用此方法时,所设置节点的属性不能与其它兄弟节点相关联或者属性值为原创 2014-12-09 17:18:42 · 1695 阅读 · 0 评论 -
commitAllowingStateLoss()
下边两个问题,是在开发中碰到的一些关于Fragment的偶发性的问题,今天时间比较多,就在网上搜了一些解决方式: 1、关于Fragment(XXFragment) not attached to Activity 异常。出现该异常,是因为Fragment的还没有Attach到Activity时,调用了如getResource()等,需要上下文Content的函数。解决方法,就是等将调用的代码转载 2014-12-29 18:21:37 · 25715 阅读 · 0 评论 -
EditText中监听键盘
@Override protected void setListener() { urlEdit.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(T原创 2015-03-04 14:02:29 · 2759 阅读 · 0 评论 -
Java中静态变量与静态方法的继承
说说单例类的继承问题。因为单例类中的变量及构造单例的方法通常都是静态的,所以这里涉及到“静态方法与变量的继承”。以前一直没关注这些,所以今天特地写了些小程序测试下,顺便做些总结。 首先,定义一个类A如下 class A { static int a = 1; static int b = 2; p原创 2015-12-03 23:45:20 · 542 阅读 · 0 评论 -
java 异常捕捉 ( try catch finally )
前言: java 中的异常处理机制你真的理解了吗?掌握了吗? catch 体里遇到 return 是怎么处理? finally 体遇到 return 怎么办?finally 体里有 System.exit() 方法怎么处理?当 catch 和 finally 体里同时遇上 return 怎么办? 相信你在处理异常的时候不是每次都把它 throws 掉就完事了,很多时候异常是需要我们自己来转载 2015-12-22 14:45:12 · 419 阅读 · 0 评论