![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 75
solarisy
这个作者很懒,什么都没留下…
展开
-
java 文章收集
幽灵引用 -- 好强大的文章http://www.iteye.com/topic/401478 ThreadLocal -- 非常全面解释了这个怪东东http://www.iteye.com/topic/103804 Concurrent -- 并发啊http://www.iteye.com/topic/363625 泛型 -- 泛型一箩筐http://...原创 2009-09-17 22:28:07 · 146 阅读 · 0 评论 -
深入理解"Javac"和"Java"命令
命令过程结果 编译Javac编译A.java-------------->A.class 执行Java装载类装载器将class文件加载到CodeSegment有两种类装载器:“启动”(bootstarp )类装载器和用户定义的类装载器。 ...2009-07-26 10:39:51 · 97 阅读 · 0 评论 -
Struts2与Struts1.x的深度比较
原文:http://www.blogjava.net/sterning/archive/2007/07/17/130892.html Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC 2模型的使用、功能齐全的标志库(Tag Library)、开放源代码。但是,正所谓“没有最好,只...原创 2009-06-26 21:42:14 · 129 阅读 · 0 评论 -
ThreadLocal是什么
早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVariab...原创 2009-05-08 16:31:34 · 103 阅读 · 0 评论 -
通用数据权限管理系统设计
通用数据权限管理系统设计2009-08-22 23:20本文提供一种集成功能权限和数据权限的解决方法,以满足多层次组织中权限管理方面的集中控制。本方法是RBAC(基于角色的访问控制方法)的进一步扩展和延伸,即在功能权限的基础上增加数据权限的管理,实现数据权限和功能权限的集中处理。 通用数据权限管理系统设计(一) 转载:www.csdn.net ...原创 2009-11-05 10:02:33 · 130 阅读 · 0 评论 -
‘同步’和‘异步’的诱惑
关于‘同步’和‘异步’这两个词语。在Java里我们把关键字Synchronized翻译成“同步”。这时问题出现了,我们对‘同步’的一般理解为:同时执行,即一项工作由不同的人或单位同时执行或同时完成。然而用Synchronized关键字标识的方法或代码块在同一时间只能有一个线程执行,这完全与我们对“同步”的一般理解是相反的,因此一些初学者在学习Synchronized时就会有一些烦恼了,因为这与...2009-04-17 11:29:50 · 87 阅读 · 0 评论 -
接口的意义
转载自:http://blog.csdn.net/chiangbt/archive/2008/01/15/2046015.aspx插件式框架作为一个高聚合低耦合的系统,它的功能定义与功能实现之间是分离的,这种策略是高聚合实现的保证。插件式框架好像一个功能聚集站,它对外界宣布,只要符合它发布的某种规范的组件(实现接口的类通常称为组件)都可以加入到这个平台中,而这些组件到底是做什么事情的,...原创 2009-04-16 19:34:34 · 130 阅读 · 0 评论 -
深入研究java.lang.Class类
Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。 Class 没有公共构造方法。Class 对象是在加载类时由 Java 虚拟机以及通...原创 2009-04-06 11:13:05 · 130 阅读 · 0 评论 -
生产者消费者代码--线程同步总结
1.线程/进程的概念2.创建和启动线程的方式3常用方法: sleep() jion() yield() wait() notify() notifyAll()4.synchronized /** * 生产者消费者(以生产汽车 ,销售汽车为例) * * @author Solarisy * */public c...2009-03-30 12:25:47 · 150 阅读 · 0 评论 -
JDK版本及代号
JDK版本及代号: 已发行的版本:版本号名称中文名发布日期JDK 1.1.4Sparkler宝石1997-09-12JDK 1.1.5Pumpkin南瓜1997-12-13JDK 1.1.6Abigail阿比盖尔--女子名1998-04-24JDK 1.1.7Brutus布鲁图--古罗马政治家和将军1998-09-28...原创 2009-03-30 08:22:17 · 12159 阅读 · 0 评论 -
几个常去的JAVA学习网站
几个常去的JAVA学习网站: --CSDN社区 http://www.csdn.net --SUN中国社区 http://gceclub.sun.com.cn/ --IBM developerWorks 中国 http://www-128.ibm.com/developerworks/cn/ --blogjava http://www.blogjava.net --java爱好者 http://w...2009-09-18 09:38:55 · 226 阅读 · 0 评论 -
Java 理论与实践: 正确使用 Volatile 变量
Java™ 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。在这期的 Java 理论与实践 中,Brian Goetz 将介绍几种正确使用 volatile 变量的模式,并针对其适用性限制提出一些建议。 <!--START ...原创 2009-08-09 12:18:57 · 105 阅读 · 0 评论