Welcome 微信登录

首页 / 软件开发 / JAVA

Java编程中常用修饰词的使用方法

Java编程中常用修饰词的使用方法

Java编程中常用修饰词的使用方法2010-05-21Java语言定义了public、protected、private、abstract、static和final这6常用修饰词外还定义了5个不太常用的修饰词,下面是对这11个Java修饰词的介绍:1.public使用对象:类、接口、成员介绍:无论它所处在的包定义在哪,该类(接口、成员)都是可访问的2.private使用对象:成员介绍:成员只可以在定义它的类中被访问3.static使用对象:类、方法、字段、...
Java更新XML的四种常用方法简介

Java更新XML的四种常用方法简介

Java更新XML的四种常用方法简介2010-05-21本文简要的讨论了Java语言编程中更新XML文档的四种常用方法,并且分析这四种方法的优劣。其次,本文还对如何控制程序输出的XML文档的格式做了展开论述。JAXP是Java API for XML Processing的英文字头缩写,中文含义是:用于XML文档处理的使用Java语言编写的编程接口。JAXP支持DOM、SAX、XSLT等标准。为了增强JAXP使用上的灵活性,开发者特别为JAXP设计了一个P...
构建自己的基于Java的超级计算机

构建自己的基于Java的超级计算机

构建自己的基于Java的超级计算机2010-05-21如果您曾想过构建自己的超级计算机,但却对用进行并行编程望而生畏,那么伪远程线程可以帮您解决这一问题。这种获奖的编程模型极大地简化了集群上的并行编程,并使超级计算走出实验室,使每一位 Java 程序员都能使用它。在过去的三年里,并行集群已在改变着超级计算的面貌。一旦价值数百万美元的单体机占了主导,并行集群很快就会成为超级计算机的选择。可以想像得到,开放源码圈内的高涨热情已导致产生了数百 -- 如果不是数千...
简析J2EE应用程序数据库类设计模式

简析J2EE应用程序数据库类设计模式

简析J2EE应用程序数据库类设计模式2010-05-21 JDeveloper 云起本文主要介绍一种数据库相关类的设计模式。并介绍在J2EE框架中的具体实现,以及在事务处理方面的一些考虑。一、设计模式简介在开发J2EE应用程序时,通常是要找出应用程序中涉及到的各种信息,比如一个公司的产品目录,或一个网站的用户信息,我们会将这些信息放在数据库里。在通常的设计中,我们要分析这些数据的属性和关系,然后进行数据库的逻辑设计,把各种信息用不同的表来存储。比如,要开发...
RIA+REST如何来化解Java劣势

RIA+REST如何来化解Java劣势

RIA+REST如何来化解Java劣势2010-05-21Java的劣势在何处?与前些年相比,现在看的已经很清楚了,Java的劣势就在于做Web表现层的开发。Web表现层开发需求变化频繁,Java这类静态类型的语言不够敏捷,严重影响了开发的效率。而JavaEE的一个最大的缺点,就是企图在服务器端搞定一切,我将这种开发方式称作“传统集中式的开发方式”。标准的J2EE三层架构——Web表现层、业务层、持久层,也许...
Java基础:如何使用Static的变量和方法

Java基础:如何使用Static的变量和方法

Java基础:如何使用Static的变量和方法2010-05-21有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。static 成...
实现基于Spring框架应用的权限控制系统

实现基于Spring框架应用的权限控制系统

实现基于Spring框架应用的权限控制系统2010-05-21 计算机与信息技术 黎小红摘要 Spring框架是一个优秀的多层J2EE系统框架,Spring本身没有提供对系统的安全性支持。Acegi是基于Spring IOC和AOP机制实现的一个安全框架。本文探讨了Acegi安全框架中各部件之间的交互,并通过扩展Acegi数据库设计来实现基于Spring框架的应用的安全控制方法。关键词 Spring ;Acegi ;认证; 授权引言近年来,随着Intern...
Java程序用缓冲IO来提高性能

Java程序用缓冲IO来提高性能

Java程序用缓冲IO来提高性能2010-05-21Java 输入/输出(IO)的性能可以使用标准的缓冲类提升,就像操作系统通过缓冲请求提高它的速度一样。例如,如果一段代码要求从磁盘上读取数据,它会试图读取内存中已有的数据;如果代码希望向磁盘写一些东西,它可能在完成写操作前将输出在内存中存放一段时间以等待更多的数据。在的IO系统中,将一个字符写入内存比写到磁盘上快得多,例如:// 这段代码会抛出 IOExceptionWriter writer = new...
Java加密解密 - 自定义类加载器的应用

