JAVA程序员面试32问
第一,谈谈final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载 finally?再异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 final
InstallShield制作ASP安装程序(6)
看人家用使用InstallShield制作ASP安装程序(6)(文档类别:编程基础) 2002-2-5////////////////////////////////////////////////////////////////////////////////// FUNCTION: OnFirstUIAfter//// EVENT: FirstUIAfter event is sent after file transfer, when installation // is run for the first time on given machine. In this event handler // installation usually displays UI that will inform end user that// installation has been completed successfully.///////////////////////////////////////////////////////////
InstallShield制作ASP安装程序(5)
看人家用使用InstallShield制作ASP安装程序(5)(文档类别:编程基础) 2002-2-5////////////////////////////////////////////////////////////////////////////////// // IIIIIII SSSSSS // II SS InstallShield (R) // II SSSSSS (c) 1996-1999, InstallShield Software Corporation // II SS (c) 1990-1996, InstallShield Corporation // IIIIIII SSSSSS All Rights Reserved. // // // This code is generated as a starting setup template. You should // modify it to provide all necessary steps for your setup.// // // File N
InstallShield制作ASP安装程序(4)
看人家用使用InstallShield制作ASP安装程序(4)(文档类别:编程基础) 2002-2-5/////////////////////////////////////////////////////////////////////////////////// FUNCTION: OnMaintUIAfter//// EVENT: MaintUIAfter event is sent after file transfer, when end user runs // installation that has already been installed on the machine. Usually // this happens through Add/Remove Programs applet. // In the handler installation usually displays UI that will inform // end user that maintenance/uninstallation has
InstallShield制作ASP安装程序(3)
看人家用使用InstallShield制作ASP安装程序(3)(文档类别:编程基础) 2002-2-5下面是建立WEB文件和设置的例子需VBS文件(有虚拟目录设置,但没有权限设置).////////////////////////////////////////////////////////////////////////////////// // IIIIIII SSSSSS // II SS InstallShield (R) // II SSSSSS (c) 1996-1999, InstallShield Software Corporation // II SS (c) 1990-1996, InstallShield Corporation // IIIIIII SSSSSS All Rights Reserved. // // // This code is generated as a starting setup template. You should // m
InstallShield制作ASP安装程序(2)
看人家用使用InstallShield制作ASP安装程序(2)(文档类别:编程基础) 2002-2-56.3版好象是用事件驱动的://////////////////////////////////////////////////////////////////////////////// // 函数: OnFirstUIBefore // // 事件: FirstUIBefore event is sent when installation is run for the first// time on given machine. In the handler installation usually displays// UI allowing end user to specify installation parameters. After this// function returns, ComponentTransferData is called to perform file// transfer
InstallShield制作ASP安装程序(1)
看人家用使用InstallShield制作ASP安装程序(1)(文档类别:编程基础) 2002-2-5我现在在做ASP的安装程序,这样可以方便用户的使用。我使用的InstallShield版本是InstallShield Professional—Standard Edition6.3。我没有用过这个东东,问题如下:问题一 通过Project Wizard-generated script 做好了COPY打包工作。可是6.3版本的好象不支持主体Program...Endprogram,因为我看COPY打包的Script脚本就是通过两个Fuction实现的。所以我的脚本加不进去,除非在这两个Fuction中调用!请问是不是6.3版本不能使用Program...Endprogram,如果可以使
javaBean的class文件存放位置说明
说明一下我的路径:[*]tomcat5.0装在C:Program FilesTomcat 5.0[*]jdk装在D:j2sdk1.4.1在C:Program FilesTomcat 5.0confserver.xml添加然后所有的练习jsp文件放在e:jsp下。于是可以用http://localhost:8080/test/文件.jsp 访问了。============================================1。首先简单介绍一下javaBean:我的理解:javaBean相当与asp的组件,把大量操作封装起来,用起来清爽方便。从java的角度看,javaBean就是有特殊规定及调用方法的类而已。实质还是类。2。javaBean的编写同普通的java类的编写,只是有一些特别的规定:如:[1]如果
J2EE应用中与Oracle数据库的连接
J2EE应用中与Oracle数据库的连接 作者:洪建 在J2EE应用程序开发中,应用程序与数据库连接的建立是我们经常遇到的问题之一。在这里我主要谈谈在本地应用程序中通过OCI方式、thin方式和JdbcOdbc桥方式连接Oracle数据库,在iPlanet Application Server 6.5和Sun ONE Application Server 7中对Oracle数据库连接池的配置以及应用中如何从连接池中获得连接。 一、本地通过JDBC获得Oracle数据库连接 通过JDBC获得Oracle数据库连接,有三种方式:OCI方式、thin方式和JdbcOdbc桥方式。OCI方式依赖于本地的动态链接库,如果在本地安装了Ora
WINNT怎样设置自动登陆
可以修改注册表,在Hkey_Local_MachineSoftwareMicrosoftWindowsNTCurrentVersionWinlogon中建立一个字串值 ‘AUTOAdminlogon’ , 将其值改为1 , 修改(添加) ‘Default DomainName ‘ 和 ‘DefaultUser_Name ‘ , 改为默认的域名和用户名,添加串值’Default_Password’. [@more@]
用Asp实现对ORACLE数据库的操作
邓未玲 -------------------------------------------------------------------------------- ASP(Active Server Pages)是微软公司为开发互联网应用程序所提出的工具之一,ASP与数据库的联接一般通过ADO(Activex Data Object)来实现的,ADO可以完全支持Microsoft SQL Server ,但对应用更加广泛、机制更加复杂的ORACLE 数据库服务就有一些困难,如果想作一些简单的查询功能,ADO是足够的,如要想更好地发挥ORACLE数据库特有的功能,如STORED PROCEDURE,STORED FUNCTION等就要采取利用ASP存取ORACLE 数据库服务的另个强有力工
计划与控制是制造企业ERP的核心
1 澄清对MRPII/ERP的认知是当务之急 1.1 应企业的需要 MRPII/ERP是近40年来现代社会在生产与制造活动中的先进理论与经验成果的软件固化,是企业在多变市场环境下竞争取胜的战略武器,是每一个有规模的企业生存和发展必需的基础建设。但是,正因为MEPII/ERP在企业中的地位的作用高、回报率高,它在实施中就必然地要求管理和技术水平高、周期长、投资大,要求企业领导和执行者有坚强的意志。高的实施条件造成其成功率相对较低。因而应用MEPII/ERP是会有一定风险的。每一个准备应用MEPII/ERP的企业者面临着高回报的高风险的权衡。完成这种权衡
关于制造业的流程分析
关于制造业流程分析的文章,不妨看看!制造型企业的流程分析1:流程的客户需求分析流程管理对于管理者而言是工具,所以流程管理的责任人应该是流程穿过的各组织的管理者。业务流程面对不断变化的客户客户需求,需要得到及时地调整和改良。但是如何对业务流程进行调整,调整到什么程度,这就必须在对流程进行分析,以得出对流程进行调整和改良的依据。流程分析是流程管理的重要手段和工具。 流程分析,首先要找出、定义需要分析的流程,其次才是分析。流程分析,主要分析以下内容:第一,分析业务流程的客户及客户需求,分析业务流程是否满
职场必备的八个黄金句型
职场必备的八个黄金句型———你具备吗? 1.句型:我们似乎碰到一些状况. 妙处:以最婉约的方式传递坏消息. 如果立刻冲到上司的办公室里报告这个坏消息,就算不干你的事,也只会让上司质疑你处理危机的能力.此时,你应该不带情绪起伏的声调,从容不迫地说出本句型,要让上司觉得事情并非无法解决,面"我们"听起来像是你将与上司站在同一阵线,并肩作战. 2.句型:我马上处理. 妙处:上司传唤时责无旁贷 冷静,迅速地做出这样的回答,会令上司直觉地认为你是名有效率的好部属;相反,犹豫不决的态度只会惹得责任本就繁重的上司不快
“小”企业上ERP必读
凡称“必读”二字之书或文章,一般情况下均有手抄本之嫌,其学术性及权威性因必读二字大打折扣,属强行推销之列。但特殊情况下,必读类读物是有益的,在特定阶段甚至是必要的,尤其是对那些懵懵懂懂的人来说,给出一个能够按图索骥的钢性指标方法远比大学教授的严谨理论来得实际。对于要上ERP的大企业来说,用不着看必读,人材济济,眼界开阔,说不定他们的一个IT部门就有若干个原X大咨询公司跳槽或下岗过来的资深顾问,他们可以写必读;对于要上ERP的中等企业来说,可以不看必读,一则是嫌必读类文字档次欠高,二则是因其本身什么都懂,眼
jsp、servlet关于中文问题再谈
在jsp中,中文乱码常会让人心乱如麻。对于中文处理的常见对策,在网上经常可见的主要是下面2种:<%@ page contentType="text/html;charset=gb2312" %>或者: <%String Hi="你好";byte[] tmpbyte=Hi.getBytes("ISO8859_1");Hi=new String(tmpbyte);out.print(Hi);%>虚拟小龙亭也主要采用了上面2种方法进行了修改,从而变成了1.1版。通过简单总结,示例中的中文处理发生于以下几个地方: 1 在url附带中文参数,可以直接读取。 例如:<%= request.getParameter("showword")%>2 与
Java学习从入门到精通[原创]
作者:robbin网址:http://hibernate.fankai.com/Java Learning Path (一)、工具篇一、 JDK (Java Development Kit)JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率要
JDBC Driver连接方法列表
有鑒於許多版友對於尋找JDBC driver或者如何使用driver常常發問,在這邊我簡單整理一下比較代表性的driver跟使用方式.Microsoft SQL Server series (6.5, 7.x and 2000) and Sybase 10JDBC Name: jTDSURL: http://jtds.sourceforge.net/Version: 0.5.1Download URL: http://sourceforge.net/project/show...?group_id=33291語法:Class.forName("net.sourceforge.jtds.jdbc.Driver");Connection con = DriverManager.getConnection("jdbc:jtds:sqlserver://host:port/database","user","password")
在Oracle中实现定时操作
北京安外北苑一号院7室(100012) 王晓燕 众所周知,一般操作系统会提供定时执行任务的方法,例如:Unix平台上提供了让系统定时执行任务的命令Crontab。但是,对于某些需求,例如:一些对数据库表的操作,最为典型的是证券交易所每日收盘后的结算,它涉及大量的数据库表操作,如果仍然利用操作系统去定时执行,不仅需要大量的编程工作,而且还会出现用户不一致等运行错误,甚至导致程序无法执行。一、分析问题事实上,对于以上需求,我们可以利用数据库本身拥有的功能Job Queue(任务队列管理器)去实现。任务队列管理器允许用户提前调度和安
Oracle临时表优化查询速度
1、前言目前所有使用Oracle作为数据库支撑平台的应用,大部分数据量比较庞大的系统,即表的数据量一般情况下都是在百万级以上的数据量。当然在Oracle中创建分区是一种不错的选择,但是当你发现你的应用有多张表关联的时候,并且这些表大部分都是比较庞大,而你关联的时候发现其中的某一张或者某几张表关联之后得到的结果集非常小并且查询得到这个结果集的速度非常快,那么这个时候我考虑在Oracle中创建“临时表”。我对临时表的理解:在Oracle中创建一张表,这个表不用于其他的什么功能,主要用于自己的软件系统一些特有功能才用的,而当你