- 浏览: 15387 次
- 性别:
- 来自: 深圳
最新评论
文章列表
单链表基本操作java实现
- 博客分类:
- java
闲来无事,写个数据结构链表的实现
代码如下:
package com.data_structs;
class Link<E> {
public E data;
public Link<E> next;
public Link(E data) {
this.data = data;
}
}
class LinkList<E> {
public Link<E> first;
// 链表中数据项的个数
public int size;
public LinkList() { ...
常用jdk中的设计模式----Adapter
- 博客分类:
- 设计模式
java中的Adapter模式: 把一个接口或是类变成另外一种。
java.util.Arrays#asList()
javax.swing.JTable(TableModel)
java.io.InputStreamReader(InputStream)
java.io.OutputStreamWriter(OutputStream)
javax.xml.bind.annotation.adapters.XmlAdapter#marshal()
javax.xml.bind.annotation.adapters.XmlAdapter#unmarshal()
查看InputStreamRe ...
关于java文件操作API的选择和编码问题
- 博客分类:
- java
一、java读文件内容
1、按字节读取文件内容 :以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件(可以一次读取一个字节和一次读取多个字节放在字节数组中)
2、按字符读取文件内容: 以字符为单位读取文件,常用于读文本,数字等类型的文件
(同样一次读取一个字符或读取多个字符放在字符数组中)
3、按行读取文件内容 :以行为单位读取文件,常用于读面向行的格式化文件
jdk说明:
public class BufferedReader extends Reader
从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。
可以指定缓冲区的大小,或 ...
一篇很全面的freemarker教程
- 博客分类:
- freemarker
copy自http://demojava.iteye.com/blog/800204
以下内容全部是网上收集:
FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:
1,文本:直接输出的部分
2,注释:<#-- ... -->格式部分,不会输出
3,插值:即${.. ...
使用DWR开始开发项目到现在,感觉真的经历了一段很长的路,因为其间遇到了很多的问题需要解决,一点儿不顺利。这个过程差不多总是这样的:写一小段程序,一运行就出错了,是什么原因呢,看了半天错误提示,不明白。怎 ...
- 2009-07-28 16:50
- 浏览 1649
- 评论(0)
Ajax的请求处理返回无疑是很麻烦的一件事,如果每做一个应用请求都要进行XMLHttpRequest处理无疑是让人很郁闷的一件事。幸好现在软件组件化为我们提供了封装的可行性,各种各样的Framework都为我们开发提供或多或少的帮助,Ajax也不例外,本文将介绍ajax框架DWR在jdk1.4中开发需注意事项:
1 web.xml配置:(注意红色为针对JDK1.4必须写的)
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>
org.direct ...
- 2009-07-28 16:47
- 浏览 1477
- 评论(0)
一、什么是闭包?
“官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。
相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句 ...
- 2009-07-28 16:05
- 浏览 781
- 评论(0)
使用适配器:客户代码可以统一调用同一接口,而不用关心其具体的实现细节问题。
实例:根据jsp页面的条件,去javabean后台执行相关操作,不需要在页面中直接调用后台的具体方法,(在实际的项目中尽量减少在jsp中 ...
- 2009-07-20 18:09
- 浏览 751
- 评论(0)
代码摘要:
//提交url
var url = "<%=request.getContextPath()%>/operation/ksbmgl/checkhmd.jsp?SFZH="+value;
//checkhmd.jsp
<%@ page import="com.xdl.operation.bean.QtdjBean" %>
<%
QtdjBean bean=new QtdjBean();
String sfzh = request.getParameter("SFZH");
String flg= ...
- 2009-06-10 18:50
- 浏览 762
- 评论(0)
查询工种,在输入框中根据输入的汉字模糊匹配数据库表中的工种名称,要求在父窗口中点查询,弹出子窗口,在子窗口中有录入框,根据录入的文字模糊查询记录,代码控制如下:
父窗口:
var random = Math.random();
var rtnvalue = wind ...
- 2009-06-10 17:51
- 浏览 3821
- 评论(0)
父页面:
var random = Math.random();
var vValue= window.showModalDialog ("url&Random="+random, "","dialogWidth:660px; dialogHeight:300px; help:no; scroll:yes; status:yes");
if(vValue=="NO"){
return;
}else if(vValue=="YES"){
window. ...
- 2009-06-10 16:02
- 浏览 2158
- 评论(0)