服务于区块链开拓者

www.zhidnet.com

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年9月22日

摘要: JSP中如何实现分页大致思路:首先,从数据库中取出所有记录,保存在一个容器中(当然容器有很多种,我们可以随便选)。然后,我们根据链接传递的参数来从容器中取出需要显示的记录。当然这种方法的效率很低下,因为我们是一次将所有数据都查询出来,然后保存在一个容器当中,其实我们可以通过链接传递的参数来将需要在当前页显示的数据保存在一个容器中,这样查询效率和存储空间都得到了极大的提高。由于对top语句的用法还不是很了解再加上马上就要交作业,于是就选取了前面的方法。等暑假做项目的时候再把第二种方法实现一下!public ArrayList<CommonAdmin> select(){ArrayLi 阅读全文
posted @ 2012-09-22 11:36 知点网 阅读(1753) 评论(0) 推荐(0)

2012年9月5日

摘要: 大家在开发过程的当中可能会遇到线程同步的问题,下面就这个问题做简要的分析:注:wait notify 都是Object的方法同步(阻塞) :是一种防止对共享资源访问导致的数据不一致的一种模式。详细请参看操作系统。在Java中,由于对多线程的支持,对同步的控制主要通过以下几个方法,synchronized,和wait(),notify()和notifyAll(),下面进行一一的讲解:A关键字synchronized每个java对象都有一把锁, 当有多个线程同时访问共享资源的时候, 需要Synchronize 来控制安全性, synchronized分 synchronized方法 和synchr 阅读全文
posted @ 2012-09-05 09:35 知点网 阅读(295) 评论(0) 推荐(0)

2012年8月17日

摘要: 第一种:最常规的一种遍历方法,最常规就是最常用的,虽然不复杂,但很重要,这是我们最熟悉的。Java代码 importjava.util.Collection; importjava.util.Iterator; importjava.util.Map; importjava.util.HashMap; /** *1.把值放到一个集合里,然后遍历集合 */publicclassTraversalMap1{ privatestaticMap<Integer,String>map; privatestaticTraversalMap1getMap(){ map=newHashMap< 阅读全文
posted @ 2012-08-17 09:05 知点网 阅读(385) 评论(0) 推荐(0)

2012年8月14日

摘要: 合法E-mail地址: 1. 必须包含一个并且只有一个符号“@” 2. 第一个字符不得是“@”或者“.” 3. 不允许出现“@.”或者.@ 4. 结尾不得是字符“@”或者“.” 5. 允许“@”前的字符中出现“+” 6. 不允许“+”在最前面,或者“+@” 正则表达式如下: ----------------------------------------------------------------------- ^(\w+((-\w+)|(\.\w+))*)\+\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0 阅读全文
posted @ 2012-08-14 17:07 知点网 阅读(1668) 评论(0) 推荐(0)

摘要: 正则表达式语法 正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。 正则表达式示例 表达式 匹配 /^\s*$/ 匹配空行。 /\d{2}-\d{5}/ 验证由两位数字、一个连字符再加 5 位数字组成的 ID 号。 /<\s*(\S+)(\s[^>]*)?>[\s\S]*<\s*\/\1\s*>/ 匹配 HTML 标记。 下表包含了元字符的完整列表以及它们在正则表达式上下文中的行为: 字符 说明 \ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n”匹 阅读全文
posted @ 2012-08-14 16:53 知点网 阅读(225) 评论(0) 推荐(0)

2012年8月9日

摘要: Java语法总结 - 内部类Posted on 2007-10-24 08:03 Raylong 阅读(23526) 评论(23) 编辑 收藏 所属分类: Java语法总结 -->Java语法总结 - 内部类从Java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任何优秀的语言特性用得不好就是滥用,内部类用得不好就会导致代码像迷宫一样,导致出现毫无重用的综合征。1、内部类分为成员内部类、静态嵌套类、方法内部类、匿名内部类。几种内部类的共性:A、内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号。B、内部类不能用普通的 阅读全文
posted @ 2012-08-09 20:43 知点网 阅读(5493) 评论(2) 推荐(2)

摘要: 内部类的使用:内部类的使用的优缺点: 优点:减少了在类文件编译后的产生的字节码文件的大小 缺点:使程序结构不清晰使用内部类的注意事项: 内部类的使用一般都与所在的外部类有一定的关联,它是在一个类的内部嵌套定义的类,它可以是其它类的成员,也可以在一个语句块的内部定义,还可以在表达式内部匿名定义(匿名内部类)。内部类有如下的特性: .一般用在定义它的类或语句块之内,在外部引用它时必须给出完整的名称,名字不能与包含它的数百名相同. 可以使用包含它的类的表态和实例成员变量,也可以使用它所在方法的局部变量.可以定义为abstract.若被声明为static,就变成了顶层类,不能再使用局部变量.若想在in 阅读全文
posted @ 2012-08-09 20:11 知点网 阅读(808) 评论(0) 推荐(0)

2012年8月8日

摘要: Java中重载(overload)和重写(override)的区别重载(overload):重载构成的条件:方法的名称相同,但参数类型或参数个数不同,才能构成方法的重载。 重写(override)在子类中定义一个与父类同名、返回类型、参数类型均相同一个方法,称为方法的覆盖。 覆盖发生在子类与父类之间。通常应用于多态中。 首先我们来讲讲: 一、重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时 存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。 (2) Java的方法重载,就是在类中可以创建多个... 阅读全文
posted @ 2012-08-08 14:49 知点网 阅读(316) 评论(0) 推荐(0)

2012年8月7日

摘要: Java堆.栈和常量池 笔记今天复习了一下这些知识,顺便做了下笔记.1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5. 常量池:存放字符串常量和基本类型常量(public static final)。6. 非RAM存储:硬盘等永久存储空间这里我们主要关心栈,堆和常量池,对于栈和常量池中的对象可以共享,对于堆中的对象不可以共享。栈中的数 阅读全文
posted @ 2012-08-07 14:59 知点网 阅读(175) 评论(0) 推荐(0)

摘要: Java静态代码块(static block)调用陷阱小记2012-06-11 12:28:55 我来说两句收藏 我要投稿 [字体:小 大]Java 中的static代码块并不一定会被调用。设两个含静态方法和静态块的两个类(父类Base 子类Extend)static块要写在public类里,所以两个类要写在单独的两个.java文件里//父类public class Base { public static String who = "Mr. Base"; Base(){ } static { System. out.println("static block i 阅读全文
posted @ 2012-08-07 14:26 知点网 阅读(536) 评论(0) 推荐(0)