Java
文章平均质量分 71
jjeggplant4000
这个作者很懒,什么都没留下…
展开
-
Java代码的优化策略
1. 如何使用Exception Exception降低性能。一个异常抛出首先需要创建一个新的对象。Throwable接口中的构造器调用名为fillInStackTrace()的本地方法。这个方法负责巡检栈的整个框架来收集跟踪信息。这样无论何时有异常抛出,它要求虚拟机装载调用栈,因为一个新的对象在中部被创建。 异常应当仅用于有错误发生时,而不要控制流。 2. 不要两次初始化变量转载 2009-06-24 12:39:00 · 386 阅读 · 0 评论 -
JNI简介
<br /> JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是 C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。<br />目录定义设计目的书写步骤简要使用例子调用中考虑的问题对JAVA传入数据的处理软件开发(1)活动/状态图(2)运用JNI技术的视转载 2011-03-10 10:31:00 · 428 阅读 · 0 评论 -
什么是EJB,EJB技术概览
EJB是sun的服务器端组件模型,最大的用处是部署分布式应用程序,类似微软的.net技术。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。在J2EE里,Enterprise Java B转载 2010-03-29 14:09:00 · 585 阅读 · 0 评论 -
J2EE到底是什么?
目前所有的B/S系统应用可以分为:有状态(statefull)和无状态(stateless)两大类别。 有状态是指在整个系统的处理过程中要保留记住一些信息,而无状态则相反,每次request都是独立的连接,不需要在每个request之间共享数据等等。 对于这两种应用,通常第一考虑是性能要最优,性能是我们选择IT技术的主要依据之一。为达到最大化的性能转载 2010-03-29 10:50:00 · 364 阅读 · 0 评论 -
理解Java ClassLoader机制
当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构: bootstrap classloader | extension classloader | system classloaderbootstrap classl转载 2010-03-25 16:54:00 · 330 阅读 · 0 评论 -
Java 正则表达式的解释说明
表达式意义:1.字符x 字符 x。例如a表示字符a// 反斜线字符。在书写时要写为////。(注意:因为java在第一次解析时,把////解析成正则表达式//,在第二次解析时再解析为/,所以凡是不是1.1列举到的转义字符,包括1.1的//,而又带有/的都要写两次)/0n 带有八进制值 0的字符 n (0 /0nn 带有八进制值 0的字转载 2010-03-24 15:47:00 · 244 阅读 · 0 评论 -
URLClassLoader
我们知道,Java利用ClassLoader将类载入内存,并且在同一应用中,可以有很多个ClassLoader,通过委派机制,把装载的任务传递给上级的装载器的,依次类推,直到启动类装载器(没有上级类装载器)。如果启动类装载器能够装载这个类,那么它会首先装载。如果不能,则往下传递。当父类为null时,JVM内置的类(称为:bootstrap class loader)就会充当父类。想想眼转载 2010-03-25 14:53:00 · 451 阅读 · 0 评论 -
什么是单点登录?
单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 企业应用集成(EAI)。企业应用集成可以在不同层面上进行:例如在数据存储层面上的“数据大集中”,在传输层面上的“通用数据交换平台”,在应用层面上的“业务流程整合”,和用户界面上的“通用企转载 2010-03-22 09:12:00 · 665 阅读 · 0 评论 -
Java中的StringBuilder类功能详解
字符串连接可以通过两种方法实现,其中一种是在Java中提供的一个StringBuilder类(这个类只在J2SE5及以上版本提供,以前的版本使用StringBuffer类)。字符串是Java程序中最常用的一种数据结构之一。在Java中的String类已经重载的"+"。也就是说,字符串可以直接使用"+"进行连接,如下面代码所示:String s = "abc"转载 2010-03-22 09:05:00 · 455 阅读 · 0 评论 -
J2EE架构企业级应用
企业级应用是指那些为商业组织、大型企业而创建并部署的解决方案及应用。这些大型企业级应用的结构复杂,涉及的外部资源众多、事务密集、数据量大、用户数多,有较强的安全性考虑。当代的企业级应用决不可能是一个个的独立系统。在企业中,一般都会部署多个彼此连接的、相互通过不同集成层次进行交互的企业级应用,同时这些应用又都有可能与其它企业的相关应用连接,从而构成一个结构复杂的、跨越Intran转载 2010-03-19 15:40:00 · 427 阅读 · 0 评论 -
JUnit4 入门教程
<br />在JUnit 3中我们是怎样写一个单元测试的。比如下面一个类:<br /> public class AddOperation {<br /> public int add(int x,int y){<br /> return x+y;<br /> }<br /> }<br />我们要测试add这个方法,我们写单元测试得这么写:<br /> import junit.framework.TestCase;<br /> impo转载 2011-03-10 16:21:00 · 477 阅读 · 0 评论