经典源代码

来源:互联网 发布:双达书店淘宝店 编辑:程序博客网 时间:2024/05/08 04:54
[资源]经典源代码
MD5的Java Bean实现(点击:4563)(2002-10-21 00:00:00)    
  MD5简介

  MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。


21种代码的“坏味道”(点击:4184)(2001-12-15 00:00:00)    

1.Duplicated Code

  代码重复几乎是最常见的异味了。他也是Refactoring 的主要目标之一。代码重复往往来自于copy-and-paste



Java实现ftp功能(源程序)(点击:19571)(2001-12-08 00:00:00)    
import sun.net.ftp.*;
import sun.net.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;


Java URL编程(点击:6197)(2001-12-08 00:00:00)    
import java.io.*;
import java.net.*;
//
//
// GetHost.java


Java RMI编程(点击:4263)(2001-12-08 00:00:00)    
Step 1: Implements the interface of Remote Server as SimpleCounterServer.java

public interface SimpleCounterServer extends java.rmi.Remote


Java CORBA入门(点击:3467)(2001-12-08 00:00:00)    
Below is a simple example of a CORBA program
download the source file

1. produce a idl file like this


利用RamdonAccessFile来实现文件的追加(点击:2922)(2001-12-08 00:00:00)    
RamdonAccessFile 是个很好用的类,功能十分强大,可以利用它的
length()和seek()方法来轻松实现文件的追加,相信我下面这个例子是


把JavaMail包装成简单的Sendmail(点击:3294)(2001-11-27 00:00:00)    
package steeven;

