java/jspc/c++phpmysqloraclemssqlvbvcc#asphtml/css/jssystemdelphiperlphotoshopother
 
 
Java基础:你是否了解KVM的常量池

在class文件中,“常量池”是最复杂也最值得关注的内容。 Java是一种动态连接的语言,常量池的作用非常重要,常量池中除了包含代码中所定义的各种基本类型(如int、long等等)和对象型(如S...

Java语言数据库操作的基本流程

1.Java数据库操作基本流程 a .数据库连接1.Drivermanager 链接数据库 String className,url,uid,pwd; className="Oracle.jdbc.d...

用Java实现SMTP服务器

    电子邮件传递可以由多种协议来实现。目前,在Internet 网上最流行的三种电子邮件协议是SMTP、POP3 和 IMAP,下面分别简单介绍。   ◆ SMTP 协议...

Java Map 集合类简介

  Java.util 中的集合类包含 Java 中某些最常用的类。 最常用的集合类是 List 和 Map。 List 的具体实现包括 ArrayList 和 Vector,它们是可变大小的列表,比...

Leopard新问题 不能用最新版Java

  虽然苹果Leopard可能拥有300个新特性,但是它却无法运行Java 1.6,虽然这一版本的Java程序在Windows和Linux下都没有问题。     一位苹果用户表示:“我的工作是软件开...

J2EE核心:iBatisDAO入门与进阶一

在核心J2EE模式中是这样介绍DAO模式的:为了建立一个健壮的J2EE应用,应该将所有对数据源的访问操作抽象封装在一个公共API中。用程序设计的语言来说,就是建立一个接口,接口中定义了此应用程序中将会...

对于JAVA基础测试中常见的异常问题汇总

1、第一个Java例程:hello world 执行时的问题:problems Executing Hello 假如你看到下面的错误提示: 'java' is not recogni...

java中Properties类的使用

package com.adrop.util; import Java.io.*; import java.util.Properties; import javax.servle...

Java与.NET 谁才能主宰未来?

  为什么会有Java,为什么会有.NET   有人说,Java是为了跨Windows和UNIX而产生的。是这样吗?   Sun有自己的操作系统solaris,并且打的是高端市场,而Java发...

用java实现RSA算法

  1 RSA算法的原理如下: 1.1原理 假设我们需要将信息从机器A传到机器B,首先由机器B随机确定一个Key,我们称之为密匙private_key,将这个可KEY始终保存在机器B中而不...

Java图形用户界面设计

  作为一个 java 程序员,从论坛上感受到使用 Java 开发程序的人越来多,心中不免欣慰。但是,同样是从论坛中,看到多数人提到 Java 就以为是网络开发——不是这样的,Java 也可以开发应用...

Java Reflection (JAVA反射)详解

  Reflection是Java 程序开发语言的特征之一,它答应运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显...

用java编写的小游戏源代码分析

 import Java.awt.*;   import java.awt.event.*;   import javax.swing.*;   import java.util.*;      pu...

java(Web)中相对路径,绝对路径问题

1.基本概念的理解   绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:\xyz\test.txt 代表了test.txt文件的绝对路径。http:...

使用Java动态创建ODBC数据源

  通过Java动态创建ODBC数据源来访问DBF文件,需要用到registry,来修改注册表。   其实,主要是动态创建ODBC数据源,开始很简单,可以手工设置一次数据源,当然也可以通过程序直接...

JavaClassLoader与Package机制

为了深入了解Java的ClassLoader机制,我们先来做以下实验: package java.lang; public class Test { public static voi...

Java 泛型的理解与等价实现

  泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。   J...

争鸣:Java的Web框架 让我如何去爱你

  软件技术的迅猛发展让Java世界的Web 框架领域风起云涌,各种架构层出不穷,但你能High起来吗?   回到六年前的今天谈论这个话题,我会脱口而出:Struts. 那是一个对Struts几乎...

详细解析Java中抽象类和接口的区别

  在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和i...

简单介绍Java语言中内存管理的几个技巧

Java做的系统给人的印象是什么?占内存!说道这句话就会有N多人站出来为java辩护,并举出一堆的性能测试报告来证实这一点。 其实从理论上来讲java做的系统并不比其他语言开发出来的系统更占用内...

为Java程序中添加播放MIDI音乐功能

  Java在多媒体处理方面的确优势不大,但是我们在程序中有些时候又需要一些音乐做为点缀,假如播放的音乐是wav等波形音频文件,又挺大,所以背景音乐最好就是MIDI了,可是网上很多播放MIDI的教程都...

彻底明白 Java 语言中的IO系统

  一. Input和Output   1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stre...

Java 6.0 操作脚本语言基础

  Java6.0里面加了一个很实用的包:javax.script,它是Java新增的操作脚本的包,利用它我们可以对脚本语言进行操作,比如修改,或者调用,并且可以和Java语言交互,假如我们利用好的话...

使用Java操作Windows系统注册表

  JDK1.4引入了Preferences类, 用于设置用户的首选项。   对于Windows平台就是操作注册表了, 下面的程序就可以操作注册表了,更多请参考jdk的api帮助文档。...

动态调用动态语言之Java脚本API

  我们不需要将动态语言编译为 java字节码就可以在 Java 应用程序中使用它们。使用 Java Platform, Standard Edition 6 (Java SE)中添加的脚本包(并且向...

Java对象的序列化和反序列化实践

  当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序...

Java开发中的事件驱动模型实例详解

  或许每个软件从业者都有从学习控制台应用程序到学习可视化编程的转变过程,控制台应用程序的优点在于可以方便的练习某个语言的语法和开发习惯(如.net和java),而可视化编程的学习又可以非常方便开发出...

反射在Java Swing编程中的应用

  学习过Java Swing的读者一定对于Swing中相对较为复杂的事件驱动模型比较困惑,虽然事件驱动模型在Java Swing中被完完全全的体现出来了,但是对于一个软件初学者而言这样的近乎“裸体”...

基于Java的界面布局DSL的设计与实现

  Java界面设计应该是一项布满创造性、富有乐趣的工作,但是却往往被认为非常的枯燥和繁琐。究其原因,是因为界面布局领域所采用的描述概念和具体的实现语言之间存在很大的语义隔阂。而一般的界面开发工具提供...

使用JAVAMAIL发邮件的一个例子(转)

首先引入j2ee的包路径到ClassPath,已经安装Jbuilder的可以在它的安装路径lib目录下找 到mail.jar,activation.jar,将这两个包加入系统的环境变量,那么即使不用J...

struts+spring+ibatis轻量级J2EE开发

  多数IT 组织都必须解决三个主要问题:1.帮助组织减少成本 2.增加并且保持客户 3.加快业务效率。完成这些问题一般都需要实现对多个业务系统的数据和业务逻辑的无缝访问,也就是说,要实施系统集成工程...

垃圾清理势在必行——Java垃圾收集算法

1.垃圾收集算法的核心思想 Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存...

Java应用技巧:对于 Cookie 的操作详解

1.设置Cookie Cookie cookie = new Cookie("key", "value"); cookie.setMaxAge(60); 设置60秒生存期,假如设置为负值的...

Java编译器对于String常量表达式的优化

首先把问题摆出来,先看这个代码 String a = "ab"; String b = "a" + "b"; System.out.println((a == b)); 打印结果会是什么?...

基于Java的界面布局 DSL 的设计与实现

界面设计应该是一项布满创造性、富有乐趣的工作,但是却往往被认为非常的枯燥和繁琐。究其原因,是因为界面布局领域所采用的描述概念和具体的实现语言之间存在很大的语义隔阂。而一般的界面开发工具提供的所见即所得...

JAVA和.NET两个平台对于安全功能的比较

第一部分 安全配置和代码封装 安全配置 两个平台的配置都是通过XML或纯文本文件,两个平台最大的区别在于处理安全配置体系的方式不同。 在.NET平台,有图形接口和命令行二种方式...

浅谈Java中利用JCOM实现仿Excel编程

  在Java中使用JCOM和JXL注重要点:   (1)在你的lib下要有jdom-1.0.jar,jxl-2.5.5.jar,jcom-2.2.4.jar,jcom.dll。   (2)要把j...

Java SE 6 新特性: JMX 与系统管理

  前言   在 java 程序的运行过程中,对 JVM 和系统的监测一直是 Java 开发人员在开发过程所需要的。一直以来,Java 开发人员必须通过一些底层的 JVM API,比如 JVMPI 和...

用Java事件处理机制实现录制回放功能

  目前在一些java应用程序的GUI测试工具,可以提供捕捉用户操作的能力并在代码被修改之后能够自动回放用户的操作。文章将分析Java的事件处理模型及其原理,介绍了基于事件源识别的捕捉/回放所需要了解...

JavaBean与Java的Class的关系

要说Bean,就得提到Introspection和Reflection,还有“动态”。 一般而言,开发者社群说到动态语言,大致认同的一个定义是:“程序运行时,答应改变程序结构或变量类型,这种语言称...

利用Stripes实现Java Web开发

  Stripes是一个以让程序员的web开发简单而高效为准则来设计的基于动作的开源java web框架。本文将介绍Stripes与其它如Struts之类基于动作的框架的区别和其提供的一些存在于Rub...

对Java程序多态性支持的改进

  多态性(polymorphism)是面向对象编程的属性,它答应多个方法使用同一个接口。Java从多个方面支持多态性,其中两个方面最为突出。第一个是每个方法(标记为 final的方法除外)都可以被子...

Java小技巧:关于Cookie的操作

  测试环境:JDK1.5、Tomcat5.5   1.设置Cookie   1Cookie cookie = new Cookie("key", "value");   2cookie....

Java串行端口通讯技术

 了解串行通讯 串行通讯协议有很多种,像RS232,RS485,RS422,甚至现今流行的USB等都是串行通讯协议。而串行通讯技术的应用无处不在。可能大家见的最多就是电脑的串口与Modem的通讯。记得...

JAVA使用XML作为持久存储介质实现方法

对一些需要将数据持久化的小型程序中,传统的关系型数据库显得庞大而不实用,OO数据库有一个学习曲线的问题,而使用XML是一种较好的选择.本文将就设计一个合理的XML持久化的解决方案进行探讨. 使用X...

Java实战篇:设计自己的Annotation

  Annotation在Java的世界正铺天盖地展开,有空写这一篇简单的annotations的文章,算是关于Annotation入门的文章吧,希望能各位们能抛砖,共同学习......   不讲废...

深入分析Java中webwork的文件上传机制

点击上传按钮后,webwork的程序流如下: step 1)进入ServletDispatcher.service public void service(HttpServletReques...

Java程序员需要了解的几个开源协议

  今天工作的任务要写一些跟开源协议相关的约定说明,所以在网上搜索了一些资料以供参考,下面列出了几个比较常见的开源协议,假如想要了解其他的协议和具体了解这些协议,我个人推荐这个网址:http://ww...

Java精华积累:初学者都应该搞懂的问题

对于这个系列里的问题,每个学Java的人都应该搞懂。当然,假如只是学Java玩玩就无所谓了。假如你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。 问题一:下面声明了什么!...

FCKeditor编辑器在JAVA中的使用与配置

工作前的预备 版本是FCKeditor_2.4.2.zip【组件的主文件包】,FCKeditor.Java 2.3.zip【这里面提供了标签库和图片上传的jar】。这些都可以在http://ww...

 
上一頁  下一頁
© 2005- 王朝網路 版權所有 導航