摘要: Struts controller基本功能是 1. 截获用户的Http请求 2. 把这个请求映射到一个定义好的业务操作上 3. 获取业务操作结果,提供给客户端 4. 决定下一步应该显示哪一个页面 有几个部分共同组成了Struts 的Controller,用户的请求发送到ActionServlet中,ActionServlet调用RequestProssor开始处理用户请求的流程,在这个流程中,会查找ApplicationConfig,得到用户请求对应的Action,调用相应的Action来具体执行用户的请求,最后返回ActionForward,转向相应的流程。 ================ 阅读全文
posted @ 2010-12-19 17:18 左正 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Spring 的依赖注入机制,可以在运行期为组件配置所需资源,而无需在编写组件代码时就加以指定,从而在相当程度上降低了组件之间的耦合。Spring 通过依赖注入模式,将依赖关系从编码中脱离出来,从而大降低了组件这间的耦合,实现了组件真正意义上的即插即用。这也是Spring最具价值的特性这一。面向接中编程。诚然,即使没有Spring,实现面向接中的设计也不呆难。Spring对于面向接口设计的意义,在于它为面向接口编程提供了一个更加自然的平台。基于Spring开发,来自于Spring所提供的简单舒适的依赖注入实现。Spring使得接口的定义和使用不在像传统编码过程中那么繁琐。(传统编码过程中,引入 阅读全文
posted @ 2010-12-19 17:17 左正 阅读(223) 评论(0) 推荐(0) 编辑
摘要: eclipse快捷键大全 1. 常用快捷键(1)Ctrl+Space说明:内容助理。提供对方法,变量,参数,javadoc等得提示,应运在多种场合,总之需要提示的时候可先按此快捷键。注:避免输入法的切换设置与此设置冲突(2)Ctrl+Shift+Space说明:变量提示(3)Ctrl+/说明:添加/消除//注释,在eclipse2.0中,消除注释为Ctrl+\(4)Ctrl+Shift+/说明:添加/* */注释(5)Ctrl+Shift+\说明:消除/* */注释(6)Ctrl+Shift+F说明:自动格式化代码(7)Ctrl+1说明:批量修改源代码中的变量名,此外还可用在catch块上.( 阅读全文
posted @ 2010-12-19 17:09 左正 阅读(234) 评论(0) 推荐(1) 编辑
摘要: 使网页所有元素变灰的代码:把下面的代码加入网站的CSS文件中第一种方法:html{ filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }第二种方法:只支持IE*{filter:Gray;}上面的代码可以使除了FLASH之外的网页所有元素变灰,如果网页中含有FLASH,可以使用下面的方法使FLASH变灰:第一种方法:如果是用下面的方式调用FLASH,则在代码中加入"wmode="opaque""例如:embed src="http://www.zzsky.cn/flash/flash/20085777173407 阅读全文
posted @ 2010-12-19 16:38 左正 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 1.不要使用autowiring   Spring可以通过类的自省来自动绑定其依赖部分,使得你不必明确指明bean的属性和构造器。Bean的属性可以通过属性名称或类型匹配来实现自动绑定。构造器通过类型匹配来实现自动绑定。你甚至可以指定自动检测自动绑定模式,它可以引导Spring选择一种适当的运行机制。先来看看下面的一个例子: class="com.lizjason.spring.OrderService" autowire="byName"/   OrderService类的属性名在容器中用于匹配bean实例。自动绑定可以潜在地节省一些打字和减少一些混乱。但是在现实世界的工程里你不应该使用这 阅读全文
posted @ 2010-12-19 16:36 左正 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 汇总c#.net常用函数和方法集[ 作者: | 来源:CSDN 文档| 点击数: src="http://www.sohozu.com/Click.asp?filename=13054263905" 674] 1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日 阅读全文
posted @ 2010-12-19 16:34 左正 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 可以用DSA和RSA,如:using System;using System.Text;using System.Security.Cryptography;class dsacrypto_SignData {public static void Main(String[] args){//先要将字符串转换为字节数组,这与编码有关。String str = "this is a test.";byte[] bytes = Encoding.ASCII.GetBytes(str);//选择签名方式,有RSA和DSADSACryptoServiceProvider dsac = new DSACr 阅读全文
posted @ 2010-12-19 16:32 左正 阅读(223) 评论(0) 推荐(0) 编辑
摘要: //写注册表RegistryKey regWrite;//往HKEY_CURRENT_USER主键里的Software子键下写一个名为“Test”的子键//如果Test子键已经存在系统会自动覆盖它regWrite = Registry.CurrentUser.CreateSubKey("Software\\Test");//往Test子键里添两条数据项,一条名为"Name",另一条名为"Sex"//值分别是"luolie","男"regWrite.SetValue("Name","luolie");regWrite.SetValue("Sex","男");//关闭该对象regWrite.Clo 阅读全文
posted @ 2010-12-19 16:30 左正 阅读(199) 评论(0) 推荐(0) 编辑
摘要: SQL注入攻击的种类和防范手段观察近来的一些安全事件及其后果,安全专家们已经得到一个结论,这些威胁主要是通过SQL注入造成的。虽然前面有许多文章讨论了SQL注入,但今天所讨论的内容也许可帮助你检查自己的服务器,并采取相应防范措施。SQL注入攻击的种类知彼知己,方可取胜。首先要清楚SQL注入攻击有哪些种类。1.没有正确过滤转义字符在用户的输入没有为转义字符过滤时,就会发生这种形式的注入式攻击,它会被传递给一个SQL语句。这样就会导致应用程序的终端用户对数据库上的语句实施操纵。比方说,下面的这行代码就会演示这种漏洞:statement := "SELECT * FROM users WHERE n 阅读全文
posted @ 2010-12-19 16:29 左正 阅读(539) 评论(0) 推荐(0) 编辑
摘要: C#编码标准--编码习惯 cuike519(翻译)1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。4. 一个方法的代码长度最好不要超过25行。5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。6. 每行代码不要超过80个字符。7. 不要手工的修改机器产生的代码。a) 如果需要编辑机器产生的代码,编辑格式和风格要符合该编码标准。b) Use partial classes whenever possible to factor out the mainta 阅读全文
posted @ 2010-12-19 16:28 左正 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 用C#快速往Excel写数据  本示例是用于将ListView中的内容倒入到Excel,与常用的逐单元格写不同的是,本例子采用数据写入到range的方法。该方法效率明显较高。  Excel.Application app = new Excel.ApplicationClass();  if( app == null)  {  MessageBox.Show("Excel无法启动");  return;  }  app.Visible = true;  Excel.Workbooks wbs = app.Workbooks;  Excel.Workbook wb = wbs.Add(Missi 阅读全文
posted @ 2010-12-19 16:27 左正 阅读(1066) 评论(0) 推荐(0) 编辑
摘要: using System;using System.IO;using System.Text;using System.Configuration;using System.Runtime.InteropServices;using System.Collections.Specialized;using System.Collections;using System.Collections.Generic;/**//// summary/// Summary description for IniFile/// /summarynamespace NativeWifi { /**// 阅读全文
posted @ 2010-12-19 16:26 左正 阅读(262) 评论(0) 推荐(0) 编辑
摘要: sql server 2000下的连接串:DRIVER="com.microsoft.jdbc.sqlserver.SQLServerDriver";URL="jdbc:microsoft:sqlserver://localhost:1433;databaseName=ssoDemo;user=sa;password=1";sql server 2005下的连接串:private static final String DRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";private static final String URL="j 阅读全文
posted @ 2010-12-19 16:24 左正 阅读(508) 评论(0) 推荐(0) 编辑
摘要: package bean;import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.util.*;import java.awt.Color;import java.awt.image.BufferedImage;import java.awt.Graphics;import javax.imageio.ImageIO;import java.awt.Font;public class RandomServlet extends HttpServlet { private static fin 阅读全文
posted @ 2010-12-19 16:23 左正 阅读(408) 评论(0) 推荐(0) 编辑
摘要: CREATE TABLESPACE hidcDATAFILE 'D:\oracle\oradata\hidc.DBF' -- 数据文件存放的位置SIZE 5M-- 初始大小AUTOEXTEND ON;-- 自动增长(开)CREATE USER hidc-- 指定用户名IDENTIFIED BY hidc-- 指定登录密码DEFAULT TABLESPACE hidc-- 指定默认表空间,如果不指定将用SYSTEM表空间作为默认表空间(可选)TEMPORARY TABLESPACE TEMP;-- 指定临时表空间(可选)GRANT CONNECT TO hidc;GRANT RESOURCE T 阅读全文
posted @ 2010-12-19 16:20 左正 阅读(208) 评论(0) 推荐(1) 编辑
摘要: 一、CKeditor 富文本编辑器 老版名称为fckeditor,相信大家耳熟能详。能够在页面上像word一样编辑文字效果。新版的CKeditor修改了很多bug,所有的功能都已插件形式实现。下面百度文库中的这篇文章介绍的比较好,如果有需要自定义代码的功能可以照下面地址做,我按照下面方法能够调通。http://wenku.baidu.com/view/12a9cdea81c758f5f61f6778.html官网地址:http://ckeditor.com/二、log4net 日志工具 java的log4j项目移植到.net平台下的日志工具。我曾经自己过日志工具,将日志写在服务器的某个文本文件 阅读全文
posted @ 2010-12-19 16:16 左正 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 这两种模式为所有的应用提供了基础.打个比方,如果把程序想像成一座房子,这两种模式就是为这座房子提供的地基和墙壁.实现Bridge模式:Bridge模式是将现实与意图(当以某种方式创建类时称为定义意图)分离开来.软件工业中最大的问题之一是变化,不是说变化是很糟糕,而是说变化是现实生活中的一种现实.许多架构师和开发者都试图尽量减少变化,或者通过能适应未来的应用或者设计来降低破坏性.能适应未来是指给应用添加一些能够避免其过早过时的特征.通长在适应未来的讨论中,我们经常会听到像平台无并,互用性,语言无关,位置透明以及灵活的应用环境等.适应未来字面意思是对未来的把握,但这是不可能的.我们应该把术语适应未 阅读全文
posted @ 2010-12-19 15:58 左正 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 获取HeaderTemplat模板中控件LinkBtn = rp.Controls[0].FindControl("LinkBtnMoreDel") as LinkButton;获取FooterTemplat模板中控件LinkBtn = rp.Controls[rp.Controls.Count - 1].FindControl("LinkBtnMoreDel") as LinkButton;1、ItemTemplat……/ItemTemplat  数据显示项。2、HeaderTemplat……/HeaderTemplat  抬头项。(所有项的头部,此项不循环,所有不能绑定数据 阅读全文
posted @ 2010-12-19 15:01 左正 阅读(292) 评论(0) 推荐(1) 编辑
摘要: //相应流程事件 workflowRuntime.WorkflowIdled += OnWorkflowIdled; workflowRuntime.WorkflowStarted += OnWorkflowStarted; workflowRuntime.WorkflowTerminated += OnWorkflowTerminated; workflowRuntime.WorkflowCompleted += OnWorkflowCompleted; // workflowRuntime.WorkflowCompleted += //delegate(object sender, Wor 阅读全文
posted @ 2010-12-19 14:47 左正 阅读(363) 评论(0) 推荐(0) 编辑
摘要: IfElseActivity1.IfElseActivity有两个IfElseBranch子控件,分别作为IfElse的两个分支容器,系统自动添加,2.其中左边(为真件条)的IfElseBranch容器要设Condition3.IfElse左边(为真件条)的IfElseBranch容器的Condition有两个条件模式:Code Condition,Declarative Rule ConditionCode Condition模式Code Condition模式,由对e.Result赋不同值决定执行不同的分支要使用该模式,会在代码中用到CodeCondition对象与CodeConditio 阅读全文
posted @ 2010-12-19 14:44 左正 阅读(674) 评论(0) 推荐(0) 编辑
摘要: System.Workflow.ComponentModel.ActivityRepresents the fundamental building block of workflows. Activity is the base class for all activities. Public Constructors Activity Overloaded. Initializes a new instance of the Activity class. Public Fields ActivityContextGuidProperty The DependencyProperty re 阅读全文
posted @ 2010-12-19 14:36 左正 阅读(199) 评论(0) 推荐(0) 编辑
摘要: CodeActivityCodeActivity提供了一个ExecuteCode事件,可绑定一个(ByVal sender As System.Object, ByVal e As System.EventArgs)格式的Sub方法,每当流程运行到该结点时行绑定到该事件的方法ExecuteCode事件流程到该结点时要执行的代码Private Sub code_ExecuteCode(ByVal sender As System.Object, ByVal e As System.EventArgs) End Sub如果绑定不上,或要改变绑定时报错,可在Workflow1.designer.vb 阅读全文
posted @ 2010-12-19 14:35 左正 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 一、简介工作流管理系统(HB WorkFlow)参照工作流管理联盟(WfMC)标准设计,以业务管理为核心(BPM-Business Process Manager),以工作流平台技术为依托,帮助企业快速构建高效、柔性、可扩展的业务流程管理系统。此系统不但涵盖了流程开发、发布、管理配置、运行、监控的整个过程,还提供流程管理接口,方便对流程关键要素指标(时间、质量、数量、风险、事件)及其他指标的采集,为业务流程的管理、监督、考核和优化提供依据。业务过程(Business process)是指为了实现某一种/类业务、战略目标而组合在一起的一组过程或活动。而工作流是业务过程的交互式或自动化处理,在业务 阅读全文
posted @ 2010-12-19 14:31 左正 阅读(942) 评论(0) 推荐(2) 编辑
摘要: 1、表:table1(FId,Fclass,Fscore),用最高效最简单的SQL列出各班成绩最高的列表,显示班级,成绩两个字段。 select fclass,max(fscore) from table1 group by fclass,fid2、有一个表table1有两个字段FID,Fno,字都非空,写一个SQL语句列出该表中一个FID对应多个不同的Fno的纪录。 类如: 101a1001 101a1001 102a1002 102a1003 103a1004 104a1005 104a1006 105a1007 105a1007 105a1007 结果: 102a1002 102a100 阅读全文
posted @ 2010-12-19 01:01 左正 阅读(1511) 评论(0) 推荐(0) 编辑
摘要: 1.解释冷备份和热备份的不同点以及各自的优点 答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指的是在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当的简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将archive log写入磁盘)2.你必须利用备份恢复数据库,但是你没有控制文件,该如何解决问题呢?答:重建控制文件,用带backup control file子句的recover命令恢复数据库。3.如何转 阅读全文
posted @ 2010-12-19 01:00 左正 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 18.请叙述属性与索引器的区别。 属性 索引器 通过名称标识。 通过签名标识。 通过简单名称或成员访问来访问。 通过元素访问来访问。 可以为静态成员或实例成员。 必须为实例成员。 属性的 get 访问器没有参数。 索引器的 get 访问器具有与索引器相同的形参表。 属性的 set 访问器包含隐式 value 参数。 除了 value 参数外,索引器的 set 访问器还具有与索引器相同的形参表。 19.请叙述const与readonly的区别。每一个class至多只可以定义一个static构造函数,并且不允许增加访问级别关键字,参数列必须为空。为了不违背编码规则,通常把static数据成员声明为 阅读全文
posted @ 2010-12-19 00:59 左正 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 1. 简述 private、 protected、 public、 internal 修饰符的访问权限。private : 私有成员, 在类的内部才可以访问。protected : 保护成员,该类内部和继承类中可以访问。public : 公共成员,完全公开,没有访问限制。internal: 在同一命名空间内可以访问。2.写出一条Sql语句: 取出表A中第31到第40记录(SQLServer, 以自动增长的ID作为主键, 注意:ID可能不是连续的。)select top 10 * from A where id not in (select top 30 id from A) 解2: selec 阅读全文
posted @ 2010-12-19 00:59 左正 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 内容摘要:本文主要列了写c#.net方面的基础知识面试题,主要包括:IDisposable接口,跨语言互用性,String类与StringBuilder类的区别,int的基类,ref和out的区别以及抽象类的知识。内容正文:8.以下代码段中能否编译通过?请给出理由。try{}catch(FileNotFoundException e1){}catch(Exception e2){}catch(IOException e3){}catch{} 9.对于一个实现了IDisposable接口的类,以下哪些项可以执行与释放或重置非托管资源相关的应用程序定义的任务?(多选) ( ABC )A.Close 阅读全文
posted @ 2010-12-19 00:58 左正 阅读(363) 评论(0) 推荐(0) 编辑
摘要: .net 面试题系列文章二(附答案)内容摘要:本文是.net 面试题系列的第二篇,该系列文章是对网上所有.net面试题的收重新集整理後的系列文章,囊括了c#面试题,vb.net面试题,asp.net面试题。有基础知识相关的问题,也有进阶级别的问题,是参加.net面试的求职者值得一看的系列文章。本文主要列了一些.net基础方面的选择题。选择:(1) 以下叙述正确的是: B CA. 接口中可以有虚方法。B. 一个类可以实现多个接口。 C. 接口不能被实例化。 D. 接口中可以包含已实现的方法。 (2) 从数据库读取记录,你可能用到的方法有:B C DA. ExecuteNonQuery B. Ex 阅读全文
posted @ 2010-12-19 00:57 左正 阅读(369) 评论(0) 推荐(0) 编辑
摘要: .net 面试题系列文章三(附答案)选择题11.接口是一种引用类型,在接口中可以声明(A),但不可以声明公有的域或私有的成员变量。a)方法、属性、索引器和事件; b)方法、属性信息、属性; c)索引器和字段; d)事件和字段;12.ASP.NET框架中,服务器控件是为配合Web表单工作而专门设计的。服务器控件有两种类型,它们是(A )a)HTML控件和Web控件 b)HTML控件和XML控件 c)XML控件和Web控件 d)HTML控件和IIS控件13.ASP.NET中,在Web窗体页上注册一个用户控件,指定该控件的名称为”Mike”,正确的注册指令为( D)a)%@Register Tag 阅读全文
posted @ 2010-12-19 00:57 左正 阅读(463) 评论(0) 推荐(0) 编辑
摘要: /*百度面试题* 有一根27厘米的细木杆,在第3厘米、7厘米、11厘米、17厘米、23厘米这五个位置上各有一只蚂蚁。* 木杆很细,不能同时通过一只蚂蚁。开始 时,蚂蚁的头朝左还是朝右是任意的,它们只会朝前走或调头,* 但不会后退。当任意两只蚂蚁碰头时,两只蚂蚁会同时调头朝反方向走。假设蚂蚁们每秒钟可以走一厘米的距离。* 编写程序,求所有蚂蚁都离开木杆 的最小时间和最大时间。* * * 分析:题目中的蚂蚁只可能相遇在整数点,不可以相遇在其它点,比如3.5cm处之类的,也就是可以让每只蚂蚁走 1秒,然后* 查看是否有相遇的即可.* * 这样我的程序实现思路就是,初始化5只蚂蚁,让每只蚂蚁走1秒,然 阅读全文
posted @ 2010-12-19 00:56 左正 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 内容摘要:.net 面试题系列是对网上所有.net面试题的收重新集整理後的系列文章,囊括了c#面试题,vb.net面试题,asp.net面试题。有基础知识相关的问题,也有进阶级别的问题,是参加.net面试的求职者值得一看的系列文章。本文主要列了一些.net基础方面的填空题,希望对大家有帮助。1 (1)面向对象的语言具有__继承性_性、_封装性_性、_多态性 性。(2)能用foreach遍历访问的对象需要实现 _ IEnumerable 接口或声明_ GetEnumerator 方法的类型。1.c#中的三元运算符是__?:__2.当整数a赋值给一个object对象时,整数a将会被__装箱___? 阅读全文
posted @ 2010-12-19 00:56 左正 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 6、答案一个中型或大型公司往往由地理上分散的部门所组成,这些部门通常需要进行数据共享。针对这些共享数据,可以将其存储在某个站点上,需要的用户都从这个站点上存取。这种方案的优点是数据的一致性容易保证,但其缺点也是很突出的,那就是该站点的负载大、网络负载大,远程用户的数据响应迟缓。数据复制技术可以有效地解决这个问题,它通过将这些共享数据复制到位于不同地点的多个数据库中,从而实现数据的本地访问,减少了网络负荷,并提高了数据访问的性能,而且通过对数据库中的数据定期同步(通常是每天晚上),从而确保了所有的用户使用同样的、最新的数据。该技术适用于用户数量较大、地理分布较广、而且需要实时地访问相同数据的应用 阅读全文
posted @ 2010-12-19 00:54 左正 阅读(282) 评论(0) 推荐(0) 编辑
摘要: /*百度面试题* 有一根27厘米的细木杆,在第3厘米、7厘米、11厘米、17厘米、23厘米这五个位置上各有一只蚂蚁。* 木杆很细,不能同时通过一只蚂蚁。开始 时,蚂蚁的头朝左还是朝右是任意的,它们只会朝前走或调头,* 但不会后退。当任意两只蚂蚁碰头时,两只蚂蚁会同时调头朝反方向走。假设蚂蚁们每秒钟可以走一厘米的距离。* 编写程序,求所有蚂蚁都离开木杆 的最小时间和最大时间。* * * 分析:题目中的蚂蚁只可能相遇在整数点,不可以相遇在其它点,比如3.5cm处之类的,也就是可以让每只蚂蚁走 1秒,然后* 查看是否有相遇的即可.* * 这样我的程序实现思路就是,初始化5只蚂蚁,让每只蚂蚁走1秒,然 阅读全文
posted @ 2010-12-19 00:54 左正 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 大型软件公司.net面试题!一定得看1:a=10,b=15,在不用第三方变量的前提下,把a,b的值互换2:已知数组int[] max={6,5,2,9,7,4,0};用快速排序算法按降序对其进行排列,并返回数组3:请简述面向对象的多态的特性及意义!4:session喜欢丢值且占内存,Cookis不安全,请问用什么办法代替这两种原始的方法5:对数据的并发采用什么办法进行处理较好。6:已知Oracle数据库有GD和ZS两个数据库,GD数据库v_s表有数据写入时,从v_s表中提取最新数据到ZS数据库的D_E表中。请问用什么办法解决这一问题?如果又碰到不能互访的问题时,又用什么办法解决?7:已知Ora 阅读全文
posted @ 2010-12-19 00:53 左正 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 雅虎公司C#笔试题(之一) 阅读全文
posted @ 2010-12-19 00:52 左正 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 在C#中利用Socket进行网络通信编程的一般步骤是:建立Socket侦听、( )、利用Socket接收和发送数据。1. 建立Socket连接2. 获得端口号;3. 获得IP地址;4. 获得主机名;Question 35. (单选)如果设treeView1=new TreeView(),TreeNode node=new TreeNode("根结点" ),则treeView1.Nodes.Add(node)返回的是一个 ()类型的值。1. TreeNode;2. int;3. string;4. TreeView;Question 36. (单选)声明一个委托public delegate i 阅读全文
posted @ 2010-12-19 00:52 左正 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 谈谈final, finally, finalize的区别。 final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载。 finally—再异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 finally 块 阅读全文
posted @ 2010-12-19 00:51 左正 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 一、判断题(30分)1.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。2.对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。3.有的类定义时可以不定义构造函数,所以构造函数不是必需的。4.类及其属性、方法可以同时有一个以上的修饰符来修饰。5.Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点6.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。7.Final类中的属性和方法都必须被final修饰符修饰。8.最终类不能派生子类,最终方法不能被覆盖。9.子类要调用父类的方法,必须使用super关键字。 阅读全文
posted @ 2010-12-19 00:50 左正 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 一、基础问答  1.下面哪些类可以被继承?   java.lang.Thread (T)   java.lang.Number (T)   java.lang.Double (F)   java.lang.Math (F)   java.lang.Void (F)   java.lang.Class (F)   java.lang.ClassLoader (T)  2.抽象类和接口的区别  (1)接口可以被多重implements,抽象类只能被单一extends  (2)接口只有定义,抽象类可以有定义和实现  (3)接口的字段定义默认为:public static final, 抽象类字段默认 阅读全文
posted @ 2010-12-19 00:50 左正 阅读(189) 评论(0) 推荐(0) 编辑