
java
文章平均质量分 71
youyajie
这个作者很懒,什么都没留下…
展开
-
简单应用定时器和监听器
没有看swing组件部分,今早上看到一个应用定时器和监听器的小程序,挺好玩,就试着写一个。代码如下:package com.study.write;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.Time原创 2012-03-24 10:18:41 · 1505 阅读 · 1 评论 -
表达式转换成后缀表达式进行计算
这是编译原理课上的一个实验,要将输入的表达式转换成后缀表达式,然后进行计算。当时写的程序有错误,改了两天,没有了错误,但还是有些表达式计算不出正确的结果,实在不想改了,等什么时候心情好了,再看看吧。 由这段代码我学到:不要着急动手,动手之前,要考虑周全,这样才会更快。代码如下:package net.mindview.util;import java.util.ArrayLi原创 2012-04-19 21:07:34 · 1298 阅读 · 0 评论 -
使用xpatn提取元素和属性
使用dom4j工具包提取元素时,使用element方法一层一层的往下提取元素时,短层次的使用起来比较方便,但遇到多层次嵌套的,这种方法便遇到问题,不过还有一种方式来提取元素,使用xpath方式.xml文件如下: 海的女儿 Hello 50.0元 39.0元 卖火柴的小女孩原创 2012-05-03 20:52:17 · 1386 阅读 · 0 评论 -
使用lucene3.6创建索引和实现简单搜索
使用lucene3.6的一个小例子,实现了索引的创建和简单的搜索。代码如下:package com.java.search;import java.io.File;import java.io.IOException;import java.util.Date;import org.apache.lucene.analysis.standard.StandardAnalyzer原创 2012-04-22 21:04:05 · 6228 阅读 · 2 评论 -
利用ServletContext读取系统资源
由于一个WEB应用中的所有servlet共享同一个servletcontext对象,所以多个servlet通过servletcontext对象实现数据共享。servletcontext对象通常也被称之为context域对象。利用servletContext读取系统资源,同一个web应用连接同一个数据库时,可以使用servletContext读取,将数据库的连接放在配置文件中,因为是没有联系的配置,原创 2012-05-27 10:46:57 · 1295 阅读 · 0 评论 -
使用反射复制一个JavaBean的对象
先看代码吧:package com.java.study;import java.io.Serializable;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class原创 2012-05-12 10:58:15 · 5339 阅读 · 1 评论 -
java实训记录之一
使用Java GUI包编写图形用户界面。 package com.you.gui;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JCheckBox;import javax.swing.JComboBox;import javax.swing.JFrame原创 2012-06-02 22:02:03 · 216 阅读 · 0 评论 -
创建第一个RMI应用
学习使用RMI框架,抄写了一段例子代码: 代码如下:package com.you.rmi;import java.rmi.Remote;import java.rmi.RemoteException;import java.rmi.registry.LocateRegistry;import java.rmi.server.UnicastRemoteObject;im原创 2012-05-16 11:00:04 · 875 阅读 · 0 评论 -
远程对象工厂设计模式
把一个远程对象注册到rmiregistry注册表,客户就能找到这个远程对象,rmiregistry注册表只能用来注册少量的远程对象。当客户端调用服务器端的远程对象方法时,客户端会向服务器传递参数,服务器端会向客户端传递返回值。RMI规范对参数及返回值的传递做了如下规定: (1)只有基本类型的数据,远程对象及可序列化的对象才能作为参数或者返回值进行传递。 (2)如果参数或返回原创 2012-05-17 19:06:10 · 1153 阅读 · 1 评论 -
开始使用JDBC
使用JDBC连接mysql数据库,需要先下载一个mysql驱动器。 例子程序如下:package com.you.domain;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;原创 2012-05-21 21:54:17 · 808 阅读 · 1 评论 -
使用tm-extractors读取word文档
tm-extractors是封装了POI的word读取工具。下载jar包,导入到工程中便可以使用了。代码如下:package com.you.read;import java.io.FileInputStream;import org.textmining.text.extraction.WordExtractor;public class WordReader { public原创 2012-07-15 21:22:40 · 6590 阅读 · 4 评论 -
struts学习---配置struts
开始学习框架,struts2,先来一个helloworld程序配置struts. 步骤一:官网下载struts,建一个web工程 步骤二:在下载的struts解压文件中找到apps文件夹,在这个文件中是struts的示例程序,打开文件,将里面的struts-blank.war解压,在解压文件中找到WEN-INF文件夹中的classes文件夹,里面有一原创 2012-10-25 15:54:17 · 671 阅读 · 0 评论 -
使用dom4j工具包实现对xml文件的增删改查和乱码问题的处理
使用dom4j工具包实现对xml文件的增删改查,xml文件为: 海的女儿 安徒生 50.0元 卖火柴的小女孩 安徒生 28.0元 实现代码为:package com.java.dom;import java.io.File;im原创 2012-05-02 20:40:45 · 1072 阅读 · 0 评论 -
SAX解析xml文件
SAX解析xml文件,将解析出来的结果放到一个bean中,再将所有的baen放到list列表中例子程序的xml文件为: 海的女儿 安徒生 50.0元 卖火柴的小女孩 安徒生 28.0元 需要一个book类,存放书的具体原创 2012-05-01 17:09:53 · 9168 阅读 · 0 评论 -
java解析xml文件
使用java解析xml文件,通过dom4j。代码如下:package com.java.team;import java.io.File;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import org.dom4j.Document;import org.dom4j.D原创 2012-04-14 19:45:43 · 25321 阅读 · 0 评论 -
Java学习——Java基本的程序设计结构笔记(一)
1、求幂需要借助Math类的pow方法 double y; int x = 5; y = Math.pow(x,2);输出为:5的平方为:25.0将y的值设置为x的2次方。Pow的参数和返回类型都为double型。2、数据之间转换:Byte→short→int↘(double)→long float→double都为无数据丢失的转换而原创 2012-03-11 21:08:24 · 619 阅读 · 1 评论 -
Java基础学习之(二)—对象与类的方法参数
一、Java中,方法参数的使用情况:1、一个方法不能修改一个基本数据类型的参数;2、一个方法可以改变一个对象参数的状态;3、一个方法不能让对象参数引用一个新的对象;例子代码为:package com.study.write;public class ParamTest { public static void main(String[] args) { /*方法不能修原创 2012-03-14 22:12:27 · 1883 阅读 · 0 评论 -
初始化数据的过程
初始化数据的过程:1、所有数据域被初始化为默认值(0、false或null)。2、按照在类声明中出现的次序依次执行所有域初始化语句和初始化块。3、如果构造器在第一行调用了第二个构造器,则执行第二个构造器主体。4、执行这个构造器的主体。例子代码:package com.study.write;public class TestConstructor { public s原创 2012-03-15 10:00:42 · 933 阅读 · 0 评论 -
枚举类的使用
简单的使用一下枚举类:package com.java.study;import org.junit.Test;public class TestEnum { public void tGrade(Grade grade) { switch( grade) { case A: System.out.println("grade>90"); break;原创 2012-04-01 21:35:05 · 785 阅读 · 0 评论 -
Map的传统输出和使用增强for循环的输出
map的两种传统输出方式:package com.java.study;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;import java.util.Map.Entry;public class TestMap { public sta原创 2012-04-01 19:00:37 · 6514 阅读 · 0 评论 -
枚举类的使用例子
枚举类的使用,有构造函数,有函数哟package com.bird.test;import org.junit.Test;public class EumeTest { @Test public void print() { String day; day = Week.MON.getValue(); System.out.println(day + Week.MON.原创 2012-04-03 21:11:58 · 689 阅读 · 0 评论 -
Java中的可变参数
今天刚学习了Java中的可变参数,感觉可变参数就是数组的另一种形式,但是却比数组使用更广。先来看一下小例子:package com.study.write;public class VariableElement { public static double max(double...values) { double largest = Double.MIN_NORMAL;原创 2012-03-20 12:28:52 · 789 阅读 · 0 评论 -
Java中实现对象的比较
Java中通过接口实现两个对象的比较,首先类要实现comparable接口,使用泛型规定了要进行比较的对象所属的类,而comparable接口的实现必须要定义的方法则是compareTo方法,在方法中传入此类的另一个对象,通过选定的成员变量与之比较,如果大于则返回1,小于返回-1,相等返回0.例子代码:package com.study.write;import java.util.*;原创 2012-03-20 20:09:41 · 7077 阅读 · 2 评论 -
反射类的构造函数和方法
开始学习Javaweb,看到了反射,现在还没有用上,先把基础的写上来吧package com.april.write;public class Grade { private int num; public Grade() { System.out.println("Grade"); } public Grade(int a) { System.out.prin原创 2012-04-08 15:32:05 · 1857 阅读 · 0 评论 -
Struts2学习②--动态方法调用和通配符设置
将struts项目部署到tomcat下,运行时,会首先找到struts.xml文件,匹配namespace,然后匹配action的name,调用执行对应的动作,如果动作是一个类的话,类一般要继承ActionSupport类,里面定义返回值为String的方法。动作执行时,可以指定要执行的方法,指定方式是:method="方法名",也可以动态指定,则是不通过method指定方法,而是在访问时在路径中原创 2012-10-27 12:07:34 · 2708 阅读 · 0 评论