java basic
文章平均质量分 64
gadbee5
这个作者很懒,什么都没留下…
展开
-
[转]JAVA 中止线程
使用Java内置支持的线程写多线程程序是很常见的事情。然而,多线程给开发人员带来了一些新的挑战。如果处理不好就会导致超出预期的行为以及难于定位的错误。这篇文章解读了其中一个挑战:如何中止一个正在运行的线程。背景 中止一个线程意味着在线程处理完任务之前停掉正在做的操作,特别是放弃当前的操作。之后无论线程死掉,等待新的任务,或者执行下一步取决于应用程序的逻辑。 虽然这...原创 2012-10-19 17:30:27 · 84 阅读 · 0 评论 -
JES服务程序
JES,是Java嵌入服务器-Java Embedded Server的缩写。在嵌入系统中使用Java,是Java跨平台战略的重要组成部分。国内目前并无比较系统的中文文献。从最简单的包(bundle)开始简介每个包(bundle)都至少需要一个包激活器类,用来激活包,还要有一个清单(manifest)文件。包激活器类是一个实现org.osgi.framework.BundleActiv...原创 2012-11-13 14:02:20 · 372 阅读 · 0 评论 -
[转]Java多线程总结之由synchronized说开去
Java多线程总结之由synchronized说开去博客分类: Java技术ReentrantLockSynchronizedwait/notifyJMMThreadLocal 更新完毕,结贴,以后有新的想法再开新帖 这几天不断添加新内容,给个大概的提纲吧,方面朋友们阅读,各部分是用分割线隔开了的: synchronized与wait()/notify()JMM与syn...原创 2012-11-19 16:22:01 · 95 阅读 · 0 评论 -
【转】【JAVA】 hashcode相关
有许多人学了很长时间的Java,但一直不明白hashCode方法的作用,我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重的问题了:要想保...原创 2012-10-11 15:20:15 · 64 阅读 · 0 评论 -
【JAVA】Concurrent
讲到Java多线程,大多数人脑海中跳出来的是Thread、Runnable、synchronized……这些是最基本的东西,虽然已经足够强大,但想要用好还真不容易。从JDK 1.5开始,增加了java.util.concurrent包,它的引入大大简化了多线程程序的开发(要感谢一下大牛Doug Lee)。 java.util.concurrent包分成了三个部分,分别是java.util....原创 2012-10-11 15:59:21 · 75 阅读 · 0 评论 -
[转]深入Java对象及元素的存储区域
在JAVA平台上开发应用程序的时候,有一个很大的特点就是其是在应用程序运行的时候才建立对象。换句话说,在程序运行的时候,才会最终确定对象的归属,即对象应该存储在什么地方。由于存储在不同的区域,其在性能上会有所不同。为此作为Java程序开发人员需要了解各个存储区域的特点以及对性能的影响。然后再根据需要来调整应用程序的区域分配。总的来说,在操作系统中有五个地方可以用来保存应用程序运行中的数据。...原创 2012-10-15 09:46:15 · 58 阅读 · 0 评论 -
class proxy
1.Proxy.newProxyInstance(source.getClass().getClassLoader(), source.getClass().getInterfaces(), myInvoHandler) [code="java"]import java.lang.reflect.InvocationHandler;import java.lang.reflec...原创 2014-03-06 16:53:23 · 244 阅读 · 0 评论 -
log temple xml
[code="xml"] [/code]原创 2014-04-11 10:12:58 · 101 阅读 · 0 评论