软件公司笔试范文

上传人:新**** 文档编号:129280364 上传时间:2022-08-02 格式:DOCX 页数:4 大小:21.22KB
返回 下载 相关 举报
软件公司笔试范文_第1页
第1页 / 共4页
软件公司笔试范文_第2页
第2页 / 共4页
软件公司笔试范文_第3页
第3页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
软件公司笔试范文java 基础1,java 中的数组有 Length() 的方法 ?String 类有 Length() 的方法?没有,length中是java数组中的一个属性,是在new中生成的一个字段 ,2,String 类可以继承吗 ?String 类是 final 类故不可以继承。3, 用最有效的方法得到 2 乘以 8 的结果214,abstract class 与 interface 的异同( 接口是公开的, 里面不能有私有的方法或变量, 是用于让别人使用的,而抽象类是可以有私有方法或私有变量的, 另外,实现接口的一定要实现接口里定义的所有方法, 而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现。 还有,接口可以实现多重继承,而一个类只能继承一个超类, 但可以通过继承多个接口实现多重继承,接口还有标识(里面没有任何方法,如Remote接口)和数据共享(里面的变量全是常量)的作用 .)1.相同及联系 A. 两者都是抽象类,都不能实例化。 B.interface实现类及 abstrctclass 的子类都必须要实现已经声明的抽象方法。2. 不同 A.interface 需要实现, 要用 implements , 而 abstractclass需要继承,要用 extends 。 B. 一个类可以实现多个interface ,但一个类只能继承一个abstractclass 。 C.interface 强调特定功能的实现,而abstractclass强调所属关系。 D. 尽管 interface 实现类及abstrctclass 的子类都必须要实现相应的抽象方法,但实现的形式不同。interface 中的每一个方法都是抽象方法,都只是声明的(declaration, 没有方法体) ,实现类必须要实现。而 abstractclass的子类可以有选择地实现。这个选择有两点含义: 一是Abastractclass 中并非所有的方法都是抽象的,只有那些冠有abstract 的方法才是抽象的,子类必须实现。那些没有 abstract 的方法, 在 Abstrctclass 中必须定义方法体。 二是 abstractclass 的子类在继承它时,对非抽象方法既可以直接继承,也可以覆盖;而对抽象方法, 可以选择实现, 也可以通过再次声明其方法为抽象的方式,无需实现,留给其子类来实现,但此类必须也声明为抽象类。既是抽象类, 当然也不能实例化。 E.abstractclass 是 interface 与 Class的中介。 interface 是完全抽象的,只能声明方法,而且只能声明pulic 的方法,不能声明 private 及 protected 的方法,不能定义方法体, 也不能声明实例变量。 然而, interface 却可以声明常量变量,并且在JDK中不难找出这种例子。但将常量变量放在interface 中违背了其作为接口的作用而存在的宗旨, 也混淆了 interface 与类的不同价值。 如果的确需要, 可以将其放在相应的 abstractclass 或 Class中。 abstractclass 在 interface 及 Class 中起到了承上启下的作用。一方面, abstractclass 是抽象的,可以声明抽象方法,以规范子类必须实现的功能;另一方面,它又可以定义缺省的方法体,供子类直接使用或覆盖。另外, 它还可以定义自己的实例变量,以供子类通过继承来使用。 3.interface 的应用场合A. 类与类之前需要特定的接口进行协调,而不在乎其如何实现。 B. 作为能够实现特定功能的标识存在,也可以是什么接口方法都没有的纯粹标识。 C. 需要将一组类视为单一的类, 而调用者只通过接口来与这组类发生联系。 D.需要实现特定的多项功能,而这些功能之间可能完全没有任何联系。4 .abstractclass 的应用场合一句话,在既需要统一的接口,又需要实例变量或缺省的方法的情况下, 就可以使用它。 最常见的有: A.定义了一组接口,但又不想强迫每个实现类都必须实现所有的接口。可以用 abstractclass 定义一组方法体, 甚至可以是空方法体, 然后由子类选择自己所感兴趣的方法来覆盖。 B. 某些场合下,只靠纯粹的接口不能满足类与类之间的协调, 还必需类中表示状态的变量来区别不同的关系。 abstract 的中介作用可以很好地满足这一点。 C. 规范了一组相互协调的方法,其中一些方法是共同的,与状态无关的,可以共享的, 无需子类分别实现; 而另一些方法却需要各个子类根据自己特定的状态来实现特定的功能。 5 , 写出将字符串的转成java 的日期类型java.util.Dateout.println(newSimpleDateFormat(yyyy-MM-dd).format(new Date();6,j2ee10,Ejb 与 javabean 的优缺点11, 如何实现一个系统用来构造, 网站访问次数SQL20, 要建一个网站, 要知道当前网站id ,session,name,ip, 用 SQl插入一个用户的 SQL21, 查询访问该网站多于10 次用户软件设计题目30, 写一个用户管理系统 , 如何设计当前系统同时, 该系统如何设计 , 写出详略的数据库设计31, 当用户很多时, 该如何优化该系统与数据库.内容仅供参考
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 营销创新


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!