自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

转载 常用的Java开源软件

1. Spring Framework        J2EE框架         http://www.springframework.org/2. Struts                 WEB框架          http://struts.apache.org/3. Hibernate              持久化           http://www.

2010-01-11 12:04:00 478

原创 数组合并,排序,和查找

/** * 本程序功能:用来对两个数组先合并,再排序,然后可以搜索指定索引的值。 */package Basic.Knowlege;import java.util.Arrays;import java.util.Scanner;/** * @author 王永涛 2010.1.10 下午 * */public class ArraySortTest{

2010-01-10 22:03:00 557

原创 2、MDA的框架

MDA基本的框架,其实分为四层:从下到上,分别为M0->M1->M2->M3,M0代表实例,M1代表模型,M2代表元模型,即:模型的模型,M3代表元元模型,即:元模型的模型。 从M0到M3,越来越抽象,反之,越来越具象,也就是说,自下而上,每一层都是上一层的实例。举两个例子来理解。 1、以汽车为例。    桑塔纳车->轿车->汽车->机动车。从左至右,前者都是后者的一个实例,即

2010-01-07 16:29:00 1453 2

原创 数组复制

前言:这几天都玩疯了,还是回到这里让我感到安心。复制数组:(三种方法)1、将整个数组的元素值遍历一遍,并指定给另一个数组相对应的索引位置。 package Basic.Knowlege;/** * @author 王永涛 2010.1.6 晚 * */public class ArrayCopyTest1{ /** * @param ar

2010-01-07 11:05:00 674

原创 写个简单例子人吃饭,体现面向对象编程,包含接口,抽象类的用处。

一、定义一个接口类:Person,再定义三个类实现它,分别是RichMan,PoorMan,CommonMan。二、定义一个抽象类:Food,再定义三个类继承它,分别是Noodle,Meat,MeatNoodle(肉丝面)。三、定义一个方法类:EatFood,将Person 和Food进行关联。四、最后,写个测试类:TestPersonEatFood 1、Personpackage E

2009-12-29 11:27:00 1070

原创 转载---jsp速成精要

Servlet三个要素: 1.必须继承自HttpServlet 2.必须实现doGet()或者doPost() 3.必须在web.xml中配置Servlet HttpServeltRrequest:请求对象 getParameter():获得表单元素的值 getAttribute():获得request范围中的属性值 setAttribute():设置reqeust范围中的

2009-12-26 20:57:00 387

原创 观察者模式

1 PriceObserver.javapackage org.com.cn;import java.util.Observable;import java.util.Observer;public class PriceObserver implements Observer {private float price=0;public void update(

2009-12-25 23:39:00 360

原创 Java 读取文本文件

import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;/** * @author new * */public class ReadDataTest{ /** * @param a

2009-12-25 22:57:00 406

转载 内存泄露和内存溢出

内存泄漏是指分配出去的内存无法回收了内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况,是应用程序分配某段内存后,由于设计错误,失去了对该段内存的控制,因而造成了内存的浪费。一般我们常说的内存泄漏是指堆内存的泄漏。堆内存是指程序从堆中分配的,大小任意的(内存块的大小可以在程序运行期决定),使用完后必须显示释放的内存。应用程序一般使用malloc,realloc,new等函数从堆中

2009-12-23 13:22:00 498

原创 初学XML(二)--XML解析器

XML解析器的作用:为应用程序从XML文件中解析出所需要的数据。下面通过一个例子,来了解,如何用XML解析器,来解析一个XML文件中的数据。1、Types.xml(显示吉他的类别)  电吉他 玩摇滚 木吉他 玩民谣   2、MyHandler.java (自己写一个报错的事件处理类,用来报告XML 解析错误。) packa

2009-12-22 22:25:00 463

原创 3、收藏常用--正则表达式

===常用正则式    1、非负整数:^/d+$ 2、正整数:^[0-9]*[1-9][0-9]*$ 3、非正整数:^((-/d+)|(0+))$ 4、负整数:^-[0-9]*[1-9][0-9]*$ 5、整数:^-?/d+$ 6、非负浮点数:^/d+(/./d+)?$ 7、正浮点数:^((0-9)+/.[0-9]*[1-9][0-9]*)|([0-9]

2009-12-21 16:23:00 341

原创 初学XML(一)

XML定义:由标记及其所标记的内容构成的文本文件。 XML作用:用来描述数据的结构,有效分离数据的结构和表示,可以作为数据交换的标准格式。 XML特点:1、可以自定义标记,标记名称是对所标记的数据内容含义的抽象,而不是数据的显示格式。               2、XML只关心数据的组织机构,以便XML解析器按照其结构分解出数据。XML本身不提供数据的显示格式。 如何

2009-12-21 11:41:00 395

原创 2 正则表达式

正则表达式:(1)用于字符串的匹配。比如检查Email格式是否正确。(2)用于字符串的查找。比如,从网页中找出所有的Email或者链接。(3)用于字符串的替换。比如大小写的转换。用到的类: (1)java.lang.String (2)java.util.regex.Pattern: 经过编译,即要匹配的那种模式。  (3) java.util.regex.Matcher:用这种模式去匹配

2009-12-21 10:23:00 336

原创 1、自动装箱与拆箱

自动装箱与拆箱,其功能:让编译器来帮你的忙,编译器在编译事情依照你所编写的语法,决定是否进行装箱或拆箱。比如:Integer i=100;相当于编译器自动为你做了以下的语法编译:Integer i=new Integer(100); 该功能即是所谓的"编译器蜜糖"(Compiler Sugar) 下面举几个小例子,来加深理解。 1 AutoBoxDemo1 

2009-12-18 11:34:00 437

原创 Eclipse快捷键大全(转载)

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+En

2009-12-17 11:33:00 364

原创 JavaSE 模拟银行ATM取款机功能

对于一个银行自动取款机来说,其实只有两个类:分别是银行卡类-BankCard;取款机类-ATM。 1 银行卡类 /** * @王永涛--2009-8-6,模拟银行自动取款机功能!(最原始版本,以后可扩展!) * 对于一张银行卡来说,它就有四个属性:卡号,用户名,密码,剩余存款。 * 对于ATM机来说,它的属性就是单次取款额,银行卡对象,密码校验次数等。 * 方法:校验卡号密码,

2009-12-16 17:06:00 1999

原创 用java写的程序:1-100随机数相加

import java.util.ArrayList;import java.util.List;import java.util.Random;public class RandomTest { private List list=new ArrayList(); public void doMain() { Random r=ne

2008-09-01 22:53:00 2333

SQL数据库查询手册

简洁、直观,方便、实用,内有SQL基础,高级教程,讲解,有实例测试,如下: 创建一个表 这样做就可以创建一个数据库中的表: CREATE TABLE 表名称 ( 列名称1 数据类型, 列名称2 数据类型, ....... ) 实例 本例演示如何创建名为 "Person" 的表,有四个列。列名是:"LastName"、"FirstName"、"Address" 以及 "Age": CREATE TABLE Person ( LastName varchar, FirstName varchar, Address varchar, Age int ) 创建索引 索引被创建于已有的表中,它可使对行的定位更快速更有效。可以在表格的一个或者多个列上创建索引,每个索引都会被起个名字。用户无法看到索引,它们只能被用来加速查询。 注释:更新一个包含索引的表需要比更新一个没有索引的表更多的时间,这是由于索引本身也需要更新。因此,理想的做法是仅仅在常常用于搜索的列上面创建索引。 唯一的索引 (Unique Index) 在表格上面创建某个一个唯一的索引。唯一的索引意味着两个行不能拥有相同的索引值。 CREATE UNIQUE INDEX 索引名称 ON 表名称 (列名称) "列名称" 规定你需要索引的列。

2010-11-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除