- 博客(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数据库查询手册
2010-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人