文章分类 - java
摘要:// Processor.java package money; import java.util.ArrayList; import java.util.List; import money.thread.ExecutableRunner; public class Processor extends Thread { private static final Stri...
阅读全文
摘要:java.lang.IllegalMonitorStateException异常 在调用wait()或者notify()之前,必须使用synchronized语义绑定住被wait/notify的对象。 可问题是,在上面的代码中,已经对this.wait这个变量使用了synchronzied,然后才调
阅读全文
摘要:这个list做add或者remove等操作时会出现UnsupportedOperationException java.lang.UnsupportedOperationException at java.util.AbstractList.remove(AbstractList.java:161)
阅读全文
摘要:[sanm, 72] [samung, 72] [das, 10] [HT, 96] [lihua, 89] current:samung, front:sanmcurrent:das, front:samungcurrent:das, front:samungcurrent:das, front:
阅读全文
摘要:public class VTS { public static final String ALL_MODULES = "All modules"; private static final String RUN_VTS = "./vts-tradefed run vts "; private static final String ADD_MODULE = " -m...
阅读全文
摘要:JLine 是一个用来处理控制台输入的Java类库,目前最新的版本是0.9.94。 其官方网址是http://jline.sourceforge.net。 在介绍JLine之前,首先还是介绍一下Java 6中的Console类,以便进行对比。 3 JLine JLine不依赖任何core Java以
阅读全文
摘要:CountDownLatch这个类能够使一个线程等待其他线程完成各自的工作后再执行。例如,应用程序的主线程希望在负责启动框架服务的线程已经启动所有的框架服务之后再执行。 CountDownLatch是通过一个计数器来实现的,计数器的初始值为线程的数量。每当一个线程完成了自己的任务后,计数器的值就会减
阅读全文
摘要:Main Thread Run!waiter01 begin waiting!waiter03 begin waiting!waiter02 begin waiting!waiter02 wait time :3005waiter02 end waiting!waiter03 wait time :
阅读全文
摘要:java.util.List中有一个subList方法,用来返回一个list的一部分的视图。 它返回原来list的从[fromIndex, toIndex)之间这一部分的视图,之所以说是视图,是因为实际上,返回的list是靠原来的list支持的。 所以,你对原来的list和返回的list做的“非结构
阅读全文
摘要:Java中线程分为两种类型:用户线程和守护线程。 通过Thread.setDaemon(false)设置为用户线程;通过Thread.setDaemon(true)设置为守护线程。如果不设置次属性,默认为用户线程。 Thread.setDaemon的用法,经过学习以后了解: Thread.setDa
阅读全文
摘要:你是否已经对每次从Map中取得关键字然后再取得相应的值感觉厌倦?使用Map.Entry类,你可以得到在同一时间得到所有的信息。标准的Map访问方法如下: 然后,这个方法有一个问题。从Map中取得关键字之后,我们必须每次重复返回到Map中取得相对的值,这是很繁琐和费时的。 幸运的是,这里有一个更加简单
阅读全文
摘要:用lambda表达式实现Runnable 我开始使用Java 8时,首先做的就是使用lambda表达式替换匿名类,而实现Runnable接口是匿名类的最好示例。看一下Java 8之前的runnable实现方法,需要4行代码,而使用lambda表达式只需要一行代码。我们在这里做了什么呢?那就是用()
阅读全文
摘要:对于 BigDecimal b ; (b=(0.4321)^ 20)String s = b.toPlainString() ;System.out.println(s) ; 输出为:0.00000005148554641076956121994511276767154838481760200726
阅读全文
摘要:public class Main { private static final String OUTPUT_FORMAT = "%3d:(%3d,%3d,%3d)\t"; public static void main(String[] args) { getImagePixel("D:\\log\\pic\\11111.jpg"); ...
阅读全文
摘要:http://www.cnblogs.com/hapjin/p/5492880.html volatile变量每次取值不从副本里面取,所以获得的值是最新的。 运行结果: runexitendsubthread runsubthread end 如果替换成 private boolean runnin
阅读全文
摘要:public class Excel { public Excel(String name) { this.name = name; headerDefaultFormat = getHeaderCellDefaultStyle(); cellDefaultFormat = getNormalCellStyle(); m...
阅读全文
摘要:package com.haisi.kirin.banana.entity; public class Log { private static final String TAG = "Test"; public static void v(String tag, String msg) { System.out.println(TAG + " V " ...
阅读全文
摘要:public class Batch { public static void main(String[] args) throws Exception { executeBatch(); } private static void executeBatch() { BufferedReader in = null; ...
阅读全文
摘要:stanze:<root><id>321</id><name>cm</name></root>id:456, name:mc Android 读xml文件 需要jar包 dom4j-1.6.1.jar
阅读全文

浙公网安备 33010602011771号