摘要: 1.conditioncondition是java.util.concurrent.locks下的接口,Condition 将 Object 监视器方法(wait、notify 和 notifyAll)分解成截然不同的对象,以便通过将这些对象与任意 Lock 实现组合使用,为每个对象提供多个等待 s... 阅读全文
posted @ 2015-01-23 23:24 beyondbycyx 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1.LockLock是java.util.concurrent.locks包下的接口,Lock实现提供了比使用synchronized方法和语句可获得 的更广泛的锁定操作,它能以更优雅的方式处理线程同步问题。即Lock代替了synchronized的使用 实现类有:ReentrantLock, Re... 阅读全文
posted @ 2015-01-23 10:52 beyondbycyx 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1.调用run和调用start有什么区别 run方法只是类里的一个普通方法,调用该方法只是执行该方法里的代码,程序中还是只有主线程这一线程 而start方法是将该线程变成可运行状态(还没运行),等待cpu切换来时就可以启动执行该线程下的run方法。 即start方法可以启动线程,而run方法只是Th... 阅读全文
posted @ 2015-01-19 16:27 beyondbycyx 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1:比较常用的流FileInputStream,FileOutputStream,FileReader,FileWriterBufferedReader,BufferedWriter.InputStreamReader,OutputStreamWriter节点流:直接跟数据源或者目的地相关的.处理流... 阅读全文
posted @ 2015-01-13 12:49 beyondbycyx 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1.抽象过程 1.1 万事万物皆对象:在程序中任何的概念化构件(狗,建筑物,服务等),都可以表示为对象 1.2 程序是对象的集合,它们彼此通过发送信息来调用对方 1.3 每个对象都有其它对象所构成的存储 1.4 每个对象都拥有其类型 1.5 某一特定类型的所有对象都可以接收(Receive)同样的消... 阅读全文
posted @ 2015-01-12 11:03 beyondbycyx 阅读(139) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/zhengqiqiqinqin/article/details/12621201法一:java.lang.string //法一: xx编码-->new String(byte[]b,Charset xx)-->Stirng.getBytes(Char... 阅读全文
posted @ 2015-01-10 12:16 beyondbycyx 阅读(1553) 评论(0) 推荐(0) 编辑
摘要: http://a-bun.iteye.com/blog/1852912Java字符转码问题:http://blog.csdn.net/zhengqiqiqinqin/article/details/12621201总结:1.要清楚文件的编码格式。2.采用相同的编码进行读取/写入Java程序使用的的编... 阅读全文
posted @ 2015-01-09 13:48 beyondbycyx 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1. java.io.File类 File类代表系统文件(文件和目录),磁盘上的文件和目录在Java程序中是用File类的实例来表示。 常用的构造方法:File (String pathname);File(File parent, String child) ;File(String parent... 阅读全文
posted @ 2015-01-07 15:26 beyondbycyx 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1.Map 接口 实现Map接口的集合类是通过"键-值"映射的方式来存储对象的。 "键-值"映射对是通过键来唯一标识,Map底层的"键"是用Set存放的(这就保证了它的唯一性,不重复)。 将键映射到值的对象。一个映射不能包含重复的键,每个键最多只能映射到一个值。 JDK API中Map接口的实现类常... 阅读全文
posted @ 2015-01-06 11:30 beyondbycyx 阅读(189) 评论(0) 推荐(0) 编辑
摘要: TreeSet是通过红黑二叉树的结构对那些可“排序”的对象进行存放的。TreeSet:排序的功能,利用二叉数(红黑树)进行排序的.它是根据比较器返回的值来确定顺序的,* 如果返回值是正数则大,负数表示小,0表示相等.所以放进TreeSet集合里的数据要么* 实现Comparable接口,让数据本身具... 阅读全文
posted @ 2015-01-05 15:20 beyondbycyx 阅读(375) 评论(0) 推荐(0) 编辑