java
mamamlk
纸上得来终觉浅,绝知此事要躬行。
展开
-
java synchronized详解
记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问ob转载 2015-03-19 15:50:04 · 242 阅读 · 0 评论 -
Address already in use: JVM_Bind(端口冲突)
1.错误描述2011-7-20 11:05:18 org.apache.catalina.core.StandardServer await严重: StandardServer.await: create[8005]: java.net.BindException: Address already in use: JVM_Bindat java.net.PlainSocketI转载 2015-03-29 22:10:24 · 390 阅读 · 0 评论 -
String.format()用法
package junit.test; import java.util.Date;import java.util.Locale; import org.junit.Test; public class StringFormat { /*String.format()用法 1、转换符%s: 字符串类型,如:"ljq"%b: 布尔类型,如:true%d: 整数类型(十转载 2015-03-29 23:34:03 · 293 阅读 · 0 评论 -
Iterator中hasNext(), next()
在Iterator类中,我们经常用到两个方法: hasNext(), next(),具体含义: next(), 是返回当前元素, 并指向下一个元素。 hasNext(), 则是判断当前元素是否存在,并指向下一个元素(即所谓的索引)如: 枚举工号 Map map = new HashMap();转载 2015-03-14 16:00:30 · 375 阅读 · 0 评论 -
Android中读取短信信息
android会把短信信息保存在数据库中,可查看/dbdata/databases/com.android.providers.telephony/mmssms.db。但是我们不能直接访问数据库,只能通过ContentProvider来访问它。以下是访问短信数据库的uricontent://sms/ 所有短信content://sms/inbox转载 2015-07-09 22:16:38 · 485 阅读 · 0 评论