J2EE高级工程师面试题
J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。接下来本站小编为大家整理修改的是J2EE高级工程师面试题,希望能帮助到大家复习!
1、类、对象的概念
(1)类:具有共同属性和行为的对象的抽象。类是创建对象的模板。
(2)对象:现实世界中的实体。在计算机中,是指可标识的存储区域。
(3)类是对象的抽象、对象是类的实例。
2、 抽象:是从特定的实例中抽取共同性质形成一般化概念的过程。
3、 接口和抽象类:
(1)接口和抽象类都用于抽象,接口是抽象类的抽象。
(2)接口中只有方法声明,没有实现(无方法体);在接口中声明的方法具有public和abstract属性,一个类可以实现多个接口(即多继承),接口以“,”分隔;接口中的方法必须全部实现。
(3) 抽象类可以有部分方法实现,抽象类必须通过继承才能使用。
4、 内部类(Inner Class):
(1)内部类是嵌套在另一类中的类。
(2)内部类用于名称隐藏和程序代码的组织,另外内部类拥有直接访问其外部类所有成员(包括private)的权限(无需任何关键字修饰)。
(3)内部类不可以在其他类或main方法里面实例化,必须使用如下方法
(非静态内部类)
外部类.内部类对象名 = new 外部类() 内部类();
(静态内部类调用方法)
外部类.内部类对象名 = new 外部类().内部类();
(4) 非静态内部类不可以声明静态成员;静态内部类的`非静态成员可以访问其外部类的静态成员,声明为静态的成员不可以访问外部的非静态成员。
5、 访问修饰符限制:
Private | Protected | Friendly(default) | Public | |
同类 | Y | Y | Y | Y |
同包不同类 | N | Y | Y | Y |
同包子类 | N | Y | Y | Y |
不同包不同类 | N | N | N | Y |
不同包子类 | N | Y | N | Y |
6、 Static关键字的使用:
(1)类成员,直接使用类名.成员调用
(2)静态方法只能访问静态成员
(3)静态方法不能使用this、super关键字
(4)静态方法不能被非静态方法重写或重载
7、 Final关键字:
(1)被final修饰的变量为常量不能改变。
(2)被final修改的方法不可以重写。
(3)被final修改的类不能被继承。
8、 Abstract关键字:
(1)被abstract修改的类不能实例化。
(2)被abstract修改的方法只能在子类中实现。
9、 Native关键字:非java语言的编写,例如JNI技术。
10、 Synchronized关键字:多线程的同步访问控制。
-
计算机二级office高级应用试题及答案
一、单项选择题1.将程序像数据一样存放在计算机内存中运行,是1946年由提出的。A)图灵B)布尔C)冯·诺依曼D)爱因斯坦2.世界上生产微处理(CPU)芯片的厂家很多,就是其中之一。A)IBM公司B)微软公司C)Intel公司D)联想公司3.计算机能按人们的意图自动地进行操作...
-
计算机二级MS OFFICE考试试题2016
2016年9月计算机二级等级考试6月正在报名中,下面本站小编先为大家分享最新二级MSOFFICE考试试题及答案解析如下:1、汉字的区位码由一汉字的区号和位号组成。其区号和位号的范围各为______。A、区号1-95位号1-95B、区号1-94位号1-94C、区号0-94位号0-94D、区号0-9...
-
2017年浙江省计算机三级网络技术考试试题
计算机网络包括计算机和网络两部分.其中计算机又称电子计算机,俗称电脑,是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。下面是小编整理的关于计算机三级网络技术考试试题,欢迎大家参考!1).对于下列说法,错误的是()。协议可以提供可靠的数据...
-
计算机二级考试VF模拟试卷及答案
为帮助大家更好复习计算机二级VF考试的基本知识,本站小编为大家分享计算机二级VF考试模拟试题及答案如下,赶紧来学习吧!基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下,打开SELLDB数据库,完成如下基本操作:1.创建"客户表"(客户号,客户名,销售金额),其...