-
Java与.NET 谁才能主宰未来? 日期:2009-12-23 15:42:36 点击:11 好评:0
为什么会有Java,为什么会有.NET 有人说,Java是为了跨Windows和UNIX而产生的。是这样吗? Sun有自己的操作系统solaris,并且打的是高端市场,而Java发展早期阶段,Windows还主要定位在中小型...
-
用java实现RSA算法 日期:2009-12-23 15:42:36 点击:3 好评:0
1RSA算法的原理如下: 1.1原理 假设我们需要将信息从机器A传到机器B,首先由机器B随机确定一个Key,我们称之为密匙private_key,将这个可KEY始终保存在机器B中而不发出来;然后,由这个...
-
Java图形用户界面设计[组图] 日期:2009-12-23 15:42:36 点击:18 好评:0
作为一个 Java 程序员,从论坛上感受到使用 Java 开发程序的人越来多,心中不免欣慰。但是,同样是从论坛中,看到多数人提到 Java 就以为是网络开发――不是这样的,Java 也可以开发...
-
Java Reflection (JAVA反射)详解[组图] 日期:2009-12-23 15:42:36 点击:3 好评:0
Reflection是Java 程序开发语言的特征之一,它答应运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出...
-
用java编写的小游戏源代码分析 日期:2009-12-23 15:42:36 点击:3 好评:0
import Java.awt.*; import java.awt.event.*; import javax.swing.*; import java.util.*; public class GreedSnake implements KeyListener{ JFrame mainFrame; Canvas paintCanvas; JLabel labelScore; SnakeModel snakeModel = null; public static final...
-
java(Web)中相对路径,绝对路径问题 日期:2009-12-23 15:42:36 点击:3 好评:0
1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:xyzest.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了...
-
使用Java动态创建ODBC数据源 日期:2009-12-23 15:42:36 点击:4 好评:0
通过Java动态创建ODBC数据源来访问DBF文件,需要用到registry,来修改注册表。 其实,主要是动态创建ODBC数据源,开始很简单,可以手工设置一次数据源,当然也可以通过程序直接生成,...
-
JavaClassLoader与Package机制 日期:2009-12-23 15:42:36 点击:7 好评:0
为了深入了解Java的ClassLoader机制,我们先来做以下实验: package java.lang; public class Test { public static void main(String[] args) { char[] c = "1234567890".toCharArray(); String s = new String(0, 10, c); } } String类有...
-
Java 泛型的理解与等价实现 日期:2009-12-23 15:42:36 点击:4 好评:0
泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛...
-
争鸣:Java的Web框架 让我如何去爱你 日期:2009-12-23 15:42:36 点击:3 好评:0
软件技术的迅猛发展让Java世界的Web 框架领域风起云涌,各种架构层出不穷,但你能High起来吗? 回到六年前的今天谈论这个话题,我会脱口而出:Struts. 那是一个对Struts几乎崇拜的时代,...
-
详细解析Java中抽象类和接口的区别 日期:2009-12-23 15:42:36 点击:6 好评:0
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方...
-
简单介绍Java语言中内存管理的几个技巧 日期:2009-12-23 15:42:36 点击:4 好评:0
Java做的系统给人的印象是什么?占内存!说道这句话就会有N多人站出来为java辩护,并举出一堆的性能测试报告来证实这一点。 其实从理论上来讲java做的系统并不比其他语言开发出来...
-
为Java程序中添加播放MIDI音乐功能 日期:2009-12-23 15:42:36 点击:11 好评:0
Java在多媒体处理方面的确优势不大,但是我们在程序中有些时候又需要一些音乐做为点缀,假如播放的音乐是wav等波形音频文件,又挺大,所以背景音乐最好就是MIDI了,可是网上很多播放...
-
彻底明白 Java 语言中的IO系统 日期:2009-12-23 15:42:36 点击:7 好评:0
一. Input和Output 1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在 Java的IO 中,所有的stream(包括Input和Out stream)都包括两种类型: 1.1 以字节为导...
-
使用Java操作Windows系统注册表 日期:2009-12-23 15:42:36 点击:13 好评:0
JDK1.4引入了Preferences类, 用于设置用户的首选项。 对于Windows平台就是操作注册表了, 下面的程序就可以操作注册表了,更多请参考jdk的api帮助文档。 import Java.io.*; import java.util.prefs.*; p...
-
动态调用动态语言之Java脚本API[图] 日期:2009-12-23 15:42:36 点击:4 好评:0
我们不需要将动态语言编译为 Java字节码就可以在 Java 应用程序中使用它们。使用 Java Platform, Standard Edition 6 (Java SE)中添加的脚本包(并且向后兼容 Java SE 5),Java 代码可以在运行时以一...
-
Java对象的序列化和反序列化实践 日期:2009-12-23 15:42:36 点击:11 好评:0
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络...
-
Java开发中的事件驱动模型实例详解[组图] 日期:2009-12-23 15:42:36 点击:28 好评:0
或许每个软件从业者都有从学习控制台应用程序到学习可视化编程的转变过程,控制台应用程序的优点在于可以方便的练习某个语言的语法和开发习惯(如.net和Java),而可视化编程的学习...
-
反射在Java Swing编程中的应用 日期:2009-12-23 15:42:36 点击:4 好评:0
学习过Java Swing的读者一定对于Swing中相对较为复杂的事件驱动模型比较困惑,虽然事件驱动模型在Java Swing中被完完全全的体现出来了,但是对于一个软件初学者而言这样的近乎“裸体”...
-
使用JAVAMAIL发邮件的一个例子(转) 日期:2009-12-23 15:42:36 点击:4 好评:0
首先引入j2ee的包路径到ClassPath,已经安装Jbuilder的可以在它的安装路径lib目录下找 到mail.jar,activation.jar,将这两个包加入系统的环境变量,那么即使不用JBuilder开发的话也可以 使用了. 程序...