Java 工程师笔试题 一、填空题(本大题 10 小题,每空 1 分,共 20 分)。 语言的三大特性即是: 继承 、 封装 、 多态 。 2.在 Java 中,char 型采用____unicode_______编码方案,这样,无论是中文字符还是英文字符,都是占用__2___个字节的内存空间。 3. 形式参数指的是方法被__定义____ 时的参数行,实际参数是方法被__调用___ 时所传递进去的变量或值。 内置对象中, application 对象是 代表应用程序上下文,它允许 JSP页面与包括在同一应用程序中的任何 Web 组件共享信息 ,而 session 对象则是每个客户专用的。 5.如果想把一个对象写入一个流,那么这个类就必须实现 Seralizable 接口 。 6.程序中实现多线程的方法有两种:继承 Thread 类和实现___Runable _ 接口。 7.多线程中,可以通过调用相应的 setPriority() 方法来修改一个线程的相对优先级。 8.面向对象编程的五大设计原则,分别是 单一职责 、 开放封闭 、 里氏替换 、 依赖倒置 、 接口分离 9.通过Ajax,客户端获取 的数据 主 要 有两种类型: 文本型和 xml 10. Socket 通常 也 称 为 套 接字 ,用于 描 述 __ ip 和 _ _接口 二 、选 择 题(本大题 20 小题,每小题 2 分.共 40 分)。 1.在 JAVA 中,如果父 类中某 些 方法不 包含 任何逻 辑 ,并 且 需 要 由 子 类重 写.应该使 用( )关 键 字来声 明 父 类的这些 方法: A) final B) static C) abstract D) void 2.在 JAVA 中,已 定义两个接口 B 和 C,要 定义一个实现这两个接口的类,以下语句 正 确 的是( )。 A) interface A extend B,C B) interface A implements B,C C) class A implements B,C D) class A implements B, implements C 3.在JAVA 接口中可以定义( )。 A) 静态方法 B) 常量 C) 构造方法 D) 抽象方法 4.假设 A 有构造方法 A (int a),则在类 A 的其他构造方法中调用该构造方法和语句格式应为( )。 A) A(X) B) (x) C) this(x) D) super(x) 5.设 x = 1 ,y = 2 , z = 3, 则表达式 y+=z--/++x 的值是( )。 A) 3 B) C) 4 D) 5 6.下列关于继承的说法哪个正确( )。 A)子类只继承父类 public 方法和属性: B)子类继承父类的非私有属性和方法: C)子类继承父类的方法,而不继承父类的属性: D) 子类...