Java加密解密 - 自定义类加载器的应用

Java加密解密 - 自定义类加载器的应用2010-05-31JAVA是解释执行的语言,对于不同的操作平台都有相应的JVM对字节码文件进行解释执行。而这个字节码文件,也就是我们平时所看到的每一个.class文件。这是我们大家都知道的常识,也就是由.java文件,经过编译器编译,变成JVM所能解释的.class文件。而这个过程,在现在公开的网络技术中,利用一个反编译器,任何人都可以很容易的获取它的源文件。这对于很多人来说是不希望看到的。对于加密解密技术,我懂...
Java实现DOM文档操作和XML文件互相转换

Java实现DOM文档操作和XML文件互相转换

Java实现DOM文档操作和XML文件互相转换2010-05-31本文简要描述了DOM的概念和内部逻辑结构,实例讲述DOM文档操作和XML文件互相转换的java实现过程。1.DOM简介目前,W3C已于2000年11月13日推出了规范DOM level 2。文档对象模型(DOM)是HTML和XML文档的编程接口规范,它与平台和语言是无关的,因而可以用各种语言在各种平台上实现。该模型定义了THML和XML文件在内存中的逻辑结构(即为文档),提供了访问、存取TH...
初探Java类加载机制的奥秘

初探Java类加载机制的奥秘

初探Java类加载机制的奥秘2010-05-31一、在jdk1.2以后,类加载是通过委托来完成的,这意味着如果 ClassLoader 不能找到类,它会请求父代 ClassLoader 来执行此项任务,所有 ClassLoaders 的根是系统 ClassLoader,它会以缺省方式装入类 -- 即,从本地文件。今天我们就来探讨一下在jvm中这些机制是怎样运行的。让我们假设有一个class字节码文件(比如Hello.class文件),那么在应用程序中,他是...
Java手机与空间制图服务(WMS)应用集成

Java手机与空间制图服务(WMS)应用集成

Java手机与空间制图服务(WMS)应用集成2010-05-311 引言人类的日常生活行为80%以上与空间位置有关,对空间位置信息获得有着与生俱来的需要。随着社会的发展,人们的活动范围越来越大,而且越来越不确定。这种移动性和不确定性给移动通信带来市场和挑战的同时,也为空间位置服务的开展和扩大带来了无限商机。空间位置服务(LBS——Location Based Service以下简称LBS),是指通过移动通信网络,采用无线定位,结合G...
Java应用程序开箱即用的对象持久性

Java应用程序开箱即用的对象持久性

Java应用程序开箱即用的对象持久性2010-05-31Simple Persistence for Java是一个开源的对象关系型持久性库,它使用定制查询语言以及内建数据库支持来简化应用程序中的对象持久性。在本文中,软件架构师 Sami Salkosuo 介绍了该库,并带您领略解决对象持久性的零管理以及零配置方法。对象持久性几乎是所有 Java™ 应用程序(从桌面应用程序到企业级应用程序)中的必备。持久性的缺点是它一直都不太简单。但这一情况已...
Java压缩文件/目录成ZIP包最新技巧

Java压缩文件/目录成ZIP包最新技巧

Java压缩文件/目录成ZIP包最新技巧2010-05-31使用java自带的类java.util.zip进行文件/目录的压缩的话,有一点不足,不支持中文的名件/目录命名,如果有中文名,那么打包就会失败。本人经过一段时间的摸索和实践,发现在一般的Ant.jar类库中也有zip类,import org.apache.tools.zip.*,能够解决不支持中文文件目录的问题,同时,Ant的获得途径也比较多,一般的应用服务器中有这个包,实在不行去下载个tomca...
破除Java神话之一

破除Java神话之一

破除Java神话之一2010-07-08对于程序员而言,垃圾收集功能是一个非常大的帮助,同时也是使用java语言的一个非常大的优势。 然而,实际情况应该是不能因为垃圾收集可以清除无用的内存就不去考虑内存问题。这里要指明的是, 如果忽略这个问题,那么就会导致问题。首先,在不同的JVM上垃圾收集算法是不同的,因此,如果你想你的程序能够很好的运行在不同的JVM上,那么就不能依赖垃圾收集的特定行为。垃圾收集是一个非常活跃的研究问题,更好、更快并且更精确的收集器总在...
<< 51 52 53 54 55 56 57 58 59 60 >>