java/jsp | c/c++ | php | mysql | oracle | mssql | vb | vc | c# | asp | html/css/js | system | delphi | perl | photoshop | other |
我是从学习Java编程开始接触OOP(面向对象编程),刚开始使用Java编写程序的时候感觉很别扭,因为我早以习惯用C来编写程序,很欣赏C的简洁性和高效性,喜欢C简练而表达能力丰富的风格,非凡忍受不...
1.有必要TO和对象进行分离吗?为什么要分离? 分离实现了数据与功能的分离。在传递数据时没有必要传递功能接口。仅仅是数据的传递,为什么要把功能接口暴露给web层?web层见到的只有数据。避免了...
实体beans是个永久性的对象。使用Java对象,大多数的情况下,都需要捕捉对象当前工作的状态,将它保存到永久性的存储器中。实现这一点的一个办法是使用object serialization。另一...
在Java项目的实际开发和应用中,经常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。常用的方法有Object#toString(),(String)要转换的对象,...
使用反射来调用类的方法,需要使用Java.lang.reflect.Method中的invoke方法,Object??invoke(Object obj, Object[] args),第一个参数...
SUN微系统公司12日表示,已作为发起者加入JDOCentral.com,以支持开发一种基于Java的数据库和存储技术——Java数据对象(Java Data Objects (JDO))标准JS...
在Java Collection Framework中定义的List实现有Vector,ArrayList和LinkedList。这些集合提供了对对象组的索引访问。他们提供了元素的添加与删除支持。...
一个File对象,假如是目录,那么delete()方法要求目录已经是空的,否则不能删除。为了不管如何都删除一个指定文件夹下的所有内容,于是有了今天随手的一个小段子,算是初学Java的小练习: ...
记忆是衍生自Lisp,Python,和Perl等过程性语言的一种设计模式,它可以对前次的计算结果进行记忆。 一个实现了记忆功能的函数, 带有显式的cache, 所以, 已经计算过的结果就能直接从c...
通过动态代理类来创建一个通用的缓存包装器 上面第二种方法仅有的缺点就是缓存包装器不能重用,每次我们希望添加一个缓存给某个类,我们就要写一个非凡的缓存包装器给目标接口.这是一个很慢,轻易出错的过...
概要:本文通过查看一个精心构造的类结构的运行输出和使用Javap工具查看实际生成的java字节码(bytecode)向java程序员展示了一个类在运行时是如何构造生成的。 要害字: ja...
开支报告的例子表示了客户机如何从服务器得到属性。属性可沿两个方向传递--客户机也可将新的类型传递给用户。最简单的例子就是如图2所示的计算服务器,该服务程序可执行任意任务,这样整个企业内的客户机都能...
与现有服务器的连接 人们常说,RMI主要是“从Java到Java”,但这种说法掩盖了这样一个事实:Java可使用被称为JNI的本机方法接口,很轻易地与现有和原有系统连接。JNI和RMI的混合使...
package card_s; import Java.net.Socket; import java.io.*; public class card_s { Soc...
您现在就可使用RMI连接新的Java应用程序(或小应用程序)和现有的服务器。在这种情况下,您的企业可随着Java用途的不断扩展而不断获益。假如您的系统的一部分是用Java重新编写的,则RMI可使J...
术语 autoboxing 是指创建一个代表一个原始类型数据的对象;术语 unboxing 是指创建一个代表一个对象的值的原始类型数据。Java 1.5 中新的 autoboxing/unboxi...
问: 假如我把我的class文件加密,在运行时用指定的类加载器(class loader)装入并解密它,这样子能防止被反编译吗? 答: 防止Java字节码反编译这个问题在java语言雏...
问题描述: 该函数在win平台上面调用不是很成功,GUI会可以调出来,但可能和屏蔽调其中的一些用到CUI的功能,而调用CUI如masm.exe是很不成功,出现一个黑屏,没用内容,或者根本不有结...
将一个方法调用同一个方法主体连接到一起就称为“绑定”(Binding)。若在程序运行以前执行绑定(由编译器和链接程序,假如有的话),就叫作“早期绑定”。大家以前或许从未听说过这个术语,因为它在任何...
Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中经常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能通过简单的赋值来解决对象复制的问题,在开发过程中,也...
Java Remote Method Invocation ( RMI -- Java远程方法调用)答应您使用Java编写分布式对象。本文将介绍RMI的优点以及如何将其连接到现有的和原有的系统中,...
现在越来越多的人开始学习Java,很多人求学心切,免不了贪多而忽略了一些基本的,也是必须搞清楚的概念。下面我就来说说java里类的构造器概念。大家知道java作为一门OO语言,和C++,Smal...
选择Java接口还是抽象类 作者:俞良松 本文选自:开放系统世界-赛迪网 2003年03月12日 很多人有过这样的疑问:为什么有的地方必须使用接口而不是抽象类,而在另一些地方,...
exolab旗下的castor是目前流行的、开放源码的JDO实现包。 它主要用来实现O/R Mapping。运用该软件包可以大大减轻程序员在处理对象-关系数据库的负担。本文介绍了Castor的基本...
利用Java开发数据库应用系统时,经常需要在用户界面上显示查询结果。由于SUN公司提供的JDK1.x开发工具包不是可视化的集成开发环境(IDE),能象Delphi、VB那样方便地把查询结果在DBG...
Java是由SUN公司开发成功的新一代编程语言,它最大的特点就是:使用它可在各式各样不同的机器,不同的操作平台的网络环境中开发软件,具有可移植性,高度的安全性,简单,与体系结构无关,动态执行等一系...
JDK1.1的新功能--序列化接口(Serializableinterface),简化了对象持久化(Persistence)的实现。以下介绍如何通过SMTPE-mail将对象传送给另一个用户。...
纯Java应用程序连接数据库的方法: 1:首先要到Microsoft里去把驱动程序给下载了,然后解压缩后会有三个文件,列表如下: MSSQLserver.jar,msutil.jar,...
Java 语言的Calendar(日历),Date(日期), 和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分. 日期是商业逻辑计算一个要害的部分. 所有的开发者都...
Java对象序列化机制一般来讲有两种用途: 1.需要将对象的状态保存到文件中,而后能够通过读入对象状态来重新构造对象,恢复程序状态。 2.使用套接字在网络上传送对象...
1、GZIP压缩格式简介 在JDK API中,同样定义了多种类型用于创建和解除GZIP压缩格式数据文件的通用对象和方法,用于基于JDK编写GZIP压缩数据治理程序。 GZIP压...
Java有一个很好的地方就是java的垃圾收集机制,这个机制集成于jvm的,对程序员来说是隐藏且不透明的。这种情况下,如何得到某个对象消耗的内存呢? 曾经看到过有人用以下方法来计算...
Java 数据对象(Java Data Objects (JDO))是 Sun Microsystems 的一项新技术。尽管 JDO 还有些不成熟(刚发布 1.0 规范),但它很有发展前景,而且它...
数据压缩格式java语言应用程序设计方法 ——第一部分 Zip压缩格式程序设计方法 作者:苏洋 本文选自:赛迪网 2003年06月09日 基于...
在Java2环境中应用IP地址封装对象 作者:苏洋 本文选自:赛迪网 2003年01月17日 IP地址封装对象的结构 Java2平台中定义的InetAddress对象...
【内容摘要】本文较为具体地介绍了在Java数据库编程中,利用表格输出查询结果的方法;并对所涉及的类给以了简要说明。 【要害字】类、对象、接口 【作者简介】男,26岁,陕西财经学院研究生,师...
public class MD5 { /* * A Java implementation of the RSA Data Security, Inc. MD5 Message...
传递属性 前面我们讲到,RMI可以传递属性,并简单介绍了一下一个有关开支报告程序的情况。下面我们将深入讨论如何设计这样的系统。这样介绍的目的是使您能够利用RMI的功能将属性从...
概述 Java Remote Method Invocation ( RMI -- Java远程方法调用)答应您使用Java编写分布式对象。本文将介绍RMI的优点以及如何将其连接到...
原创:simon Java语言是一种严格的“类型化”语言。这意味着每个变量都必须有一个声明好的类型。Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一...
可以使用由Ant Build脚本创建的Web应用档案(WAR)文件,在服务器上部署Java代码。Java中的Web应用有一定的格式,位于名为WEB-INF的目录中。该目录中包含一个存储JAR文件的...
原创:simon 本文向大家介绍如何创建Java类和创建Java类的基本语法,通过一个例子来向大家介绍类的主要概念。 Public class Stack { private Ve...
原创:simon 1、运算符: 1)Java语言中,常用的运算符包括:+,-,*,/,这些就不用说了,大家肯定很熟悉了。 2)幂:Java没有乘幂运算符,必须使用Math.pow(x,...
---- 作 为 充 分 利 用Java 的 动 态 类 载 入 机 制 的 最 好 例 子, 带 有Java 扩 展 的Web 浏 览 器 根 据 请 求 从 网 络 或 本 地 文 件 系 统...
原创:simon 声明一个方法的语法中其他的成分说明如下: AccessLevel: 和声明一个实例变量时是一样的,用来控制其他类访问该方法的方式,其中包括public,prote...
原创:simon 类定义中的类体部分主要包含三个成分:实例变量,构造器和方法,这三个成分称为类的成员。其中实例变量用来保存类的状态,构造器用来对类的实例进行初始化,方法将用来赋予类强大的能力,...
第1章 基础知识 1.1. 单钥密码体制 单钥密码体制是一种传统的加密算法,是指信息的发送方和接收方共同使用同一把密钥进行加解密。 通常,使用的加密算法 比较简便高效...
Vector 类 提 供 了 实 现 可 增 长 数 组 的 功 能, 随 着 更 多 元 素 加 入 其 中, 数 组 变 的 更 大。 在 删 除 一 些 元 素 之 后, 数 组 变 小。...
天津市的王勇问:请问Java中两个字符串如何比较判定? 答:你可以试试下面这种方法: equals equalsIgnoreCase 上面两个返回的是bool。 co...
Java支持哪些嵌套类? Java将嵌套类分成两个主要的分类:嵌套顶级类(nested top-level classes)和内部类(inner classes)。Java还进一步将内部类分为...