
Jdk5.0/6.0
文章平均质量分 77
fasttalk
这个作者很懒,什么都没留下…
展开
-
java面试试题(整理)
第一,谈谈final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被原创 2004-10-30 22:49:00 · 1594 阅读 · 0 评论 -
Google 招聘的21道题目 (GLAT)
google brainy test/exam 就是流传胜广的传说中的google 的21道 GLAT 考试了。今天为大家揭开这个面沙,你也做作看。10月底,Google在美国《麻省技术评论》、《LinuxJournal》、《Mensa》、《今日物理》等几本专业杂志上,刊登了一份“Google实验室能力倾向测试”。 试卷开头,蛊惑地写着“试试看!把答案寄回Google,你有希望去Google原创 2004-12-27 19:32:00 · 3903 阅读 · 0 评论 -
搜索引擎:数字信息搜索,理论著作
一部指导搜索引擎理论的书引言,打算业余的时间将这本书的骨架写出来,至于其中的血肉,有空了再补充上。这里基本上最主要的内容是数学+信息学,基本上是我这几年的工作。因此基本上以理论知识为主,当然也会有一些实用的例子,如果您问“如何提高网站的排名?”或者“如何提高被搜索到的次数?”,抱歉,这些问题不在我的回答范围内,我这里要写的是关于搜索的理论,已经被搜索引擎用到的和没有用的到,已经公开的或者未原创 2004-12-27 20:26:00 · 4430 阅读 · 0 评论 -
搜索引擎:平移算法简介
在开发新闻搜索引擎的时候,出现一个问题就是有很多的新闻属于转载的形式,要判断新闻是否转载,经过实验,我发现可以用“平移”算法来实现。"平移算法"非常简单易用,就是比较两个文章/字串中最高的重叠率和平均重叠的长度。例如我们有两个文章的标题:"报告显示中国ip视频通信应用早于西方国家_通讯与电讯_科技时代_新浪网"http://tech.sina.com.cn/t/2004-12-01/123原创 2004-12-27 19:50:00 · 2108 阅读 · 1 评论 -
基于Java的操作系统发展史!
************************************************第一个纯Java操作系统*************************************************纯Java操作系统SavaJe已经得到广泛支持与商业应用2005年 02月05日 贝尔实验室发明的SavaJe OS是一个纯Java操作系统,支持J2SE,已经得到强原创 2005-02-08 22:03:00 · 14502 阅读 · 0 评论 -
PHP5+Windows Enterprise Server2003+IIS6.0+MYSQL+phpMyAdmin-2.6.1配置手记
PHP5 在Windows Enterprise Server2003 IIS6.0下的安装在网上找了很多方法都没配置成功参考了官方英文文档,才算搞成功,英文文档也要看啊。其实在Windows2003下安装也是很简单的,配置PHP5 环境浪费了自己两三天时间,最后总算调试成功了。主要是PHP5 和以前的版本不一样了,配置变简单了,但是我们还按老的复杂方法当然不行了。步骤1,先去www.p原创 2005-02-16 00:49:00 · 3128 阅读 · 1 评论 -
Hibernate研究
也许你听说过Hibernate的大名,但可能一直不了解它,也许你一直渴望使用它进行开发,那么本文正是你所需要的!在本文中,我向大家重点介绍Hibernate的核心API调用库,并讲解一下它的基本配置。 看完本文后,我相信你对什么是ORM(对像/关系映射)以及它的优点会有一个深刻的认识,我们先通过一个简单的例子开始来展现它的威力。 正如一些传统的经典计算机文章大都会通过一个“hello,wor原创 2005-03-15 08:26:00 · 3994 阅读 · 1 评论 -
如何在项目实践中扩展Struts
我看到很多项目中,开发者实现了自己的MVC框架,并不是因为他们想做同Struts根本不同的东西,而是因为他们并没有意识到如何扩展Struts。开发自己的MVC框架可以获得全部的控制权,但是这也意味着需要很多资源来实现它(人力物力),在紧张的日程安排下,有时候这是不可能的。 Struts不仅仅是一个强大的框架,同时它也是可扩展的。你可以以三种方式来扩展Struts。 1、PlugIn:如原创 2005-03-18 23:59:00 · 1869 阅读 · 0 评论 -
Structs深入研究(一)-----Struts framework的工作原理和组件
Struts framework的工作原理和组件对于Struts 如何控制、处理客户请求,让我们通过对struts的四个核心组件介绍来具体说明。这几个组件就是:ActionServlet。Action Classes,Action Mapping(此处包括ActionForward),ActionFrom Bean。Struts ActionServlet控制器对象 ActionSer原创 2005-03-19 12:43:00 · 6185 阅读 · 0 评论 -
设计模式之Factory深入研究
今天我去市场,要决定是买水果等产品,还是选择种水果的产品。具体怎么操作自己选择。来到市场,我发现主要有一些水果:苹果(Apple),葡萄(Grape)和鸭梨(Pear)。到底买什么好呢?我一阵思量。俗话说:“饭后一只烟,赛过活神仙。饭后吃苹果,西施见我躲。”为了老婆的漂亮,我决定买苹果。 下面开始Factory模式研究,当然是用我上面举的例子来说明。Simple Factory模式 专门定义一个原创 2005-03-21 11:52:00 · 3251 阅读 · 2 评论 -
weblogic——远程/近程调用EJB的方法总结
1、 客户端程序中调用EJB前提:EJB要实现了REMOTE接口客户端调用的代码可以用EJB Test Client工具生成。自己写就是这个样子: String url="t3://localhost:7001"; Properties prop=new Properties(); prop.put(Context.PROVIDER_URL,url);原创 2005-05-01 19:49:00 · 4533 阅读 · 0 评论 -
struts之Tiles技术——Tabs layout开发应用
Tabs layout开发应用1.首页(portal)tabs.jsp代码:examples.tabs.page" flush="true" />2.组建配置文件:tiles-examples-defs.xml --> --> --> exampl原创 2005-05-17 15:31:00 · 2921 阅读 · 0 评论 -
Jdk5.0新特性——Generic Types (泛型) /第4章
4.泛型与数据类型转换 4.1. 消除类型转换 上面的例子大家看到什么了,数据类型转换的代码不见了。在以前我们经常要书写以下代码,如: import Java.util.Hashtable; class Test { public static void main(String[] args) { Hashtable h = new Hashtable(); h.put("k原创 2005-06-17 12:15:00 · 6284 阅读 · 1 评论 -
Jdk5.0新特性——Generic Types (泛型) /第5章
5.泛型方法考虑写一个持有数组类型对象和一个集合对象的方法,把数组里的所有对象都放到集合里。第一个程序为: static void fromArrayToColleciton(Object[]a,Collection c){ for (Object o : a){ c.add(o);//编译时错误 } } 到现在为止,你可能学会避免开始的错误而去使用Co原创 2005-06-17 12:17:00 · 6979 阅读 · 1 评论 -
jdk5.0新特性---Generic Types (泛型)
Jdk5.0新特性——Generic Types (泛型)作者:askshao@yahoo.com.cn http://blog.youkuaiyun.com/fasttalkJDK1.5 令我们期待很久,可是当他发布的时候却更换版本号为5.0。这说明Java已经有大幅度的变化。本文将讲解JDK5.0支持的新功能-----Java的泛型. 目录 1. 介绍2. 定义简单Java泛型3. 泛型通配符原创 2005-06-17 09:24:00 · 5672 阅读 · 0 评论 -
Jdk5.0新特性——Generic Types (泛型) /1-2章
Jdk5.0新特性——Generic Types (泛型)作者:askshao@yahoo.com.cn http://blog.youkuaiyun.com/fasttalkJDK1.5 令我们期待很久,可是当他发布的时候却更换版本号为5.0。这说明Java已经有大幅度的变化。本文将讲解JDK5.0支持的新功能-----Java的泛型. 目录 1. 介绍2. 定义简单Java泛型3. 泛型通配符原创 2005-06-17 12:11:00 · 7331 阅读 · 1 评论 -
基于JAVA技术的搜索引擎的研究与实现
<html xmlns:v="urn:schemas-microsoft-com:vml"xmlns:o="urn:schemas-microsoft-com:office:office"xmlns:w="urn:schemas-microsoft-com:office:word"xmlns:st1="urn:schemas-microsoft-com:office:smarttags原创 2004-12-23 23:52:00 · 29204 阅读 · 95 评论 -
2004开发技术年度综述之Java世界
2004年Java世界发生了巨大变化,主要方面是诞生和发展了几个新名词:IOC 、AOP、SOA、MDA,当然,除了这些都是决定Java技术未来走向的革命性发展以外,还有很多细部和微观的发展,我们先来谈谈这些重要的细节技术发展。 首先, Java的根基JDK已经跨越到了J2SE 1.5,或者称为J2SE 5.0,不过,我更喜欢称它为1.5,延续性是我们应用程序员更关心的,当然革命性是那些新技术发原创 2004-12-22 13:06:00 · 1688 阅读 · 1 评论 -
程序员:艰难的人生才开始,勇敢的迈出第一步吧!
我在程序员的时候,我一开始追逐这个API怎么用,数据库SQL怎么写更优化,Dcom技术的细节,然后我发现我写出来的产品为了符合客户需求必须要大量修改,但是我的代码却粘在了一起,第一个感觉就是一个函数太长,一看就头痛,而且一个函数干了好多事。这些事本来可以一段一段的,每段写上注释,然后有意义命名,自己管理错误和内存,然后把这些函数连在一起,然后我作了这些:1、小函数;2、写上注释;3、有意原创 2004-12-06 16:32:00 · 2247 阅读 · 0 评论 -
代码加密:加密Java源代码,保护自己的版权!
内容: 一、为什么要加密? 二、定制类装入器 三、加密、解密 四、应用实例 五、注意事项 Java程序的源代码很容易被别人偷看。只要有一个反编译器,任何人都可以分析别人的代码。本文讨论如何在不修改原有程序的情况下,通过加密技术保护源代码。 一、为什么要加密? 对于传统的C或C++之类的语言来说,要在Web上保护源代码是很容易的,只原创 2004-12-06 15:47:00 · 11843 阅读 · 1 评论 -
细节问题:Java中语法深度透析,以混淆的javascriptlet
1. this是指当前对象自己。 当在一个类中要明确指出使用对象自己的的变量或函数时就应该加上this引用。如下面这个例子中:public class A { String s = "Hello"; public A(String s) { System.out.println("s = " + s); System.out.println("1 -> this.s =原创 2004-12-06 19:39:00 · 1444 阅读 · 0 评论 -
转载:新手的第一个工程的总结 ,经典!
孔子说:“学而不思则罔,思而不学则殆。”从我做项目的经历,我深深感叹古人闹腔邸?去年我毕业设计时候做的一个项目是毕业设计管理系统。当时老师给我们的要求是用Jsp 和 Javabean来实现。我主要负责项目建模和Javabean部分,后来负责数据库的同学被SARS困在家不能返校,所以数据库部分也由我来完成了。当时对java的知识是非常贫乏的,只有简单的语法基础,连jsp、 javabean原创 2004-12-14 17:42:00 · 1605 阅读 · 0 评论 -
Jive论坛与Spring框架,经典代码和架构!
没有一种新技术是凭空诞生的,它的萌芽或胚胎总是或多或少显现于以前的技术中,Jive论坛是大家潜心研究的设计型应用程序,其相关解析可见本栏的GoF设计模式专栏。 Jive和Spring同为由JavaBeans组成的J2EE Web系统,Jive作为早期成功设计案例,其主要架构成为大多数纯JavaBeans系统的流行架构,Spring也不例外。 Spring框架除了是一种原创 2004-12-14 17:47:00 · 1746 阅读 · 0 评论 -
行业新闻:新一代Java技术即将出现
【日经BP社报道】 Java技术自问世时光已经过去了9个年头。作为一名一直关注其成长的记者,曾经一段时间有过这样的想法:“Java技术已经成熟,是不是发展速度该放慢一些了呢”。然而,这种想法错了。近来Java技术的进化相当显著。Java技术正在迎来“又一次革命”的风暴。这就是本文的结论。 “又一次”指的是什么?“革命”指的又是什么?光看结论的话肯定是一头雾水。其实,笔者要讲的并不是变化这样一原创 2004-12-14 19:54:00 · 1729 阅读 · 0 评论 -
IT经典网站(国内,国外)!
中文Java网站 代码实验室 灰孤动力 Java开发者 sun的Java网站 焦点电子小组 JavaWorld 服务器端 中国Java阵线联盟 龙阁在线 IBM developerWorks 中国JSP技术网站 侯捷网站 J道 IT之源 1000专业代码库 源码之家 JavaFAQ大全 点空间 Ja原创 2004-12-14 19:56:00 · 3577 阅读 · 0 评论 -
JAVA上加密算法的实现用例
第1章基础知识1.1. 单钥密码体制单钥密码体制是一种传统的加密算法,是指信息的发送方和接收方共同使用同一把密钥进行加解密。通常,使用的加密算法比较简便高效,密钥简短,加解密速度快,破译极其困难。但是加密的安全性依靠密钥保管的安全性,在公开的计算机网络上安全地传送和保管密钥是一个严峻的问题,并且如果在多用户的情况下密钥的保管安全性也是一个问题。单钥密码体制的代表是美国的DES1.2. 消息摘要一个原创 2004-12-06 21:36:00 · 1596 阅读 · 0 评论 -
WDSsoft免费源代码,java加密解密编程常用工具包 JCT 1.0 (整理)
package jct; import java.security.*;/*** 计算字符串和byte[]的数字摘要 * @Copyright:WDSsoft* @ad:WDSsoft “企业多级数字签名系统”- 最佳的企业电子文档多级数字签名方案*/public class Digest { /*** 计算字符串的SHA数字摘要,以byte[]形式返回**/public stat原创 2004-12-06 22:02:00 · 4162 阅读 · 0 评论 -
原创:Java基础,参数配置,注意事项! jdk1.5+jsp+mysql+tomcat的配置
Java总有它的千般好处使你选择它,但这些随便翻翻书或在网上逛一圈就能找到答案。在本文中,笔者把自己学习Java的一些切身体会和过程写出来,供初学者做个参考。 我在学习Java的过程中主要围绕以下几个方面来学习: 1.时刻提醒自己Java是一种OOP语言工具,而不仅仅是编码,只有这样才能总体把握和运用Java。 2.在学习的过程中,最好能够了解Java的底层机制,而不是仅仅停留在表层原创 2004-12-14 21:03:00 · 2797 阅读 · 0 评论 -
最好的Java程序员免费学习材料
最好免费的Training 和Tutorials资源:Java Programming Resources 19 Free Java Courses from IBM Introduction to Programming Using Java -Full TOC -PDF version Studying for Java Certifica原创 2004-12-18 18:59:00 · 4340 阅读 · 0 评论 -
程序技巧:人民币大写转换,身份证识别等 ,经典收集!
问题: 商业领域,开发票,支票等金钱相关项目通常要求转换成大写,诸如“壹拾圆陆角玖分”.编程过程中,一般的钱币都是double型.当前看到的方法:之所以写这个方法,因为看到的方法设计的不是很好,通常的做法就是逐个字符处理,通过冗长的switch...case结构判断,来决定当前是否应该输出某某汉字,总体来说,完成这件任务是简单的,但是代码和设计质量却不令人满意.设计方法如下:需要注意的问题:原创 2004-12-22 12:48:00 · 3307 阅读 · 2 评论 -
企业运作:J2EE项目10大风险
避免本文所列之10大J2EE风险,确保企业级Java项目成功 作者:Humphrey Sheil 翻译:Blueski 说明: 本文已在51CMM网站《中国系统分析员》杂志第3期刊载。 原文在 http://www.javaworld.com/javaworld/jw-03-2001/jw-0330-ten.html ----------------------------------------原创 2004-12-22 12:57:00 · 1946 阅读 · 0 评论 -
java程序员:开发系统要注意的基本知识!
问题一:我声明了什么!String s = "Hello world!";许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为String的任何对象,目前指向"Hello world!"这个St原创 2004-12-22 13:02:00 · 2063 阅读 · 0 评论 -
Jdk5.0新特性——Generic Types (泛型) /第3章
3. 泛型通配符 首先,下面是一个例子,作用是打印出一个集合中的所有元素,我们首先用老版本jdk1.4的编码规则,代码如下:void printColleciton(Collection c){iterator i = c.iterator();for (k = 0; k System.out.pritnln(i.next();}然后,我们用jdk5.0泛型来重写上面这段代码(循环的语法是新版本的原创 2005-06-17 12:14:00 · 6639 阅读 · 2 评论