java软件工程师面试笔试题内容摘要:

分代码 ,应该用抽象类而不是接口。 3) 继承无法解决类型的转换问题 ,接口就是为了解决这一问题而产生的 (Java 的单继承是接口产生的根本原因 ) 接口是一种抽象的第三方规范 ,跟对象没什么直接关系。 九、请问软件开发中的设计模式你会使用哪些。 答:我熟悉的设计模式有单例模式, DAO 模式,模板方法,工厂模式,委托代理模式, MVC模式等。 Singleton模式主要作用是保证在 Java应用程序中,一个类 Class只有一个实例存在。 Singleton模式一般形式 : 定义一个类,它的构造函数为 private的,它有一个 static的 private的该类变量,在类初始化时实例话,通过一个 public的 getInstance方法获取对它的引用 ,继而调用其中的方法。 十、类的核心特性有哪些。 类具有封装性、继承性和多态性。 封装性: 类的封装性为类的成员提供公有、缺省、保护和私有等多级访问权限,目的是隐藏类中的私有变量和类中方法的实现细节。 继承性: 类的继承性提供从已存在的类创建新类的机 制,继承( inheritance)使一个新类自动拥有被继承类(父类)的全部成员。 多态性: 类的多态性提供类中方法执行的多样性,多态性有两种表现形式:重载和覆盖。 十一、请问类与对象有什么区别。 类 类就是某一种事物的一般性的集合体,是相同或相似的各个事物共同特性的一种抽象。 对象 在面向对象概念中,对象( Object)是类的实例( instance)。 对象与类的关系就像变量与数据类型的关系一样。 十二、写出生产者消费者模型的实现 十三、用软件工程和 Java来叙述购物车( shopping cart)系统实现 十四、文件系统的几个类 :FileInputStream、 FileOutputStream、 FileReader、 FileWriter的区别 十五、请写出 Java API中最常用的五个包,并且各举两个类加以说明。 十六、请问你在“电信运营支撑系统”中遇到了哪些问题。 你是怎么解决的。 做这个项目你最大的收获是什么。 十七、请说出几个常用的异常类 答: NullpointException(空指针异常) ClassNotFoundException(类找不到异常) ClassCastException(类型转换异常) IllegalArgumentException(非法参数异常) ArithmeticException(算术异常) NumberFormatException(数据格式异常) IndexOutOfBoundsException(数组下标越界异常) IllegalStateException(非法语句异常) 十八、什么是进程和线程。 两者的区别是什么。 十九、请简要描述一下你做的 ShoppingCart项目。 二十、请问网络 7层协议, tcp/ip4 层协议是什么。 二十一、 Java面向对象的四大特点 二十二、 public,private,protected, default访问权限(可见性) 答: public:全局可见 protected:继承体系结构之间可见 default(或不写):同包可见 private:本类可见。 二十二、 public,private,protected, default访问权限(可见性) 答: public:全局可见 protected:继承体系结构之间可见 default(或不写):同包可见 private:本类可见。 二十三、名词解释 CRM [Customer Relationship Management, 客户关系管理 ] ERP [Enterprise Resource Planning, 企业资源规划 ] OSS [Operation Support System, 运营支撑系统 ] BSS [Business Support System, 数据定义语言 ] BOSS [Business Operation Support System, 数据定义语言 ] OA [Office Automatization, 办公自动化 ] HTTP OOP SOA GUI DDL [Data Definition Language, 数据定义语言 ] DML [Data。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。