随笔分类 -  java oo

摘要:Runnable是1.0就有了的线程接口 不会返回结果,并且无法抛出返回结果的异常。 Runnable 使用 run() 方法Callable 是1.5新增的 可以返回值,这个返回值可以被Future拿到,可以抛出受检查的异常,比如ClassNotFoundException Callabl... 阅读全文
posted @ 2015-08-18 18:53 红色小宇宙 阅读(314) 评论(0) 推荐(0)
摘要:Java并发编程:CountDownLatch、CyclicBarrier和Semaphore 在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。 以下... 阅读全文
posted @ 2015-08-17 18:50 红色小宇宙 阅读(625) 评论(0) 推荐(0)
摘要:各种不同的情况保证数据的正确性,完整性。public class TestMultiThread implements Runnable { private static int i; private static volatile Integer vi = 0; private ... 阅读全文
posted @ 2015-08-17 16:39 红色小宇宙 阅读(1469) 评论(0) 推荐(0)
摘要:本文来自于转载;多线程的同步机制对资源进行加锁,使得在同一个时间,只有一个线程可以进行操作,同步用以解决多个线程同时访问时可能出现的问题。 同步机制可以使用synchronized关键字实现。 当synchronized关键字修饰一个方法的时候,该方法叫做同步方法。 当synchroniz... 阅读全文
posted @ 2015-08-17 14:34 红色小宇宙 阅读(221) 评论(0) 推荐(0)
摘要:如果转载我的这篇文章请注明出处,谢谢!最近工作中,需要解析json格式的字符串,恰好有个例子,感觉不错,拿来分享。运行这个类需要加载jar包:ezmorph-1.0.6.jar、json-lib-2.4-jdk15.jar、jsoup-1.6.1.jar、commons-beanutils-1.8.... 阅读全文
posted @ 2015-08-06 17:23 红色小宇宙 阅读(31783) 评论(0) 推荐(0)
摘要:package com.yong.util;import java.util.Calendar;import java.util.Date;public class TestDate { public static void main(String[] args) { // TODO Auto-g... 阅读全文
posted @ 2015-07-15 18:43 红色小宇宙 阅读(8358) 评论(0) 推荐(0)
摘要:个人解决最快的方法是:给每个工程的web.xml中加入一个webAppRootKeyweb1.root保证web1.root 不同。web2.root最近有个项目需要在tomcat部署多个项目:(个人解决方案)第一种:在host中加:报错1:java.lang.IllegalStateExcepti... 阅读全文
posted @ 2015-07-15 18:39 红色小宇宙 阅读(2547) 评论(0) 推荐(0)
摘要:内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类 为什么需要内部类? ... 阅读全文
posted @ 2014-11-16 19:20 红色小宇宙 阅读(194) 评论(0) 推荐(0)