`
wuhaidong
  • 浏览: 350521 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论
文章列表
1.类中的属性叫做成员变量(member variable),属性用英文表示property 或者 attribute 2.对象(Object)又叫做实例(Instance) , 生成一个对象的过程又叫实例化。 3.命名约定 a) 类: 首字母大写,如果一个类名由多个单词构成,那么每个单词的首字母都大写. 中间不使用任何的连接符。比如Person类,MemberTest类 b) 方法: 首字母小写,如果一个方法由多个单词构成,那么第一个单词的所有字母全都小写, 从第二个单词开始,每个单词的首字母大写。比如add , addThreeInt 。 c) 属 ...
设置Spket的jQuery提示帮助 window->preferences->Spket->JavaScript Profile->New->起个名字jQuery->ok->Add Library->选择JQuery->ok->Add File->选择jquery的js文件。 最后要选中default(否则不会起作用) 设置文件默认的打开类型: window->preferences->General->Editors->File Associations 最后要选中default ...
所有抽象出来的数据结构和操作统称为collections framework 框架.java程序员不必考虑数据结构的算法细节,只需要定义具体应用的数据结构实体.数据结构上的方法也用不着程序员写!   Set------无序,不允许重复 List-----有序,可以有重复元素   ArrayList 非常象Vector , 它实现了可变长的数组。而LinkedList 则有些不同,它是List的链表实现. LinkedList 可以成为堆栈,队列或者双向链表.   Iterators 迭代器 Iterators

对象系列化

    博客分类:
  • SE
  系列化的过程就是对象写入字节流和从字节流中读取对象.   将对象状态转换成字节流之后,可以用java.io包中的各种字节流类将其保存到文件中,管理到另一线程中或通过网络连接将对象数据发送到另一主机.(XML系列化指的是把对象转换成XML数据,传输到目的地后再把XML数据反序列化为对象)   对象系列化可以实现分布式对象.RMI要利用对象系列化运行运程主机上的服务,就像在本地机上运行对象时一样.
1>PreparedStatement是预编译的,对于批量处理可以大大提高效率,也叫JDBC存储过程.   2>使用Statement对象 在对数据库只执行一次性存取的时候,用Statement对象进行处理.PreparedStatement对象的开销比Statement大,对于一次性操作并不会带 ...
session flush方法主要做了两件事: * 清理缓存 * 执行sql语句 session 在什么情况下执行flush *默认在事务提交时 *显示的调用flush *在执行查询前,如:iterate       public void save(){ Session session=null; Transaction tr=null; try{ session=HibernateUtil.getSession(); tr=session.beginTransaction(); Client client=ne ...
为了学习Hibernate,我理解一下   left outer join 或者 left join 表示左外链接   right outer join 或者 right join 表示右外链接   full outer join 或者 full join 表示全链接   左外链接:在查询结果中包含join左侧表中的所有记录,以及join右侧表中匹配的记录. (就是依据左侧表中的数据,查询右侧表中的数据)   右外链接:在查询结果中包含join右侧表中的所有记录,以及join左侧表中匹配的记录. (就是依据右侧表中的数据,查询左侧表中的数据)   全链接:在查询结果中 ...
使用base 的好处,就是你的项目在跟目录开始寻找路径~ 为解决开发效率使用!     base.jsp   <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request. ...
使用方法就是: 先下载http://code.google.com/p/kaptcha/下载 把kaptcha-2.3.jar把文件到 WEB-INF/lib目录下   web.xml配置信息 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml ...
package org.cric.util; import java.io.Serializable; import java.util.List; import org.hibernate.Query; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.cfg.Configuration; public class HibernateUtil { private s ...

final解析

    博客分类:
  • SE
final可以简单地理解为“不能改变”,这主要是出于设计或效率方面的原因。final可修饰数据、方法和类。 final修饰的数据可以是编译时常量,也可以在运行时进行初始化,但之后便不会变化。 final修饰的方法不能被覆盖。 类中所有的private方法隐式的指定为final,由于无法取用private方法,所以也就无法覆盖它。 final修饰类时,表明不打算继承该类。
简介: *编写测试类xxxTest,需要继承TestCase; *编写单元测试方法,测试方法必须以test开头,测试方法不能含有参数和返回值,如: public void testHello(){} *最好单元测试的代码单独建立一个目录   附加:junit-3.8.1jar  包
public List<Menu> findByPageNo(Menu parentMenu, Integer pageNo,Integer pageDataCount) { Integer dataCount=this.menuDaoHibernate.findCount(parentMenu);//查询记录总量。 if(pageNo==null){ pageNo=1;//默认为一页。 } Integer firstResult=(pageNo-1)*pageDataCount;//开始查询的记录。 Integer maxResults=pa ...
var div=$("<div/>").attr("id","_contents"); document.writeln($("<span/>").append(div).html()); var doSelectObj=""; /** * @param {} obj//传值元素 */ function setTimeById(id){ var obj=document.getElementById(id); setTime(obj); } ...
int pageSize=3;//一页显示几条记录 int pageNow=1;//希望显示第几条 int rowCount=0;//共有几条记录(查表) int pageCount=0;//共有几页(计算) com.cric.javaBean.DBUtils db=new com.cric.javaBean.DBUtils(); try { java.sql.Connection con=db.getConnection(); String sqlStr="select count(*) from userType"; ...
Global site tag (gtag.js) - Google Analytics