- 博客(60)
- 收藏
- 关注

转载 Java中的abstract,static,final修饰符
abstract修饰符 Abstract修饰符表示所修饰的类没有完全实现,还不能实例化。如果在类的方法声明中使用abstract修饰符,表明该方法是一个抽象方法,它需要在子类实现。如果一个类包含抽象函数,则这个类也是抽象类,必须使用abstract修饰符,并且不能实例化。 在下面的情况下,类必须是抽象类: 1.类中包含一个明确声明的抽象
2007-09-11 15:05:00
666

转载 java高品质缩略图生成方法,Jmagick使用1
现在web应用经常会用到缩略图。然后一旦生成的缩略图小于100px * 100px,一些常用的java包,生成的图片确实有点惨不忍睹。 现在介绍使用Jmagick的使用,可以生成质量很好的缩略图,当然还有其他很多图像处理的方法。 首先jmagick(http://www.yeo.id.au/jmagi
2007-09-11 15:01:00
832

转载 java前辈感言
在这里谈谈在学习j2ee流程,并谈到在此过程中领会的经验和教训。以便后来者少走弯路。 Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。 J2SE就是Java2的标准版,主要用于桌面应用软件的编程; J2ME主要应用于嵌入是系统开发,如手机和PDA的编程; J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电
2007-09-11 14:52:00
870
原创 SimpleDateFormat格式化日期
SimpleDateFormat格式化日期import java.text.SimpleDateFormat;import java.util.Date;public class test { public static void main(String []aa){ SimpleDateFormat dateformat1=new SimpleDateFormat("yyyy-M
2007-09-12 10:09:00
1932
转载 js关于document和window对象
document.href="http://www.sina.com.cn" document.location="http://www.sina.com.cn" window.location="http://www.sina.com.cn" 只是属于包含的问题 一个是window,一个是document location 是个对象 比如本页的do
2007-09-11 17:57:00
874
转载 JavaScript实用的一些技巧
1. 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. 不准粘贴 4. 防止复制 5. IE地址栏前换成自己的图标 6. 可以在收藏夹中显示出你的图标 7. 关闭输入法 8. 永远都会带着框架 if (window == top)top.location.href = "frames.htm"; //frames.htm
2007-09-11 17:57:00
499
转载 JavaScript:prototype属性使用说明
prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解: 首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量
2007-09-11 17:56:00
626
转载 JAVASCRIPT函数库(上)
trim函数: trim() lTrim() rTrim() 校验字符串是否为空: checkIsNotEmpty(str) 校验字符串是否为整型: checkIsInteger(str) 校验整型最小值: checkIntegerMinVa
2007-09-11 17:55:00
582
转载 JAVASCRIPT函数库(下)
/*--------------------------------- Double ---------------------------------------*/ /********************************** date ******************************************/ /** *校验字符串是否为日期型 *返回
2007-09-11 17:55:00
451
转载 跨IE窗体操作
跨IE窗体的操作有多种实现方法。 方法1、如果跨越的窗体是框架的,那么可以直接用框架的名称进行操作: 在我的 《ifream中的数据传递》 中提到过 不过如果是用框架集的话,需要使用到 frames 集合,并使用其索引来指定操作对象是哪一个窗体 如:top.frames[0].document.all.f1.value; 方法2、模态窗口的操作 通过获取模态窗口的返
2007-09-11 17:54:00
451
转载 JavaScript中this关键字使用方法详解2
5、为脚本引擎内部对象添加原形方法中的this关键字: Function.prototype.GetName = function() { var fnName = this.toString(); fnName = fnName.substr(0, fnName.indexOf(()); fnName = fnName.
2007-09-11 17:53:00
623
转载 兼容IE,FF的日历控件
New Document document.write(""); document.write("#__calendar{width:147px;margin:0;padding:0;}"); document.write("#calendarTable{ margin:0;padding:0;border:1px solid
2007-09-11 17:53:00
830
1
转载 JavaScript中this关键字使用方法详解 1
在面向对象编程语言中,对于this关键字我们是非常熟悉的。比如C++、C#和Java等都提供了这个关键字,虽然在开始学习的时候觉得比较难,但只要理解了,用起来是非常方便和意义确定的。JavaScript也提供了这个this关键字,不过用起来就比经典OO语言中要"混乱"的多了。 下面就来看看,在JavaScript中各种this的使用方法有什么混乱之处?
2007-09-11 17:52:00
578
转载 JavaScript中的字符串操作2
解决方案: 使用toLowerCase()和toUpperCase()方法: var city = "ShanGHai"; city = city.toLowerCase(); // city is "shanghai" now. 六、判断两个字符串是否相等 问题: 比如,你想拿用户的输入值与已知的字符串比较 解决方案: 先
2007-09-11 17:50:00
835
转载 JavaScript中的字符串操作1
一、概述 字符串在javascript中几乎无处不在,在你处理用户的输入数据的时候,在读取或设置DOM对象的属性时,在操作cookie时,当然还有更多...。JavaScript的核心部分提供了一组属性和方法用于通用的字符串操作,如分割字符串,改变字符串的大小写,操作子字符串等。 当前的大部分浏览器也能从强大的正则表达式获益,因为它极大地简化了大量的字符串操作任务,不过它
2007-09-11 17:49:00
566
转载 JS实现浏览器菜单命令
用js实现菜单命令虽然在技术上讲没什么,不过这个算是比较全了。 每当我们看到别人网页上的打开、打印、前进、另存为、后退、关闭本窗口、禁用右键等实现浏览器命令的链接,而自己苦于不能实现时,是不是感到很遗憾?是不是也想实现?如果能在网页上能实现浏览器的命令,将是多么有意思的事啊!下面我们就来看看如何用javascript代码实现浏览器菜单命令(以下代码在 Windows XP下的浏览
2007-09-11 17:48:00
470
原创 制作网页的经典script代码3
21.怎么判断是否是字符 if(/[^/x00-/xff]/g.test(s))alert("含有汉字"); elsealert("全是字符"); 22.TEXTAREA自适应文字行数的多少 23.日期减去天数等于第二个日期 functioncc(dd,dadd) { //可以加上错误处理 vara=newDate(dd) a=a.valueO
2007-09-11 17:46:00
600
转载 制作网页的经典script代码2
13.取得控件的绝对位置 //javascript functiongetIE(e){ vart=e.offsetTop; varl=e.offsetLeft; while(e=e.offsetParent){ t+=e.offsetTop; l+=e.offsetLeft; } alert("top="+t+"/nleft="+l); }
2007-09-11 17:45:00
582
转载 制作网页的经典script代码1
1,获取当前网页地址 Response.Write "document.write(window.location.href);" url=Request.CurrentExecutionFilePath.ToString() 1、返回上一页 返回上一页 1、自动清空 1.将发言进行编码,使其不支持 HTML 语法 says = Server.HTMLEnco
2007-09-11 17:44:00
797
转载 Javascript高级应用:文件操作篇
Javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读、写和删除,就象在VB、VC等高级语言中经常做的工作一样。怎么样,你是否需要了解这方面的知识?那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。 一、功能实现核心:FileSystemObject 对象
2007-09-11 17:43:00
365
转载 java语言面试题收录
1、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? 答:有两种实现方法,分别是继承Thread类与实现Runnable接口 用synchronized关键字修饰同步方法 反对使用stop(),是因为它不安全。它会解除由线程获取的所有锁定,而且如果对象处于一种不连贯状态,那么其他线程能在那种状态下检查 和
2007-09-11 15:08:00
739
转载 java语言面试题收录(附)
3.1 局部类特性 局部类能且只能访问其所属代码段中的声明为final的局部 变量。因为局部变量在其所属的代码段(譬如某个函数)执行完毕后就会被回收,而一个局部类的实例却可以在其类定义所属代码段执行完毕后依然存在,如果它可操控非final的局部变量,用户就可以通过该实例修改已不存在的局部变量,无意义。 3.2 局部类约束 内部类只在定义它的代码段中可见,不能在它所属
2007-09-11 15:08:00
525
转载 JAVA四种基本排序的总结
JAVA四种基本排序,包括冒泡法,插入法,选择法,SHELL排序法.其中选择法是冒泡法的改进,SHELL排序法是 插入法的改进.所以从根本上来说可以归纳为两种不同的排序方法:即:插入法&冒泡法 一插入法:遍历排序集合,每到一个元素时,都要将这个元素与所有它之前的元素遍历比较一遍,让符合排序顺序的元素挨个移动到当前范围内它最应该出现的位置。交换是相邻遍历移动,双重循环控制实现.这种
2007-09-11 15:07:00
534
1
转载 用finally关键字来避免资源漏洞
与其他语言的模型相比,finally 关键字是对 Java 异常处理模型的最佳补充。finally 结构使代码总会执行,而不管有无异常发生。使用 finally 可以维护对象的内部状态,并可以清理非内存资源。 如果没有 finally,您的代码就会很费解。例如,下面的代码说明,在不使用 finally 的情况下您必须如何编写代码来释放非内存资源: import java.net.*;
2007-09-11 15:06:00
465
转载 JAVA并发编程实践- 线程的优点
1.2 线程的优点 恰当地使用线程时,可以降低开发和维护的开销,并且能够提高复杂应用的性能。线程通过把异步的工作流程转化为普遍存在的顺序流程,使程序模拟人类工作和交互变得更容易了。另一方面,它们可以把复杂、难以理解的代码转化为直接、简洁的代码,这样更容易读写及维护。 线程在GUI应用程序中是非常有用的,可用来改进用户接口的响应性,并且在服务器应用中,用于提高资源的利用率和吞吐量。它们也
2007-09-11 15:06:00
800
转载 tomcat make jar file
rem jdk目录安装在D:/j2sdk1.4.2_04cd d:cd D:/j2sdk1.4.2_04/binrem 删除文件del D:/j2sdk1.4.2_04/bin/app6.0.jar /Qdel D:/j2sdk1.4.2_04/bin/com/test/*.* /Q /Srem 删除目录rmdir D:/j2sdk1.4.2_04/bin/com/test /S/Qrmdir
2007-09-11 15:04:00
465
转载 Java内部类总结1
Java内部类总结2007-08-22 来自:lizhe1985 [收藏到我的网摘]内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和 private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类 为什么需要内部类?
2007-09-11 15:03:00
475
转载 Java内部类总结2
在这个匿名内部类中,使用了缺省的构造器来生成Contents。下面的代码展示的是,如果你的基类需要一个有参数的构造器,应该怎么办: public class Parcel7 { public Wrapping wrap(int x) { // Base constructor call: return new Wrapping(x) { // Pass const
2007-09-11 15:03:00
436
转载 java高品质缩略图生成方法,Jmagick使用2
提供一个java自己的缩略图算法:可产生质量比较搞的缩略图。 import java.awt.image.BufferedImage; public class ImageScale { private int width; private int height; private
2007-09-11 15:02:00
559
转载 Java基础-Java中的Calendar和Date类
发布时间:2006.04.30 08:24 来源:51cto 作者: Java 语言的Calendar(日历),Date(日期),和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分。日期是商业逻辑计算一个关键的部分。所有的开发者都应该能够计算未来的日期,定制日期的显示格式,并将文本数据解析成日期对象。 创建一个日期对象
2007-09-11 15:01:00
490
转载 vector 和 list
Vector是有信号量的,可以同步锁,ArrayList没有,所以相对来说ArrayList的存取速度比Vector快。同理HashMap比Hashtable快1,vector是线程同步的,所以它也是线程安全的,而arraylist是线程异步的,是不安全的。如果不考虑到线程的安全因素,一般用arraylist效率比较高。2,如果集合中的元素的数目大于目前集合数组的长度时,vector增长率为目前数
2007-09-11 15:00:00
557
原创 rss 开发实例2 getFeed()方法得实现
package com.ouou.webapp.rss; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.web.bind.RequestUtils; import org.springframework.b
2007-09-11 14:59:00
859
原创 rss 开发实例 1 AbstractFeedServlet
package com.ouou.webapp.rss; import com.sun.syndication.feed.synd.*; import com.sun.syndication.io.FeedException; import com.sun.syndication.io.SyndFeedOutput; import com.ouou.webapp.servlet.A
2007-09-11 14:58:00
1420
转载 通通透透了解Cookies
Cookies现在经常被大家提到,那么到底什么是Cookies,它有什么作用呢?Cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。Cookies是当你浏览某网站时,由Web服务器置于你硬盘上的一个非常小的文本文件,它可以记录你的用户ID、密码、浏览过的网页、停留的时间等信息。当你再次来到该网站时,网站通过读取Cookies,得知你的相关
2007-09-11 14:57:00
456
转载 思维要有极强的穿透力,学会看透文献作者没有写出来的动机。
绝大部分大 师都有隐瞒自己最具有方法论启示意义的思考环节的习惯。 牛顿和华罗庚先生都有这个坏习惯。这让大家认为他们是天才,因为很多问题他想到了,我们想不到。但是为什么他们能想到,我们想不到?他们是怎样想到的?没有人告诉我们牛顿发现 万有引力定律时的思考过程,当然,牛顿可以慷慨地把他的思考结果告诉我们,但是,他那可以点石成金的“金手指”却没有教给我们。我们的任务就是要培养透过
2007-09-11 14:54:00
830
转载 程序员保持健康的生活指南
程序员保持健康的生活指南 多吃蔬菜水果是目前提倡的营养学观点,同时也已经深入人心。然而,任何事情都存在于进退的合适空间之内,过与不及都不完美。吃水果也是一样。 面对电脑时间长了不好,那该怎么办?电脑族每天宜喝四杯茶,科学家还说,含有丰富Omega-3脂肪酸的食物对
2007-09-11 14:53:00
698
转载 关于读书
1)关于读书的机会成本问题。读研的机会成本的确是很高。任何人都可以简单 地计算出来。所以,我也不赞成所有的人都去读研。读研只适合那些痛感数学在编 程中的极端重要性的人。如果对理论工具和理论思维的极端重要性没有切肤的认识 ,那么读研的价值几乎为0;读研的好处在于:A,把你自己放在一个学术和工程的 交叉点上;B,让你具备了进入微软等世界顶级软件研发机构的可
2007-09-11 14:53:00
461
转载 程序员成功之路(三) ——The road ahead for programmer
第六种武器:软件工程与CMM 现代大型软件系统的开发中,工程化的开发控制取代个人英雄主义,成为软件系统成功的保证,一个编程高手并不一定是一个优秀的程序员,一个优秀的程序员是将出色的编程能力和开发技巧同严格的软件工程思想有机结合,编程只是软件生命周期中的其中一环,优秀的程序员应该掌握软件开发各个阶段的基本技能,如市场分析,可行性分析,需求分析,结构设计,详细设计,软件测试等。一句话可以概括
2007-09-11 14:51:00
473
转载 程序员分成几种不同的境界
《程序员》杂志上有一篇文章写的非常好,这里节选一段。文章一标题是《程序员分成几种不同的境界》。对比了一下,我觉得自己看来只能属于第五流的程序员。把这篇文章引在这儿,是准备时时刻刻激励自己,往更高层次努力,或者追求更高人生境界。 五流程序员比技术和工具 五流程序员关心的是用什么工具可以产生什么结果,追逐他听过最新、最好、最时髦的技术,沉浸于一些小练习,却很少走出象牙塔和客户或市场进行真
2007-09-11 14:51:00
382
转载 程序员成功之路(二) ——The road ahead for programmer
七、如何做一个成功的程序员? 下面是我和一些朋友谈过之后的小结,希望对于各位有所帮助。 1. 培养对软件开发的兴趣。 因为不喜欢,所以才感觉的痛苦,因为痛苦,所以很难有大的发展,因为一直没有大的进步,所以,更加不喜欢。如此恶性循环。而正确的应该是,先做到对于软件开发感兴趣,如何做呢?首先你要产生对于软件本身的好奇心,做这项生活的人,多数有这方面的爱好,也能感受到其中的乐趣,否则就会成天
2007-09-11 14:50:00
685
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人