/*
Calss: Sendmail
Author: steeven@kali.com.cn


Hashtable简易数据库程序(点击:5149)(2001-09-28 00:00:00)    
import java.io.*;
import java.util.*;
class str14
{
InputStreamReader stdin=new InputStreamReader(System.in);


Java核心代码例程之:HelloWorld.java(点击:32767)(2001-09-20 00:00:00)    
// The most basic Java program
public class HelloWorld
{
public static void main(String args[]) throws Exception


Java核心代码例程之:StringBufferDemo.java(点击:6977)(2001-09-20 00:00:00)    
/**
* Demo use of a StringBuffer
***/
public class StringBufferDemo
{


Java核心代码例程之:PropertiesDemo.java(点击:4124)(2001-09-20 00:00:00)    
import java.util.*;
import java.io.*;


/**


Java核心代码例程之:VectorDemo.java(点击:3989)(2001-09-20 00:00:00)    
import java.util.*;


/**
* Demonstrates how to use a Vector (essentially a growable array).


Java核心代码例程之:DateFormat.java(点击:4296)(2001-09-20 00:00:00)    
import java.text.*;

/**
* Demo date formatting.
***/


Java核心代码例程之:RMIExampleServer.java(点击:3510)(2001-09-20 00:00:00)    
import java.rmi.*;
import java.rmi.server.*;

/**
* This class is a simple example of a RMI Server
Java核心代码例程之:CalendarDemo.java(点击:3339)(2001-09-20 00:00:00)    
import java.util.*;

/**
* Demo Calendar class.
***/


Java核心代码例程之:SimpleApplet.java(点击:2916)(2001-09-20 00:00:00)    
import java.applet.*;
import java.awt.*;


/** This demo uses JDK 1.0 event model for browser compatibility


Java核心代码例程之:StringToInt.java(点击:2754)(2001-09-20 00:00:00)    
/**
* Demo how to convert int to String and back. Similar
* stuff can be done with the Float, Double, etc. classes


Java核心代码例程之:ThreadDemo.java(点击:2965)(2001-09-20 00:00:00)    
/**
* Demo how threads in Java work
***/
public class ThreadDemo
extends Thread


Java核心代码例程之:SortDemo.java(点击:2474)(2001-09-20 00:00:00)    
import java.util.*;


/**
* Demonstrates how to sort strings.


Java核心代码例程之:ShowFileContent.java(点击:2723)(2001-09-20 00:00:00)    
import java.io.*;

// Read a file using BufferedReader.readLine()
public class ShowFileContent
{


Java核心代码例程之:JDBC.java(点击:3990)(2001-09-20 00:00:00)    
import java.sql.*;

/**
* Simple demo of how to perform a SQL query using JDBC.
**/


Java核心代码例程之:ProcessDemo.java(点击:2258)(2001-09-20 00:00:00)    
import java.io.*;


/**
* Demonstrates how to run a program and read it"s output


Java核心代码例程之:ServerSocketDemo.java(点击:2954)(2001-09-20 00:00:00)    
import java.io.*;
import java.net.*;


/**


Java核心代码例程之:ClientSocketDemo.java(点击:2640)(2001-09-20 00:00:00)    
import java.io.*;
import java.net.*;


/**


Java核心代码例程之:DatagramServerDemo.java(点击:2227)(2001-09-20 00:00:00)    
import java.io.*;
import java.net.*;


/**


Java核心代码例程之:DatagramClientDemo.java(点击:2038)(2001-09-20 00:00:00)    
import java.io.*;
import java.net.*;


/**


Java核心代码例程之:HelloWorld.java(2)(点击:2173)(2001-09-20 00:00:00)    
import java.lang.reflect.Method;
import java.lang.reflect.InvocationTargetException;

/**
* main() invokes "Hello world" reflectively.


Java核心代码例程之:JNIExample.java(点击:2183)(2001-09-20 00:00:00)    
/**
* This class is a simple example that uses a native function
* @author Renga
**/
public class JNIExample {


Java核心代码例程之:JNIExample.cpp(点击:1753)(2001-09-20 00:00:00)    
#include "JNIExample.h"

/**
* This method just returns the string "Hello World from JNI!" to the caller
Java核心代码例程之:JNIExample.h(点击:1561)(2001-09-20 00:00:00)    
/* DO NOT EDIT THIS FILE - it is machine generated **/
#include
/* Header for class JNIExample **/


Java核心代码例程之:RMIClient.java(点击:1797)(2001-09-20 00:00:00)    
import java.rmi.*;

/**
* This class is the client for RMIExampleServer
* @author Renga


Java核心代码例程之:RMIExample.java(点击:1741)(2001-09-20 00:00:00)    
import java.rmi.*;

/**
* Remote interface for the RMIExampleServer
* @author Renga


Java核心代码例程之:RMIExampleSetup.java(点击:1649)(2001-09-20 00:00:00)    
import java.rmi.*;
import javax.naming.*;

/**
* This class registers RMIExampleServer with the RMI registry


Java核心代码例程之:java.policy(点击:1813)(2001-09-20 00:00:00)    
grant {


Java核心代码例程之:JSP----simple.jsp(点击:1934)(2001-09-20 00:00:00)    


--------------------------------------------------------------------------------

Date: <%= new java.util.Date() %>


Java核心代码例程之:Servlet----SimpleServlet.java(点击:1952)(2001-09-20 00:00:00)    
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;



Java核心代码例程之:JavaMail ----PopMail.java(点击:2764)(2001-09-20 00:00:00)    
import java.io.*;
import java.util.*;

import javax.mail.*;
import javax.mail.internet.*;


Java核心代码例程之:JavaMail----SmtpMail.java(点击:2470)(2001-09-20 00:00:00)    
import java.io.*;
import java.util.*;

import javax.mail.*;
import javax.mail.internet.*;


Java核心代码例程之:(JAXP) DOM(点击:1875)(2001-09-20 00:00:00)    
import javax.xml.parsers.*;
import org.w3c.dom.*;
import org.xml.sax.*;

/**


Java核心代码例程之:(JAXP) XSL Transformation(点击:1663)(2001-09-20 00:00:00)    
import javax.xml.transform.*;
import javax.xml.transform.stream.*;

/**
* TransformDemo uses JAXP to acquire an XML Transformer. It uses the Transformer


Java核心代码例程之:(JAXP) SAX(点击:1776)(2001-09-20 00:00:00)    
import javax.xml.parsers.*;
import org.xml.sax.*;


/**


Java核心代码例程之:(JAXP) cart.xml(点击:1530)(2001-09-20 00:00:00)    



Java核心代码例程之:(EJB) Home Interface(点击:1479)(2001-09-20 00:00:00)    
/**
* Home interface for HelloWorldSessionBean
*
* @see HelloWorldSessionBean
**/


Java核心代码例程之:(EJB) Remote Interface(点击:1415)(2001-09-20 00:00:00)    
/**
* Remote interface for HelloWorldSessionBean
*
* @see HelloWorldSessionBean
**/
Java核心代码例程之:(EJB) Bean(点击:2530)(2001-09-20 00:00:00)    
import java.io.*;
import java.util.*;
import java.rmi.*;

import javax.ejb.*;


Session(Resin Example)(点击:1700)(2001-09-20 00:00:00)    
<%@ page language=javascript %><%
/* session.jsp
*
* Trivial example of session variables, just stores a counter

个完整的上传bean(点击:1668)(2001-09-20 00:00:00)    
//Title: Cnjsp"s Project
//Version:
//Copyright: Copyright (c) 1999
//Author: Popeye
//Company: Cnjsp


树形结构的实现(点击:3584)(2001-09-20 00:00:00)    
本例采用Access做为实例,所有还有很多要改进的地方。
请读者自已改进

package product;
import java.sql.*;


用户登录的验证完整程序(点击:16112)(2001-09-20 00:00:00)    
public String validateUser(String inputUserid, String inputPwd)
throws SQLException{
String returnString = null;


一些非常有用的JAVA常用方法(1)(点击:5838)(2001-09-05 00:00:00)    
<%!
stc_RSYB_Name stcRSYName1[];
stc_SYB_INF stcSYBINF1[];
%>


阴阳历算法(转)(点击:2489)(2001-09-05 00:00:00)    
程序为:
/*

西历农历转换程式 黄晓鸣 1995,7,25


给你个比较全的关于时间的操作的东西(点击:3332)(2001-08-22 00:00:00)    
import java.text.DateFormat;
import java.util.*;

public class JspCalendar {
Calendar calendar = null;


Java代码编写的一般性指导(点击:3013)(2001-03-25 00:00:00)    
(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:
原创粉丝点击