
Java/Jsp
goodpp
这个作者很懒,什么都没留下…
展开
-
漫漫java路:第一篇 误上贼船
开场白:还是觉得有自我介绍一下的必要,以避免大家把我误认为高手了(其实只是一条可怜的菜青虫!)。 本人大懒人一个,2004.7大学毕业(专业:化工)。7月第一次参加工作,待遇还不错。可惜天有不测风云,9月初的某一天,我可能是还没有睡醒,居然写了封辞职信给老板,那知老板看都没有看一眼,(55!一个晚上的心血啊!继续哭,我可怜的信纸啊55)于是我就这样结束了我的第一份工作。天无绝人之路(原创 2004-10-20 21:28:00 · 1594 阅读 · 1 评论 -
JDK1.5新特性一览--转
“JDK1.5”(开发代号猛虎)的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-each 循环,自动装包/拆包,枚举,可变参数, 静态导入 。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。 下面我们简单介绍一下这些新特性。 1.泛型(Generic) C++通过模板技术可以指定集合的元素类型,而Java在1.5之前一直没有相对应的功能。一个集合可以放任何类型原创 2005-11-16 12:54:00 · 1381 阅读 · 0 评论 -
我实现的MD5加密类
package org.goodpp.website.security;import java.security.MessageDigest;/** *RFC 1321中,给出了Test suite用来检验你的实现是否正确: *MD5 ("") = d41d8cd98f00b204e9800998ecf8427e *MD5 ("a") = 0cc175b9c0f1b6a831c399e2697原创 2005-11-03 13:00:00 · 1223 阅读 · 0 评论 -
一个实现MD5的java类
package test; import java.security.MessageDigest; /** * Title: * Description: * Copyright: Copyright (c) 2003 * Company: * @author unascribed * @version 1.0 */ public class StringUtil { private fin原创 2005-11-03 12:22:00 · 1036 阅读 · 0 评论 -
【学习笔记】Thinking in java (第三版)第六章 Reusing Classes(复用类)
类的复用:1 在新的类里面直接创建旧的对象.这种方式被称为合成(composition).2 创建一个新的,与原来的那个类同属于一种类型的类.你全盘接受了旧类的形式,在没有对它做修改的情况下往里面添加了新的代码.这种方法叫继承(Inheritance).如果你想对reference初始化,那么可以在以下几个时间进行:1 在定义对象的时候.这就意味着在构造函数之前,这们已经初始化完毕了.2原创 2005-01-13 11:17:00 · 1233 阅读 · 0 评论 -
【学习笔记】Thinking in java (第三版)第七章 多态性(Polymorphism)
多态性是继数据抽象和继承之后,面向对象编程的第三个基本特征."可扩展"是指程序不仅在项目最初的开发阶段能"成长",面且还可以在需要添加新特性的时候"成长"."封装"是指通过数据的特征与行为结合在一起,创建一种新的数据类型."隐藏实现"通过将细节设成private,完成接口与实现的分离.将方法的调用连到方法本身被称为"绑定(binding)".当绑定发生在程序运行之前时(如果有的话由编译器原创 2005-01-15 09:30:00 · 1413 阅读 · 0 评论 -
【学习笔记】Thinking in java (第三版)第一章 对象的介绍(Introduction to objects)
关键词:面向对象编程(object-oriented programming, 缩写OOP),对象(object),类(class),Java面向对象编程的五个基本特征:1)Everything is an object.一切都是对象。2)A program is a bunch of objects telling each other what to do by sending message原创 2005-01-06 18:56:00 · 1279 阅读 · 0 评论 -
网络术语大解密
IT是什么意思? IT是指信息技术,即英文Information Technology 的缩写. bt是什么意思? BT是一种P2P共享软件,全名叫"BitTorrent",中文全称:"比特流"又名"变态下载",论坛中说某BT,则是"变态"的意思. diy是什么意思? DIY是每个电脑爱好者熟悉的新名词,是英文Do It Yourself的首字母缩写,自己动手制作的意思,硬件爱好者也被俗称原创 2005-01-12 16:48:00 · 1469 阅读 · 0 评论 -
【Java学习】JAR 文件格式的强大功能
引文地址http://blog.youkuaiyun.com/chensheng913/archive/2004/12/20/223208.aspx大多数 Java 程序员都熟悉对 JAR 文件的基本操作。但是只有少数程序员了解 JAR 文件格式的强大功能。在本文中,作者探讨了 JAR 格式的许多功能和优势,包括打包、可执行的 JAR 文件、安全性和索引。JAR 文件是什么?JAR 文件格式以流行的 ZIP原创 2005-01-06 11:30:00 · 1268 阅读 · 0 评论 -
【ANT】Ant1.6.2学习 第一部分
1.Ant是什么Apache Ant 是一个基于java的build工具,在理论上,它有点像make,但是没有make的缺陷。为什么已经有了make,gnumake,make,jam等build工具,还要一种新的build工具呢?因为Ant的原作者无法忍受这些工具在跨平台开发时所带来的限制和不便。类似make的工具本质上都是基于shell的:它们计算依赖关系,然后执行命令。这些命令和你在命原创 2005-01-12 16:47:00 · 1813 阅读 · 0 评论 -
【学习笔记】Thinking in java (第三版)第五章 隐藏实现(Hiding the implementation)
管理名字空间(name spaces)一个java方件中只能有一个public类.访问控制权限通常被称为隐藏实现(Access control is often refered to as implementation hiding).将数据和方法集成到了类里的同时,完成"隐藏实现".这种做法常被称为封装.package 同属一个包可互相访问,继承的类可以访问它的public方法.原创 2005-01-12 16:43:00 · 1348 阅读 · 0 评论 -
【学习笔记】Thinking in java (第三版)第四章 初始化和清除(Initialization & Cleanup)
构造函数(Constructor):构造函数是保证每个对象都可以得到初始化的。它在Java对象刚刚创建而用户还来不及得到的时候自动调用。构造函数的名字就是类的名字,它也可以有参数。默认的构造函数为无参数的构造函数。如果你写了一个没有构造函数的类,编译器会自动为你创建一个默认的构造函数.方法的重载(Method overloading):同一个名字的方法表示不同的意思.名字相同,但参数不原创 2005-01-12 16:41:00 · 1465 阅读 · 0 评论 -
【杂言杂语】Java学习研究的群
7811403 新建的,我还是个新手。旨在通过群能多认识一些朋友,能多和大家学习和交流。我会和大家一起建设好这个群!如果人多的话,我会考虑升级到高级群。原创 2004-12-26 11:50:00 · 911 阅读 · 0 评论 -
【Java开发工具】十四种Java开发工具点评(转)
本文转自天极网,原文地址:http://www.yesky.com/SoftChannel/72342371961929728/20040629/1825471.shtml 在计算机开发语言的历史中,从来没有哪种语言象Java那样受到如此众多厂商的支持,有如此多的开发工具,Java菜鸟们如初入大观园的刘姥姥,看花了眼,不知该何种选择。的确,这些工具各有所长,都没有绝对完美的,就算是老原创 2004-12-26 10:58:00 · 2034 阅读 · 0 评论 -
[转]JDK1.5中新的语言特征分类介绍
本文中,我们将讨论几个在JDK1.5中新的语言特征,包括:泛型(Generics)--为集合(collections)提供编译时类型安全,无需每刻从Collections取得一个对象就进行强制转换(cast)增强的“for”循环(Enhanced For loop)--减少迭代器(iterator)的潜在错误(error-proneness)自动置入/自动取出(Autoboxing/unbox原创 2005-11-16 12:56:00 · 1080 阅读 · 0 评论