协议,IOS传输层:TCPUDP协议,支持JavaSocket。会话层:表示层:HTML、XML应用层:HTTP协议,使用JavaServletJSP第八层(Web服务层):SOAPUDDI14、J2EE的容器与服务器:容器负责EJB组件中生命周期的控制;服务器包含在容器外,提供系统级操作底层服务,包括事务、事件、多线程……。15、继承限制:父类对象不可以赋给子类对象,因为子类可能具有更多的成员,反之可以。16、逻辑操作:cabab等同于下式ifabcaelsecb17、列举常见集合框架类型:1)List、Set、Map。由这三个接口实现出ArrayList、Li
kedList、HashSet、TreeSet、HashMap、TreeMap等常用集合框架。2)Vector属于重量级组件不推荐使用。3)Map类型维护键值对,Hashtable与HashMap相近但效率略低于HashMap、高于TreeMap,TreeMap优点是可以排序。4)Set类型可装入唯一值,HashSet效率高于TreeSet但TreeSet可以维护内部元素的排序状态。5)List类型可按某种特定顺序维护元素。ArrayList允许快速随机访问,但如果添加或删除位于中间的元素时效率很低;LikedList提供最佳循序访问及快速的中间位置添加删除元素,并有addFirst、addLast、getFirst、getLast、removeFirst、removeLast方法。18、面向对象的特征:1)继承:通过子类可以实现继承,子类继承父类的所有状态和行为,同时添加自身的状态和行为。2)封装:将代码及处理数据绑定在一起的一种编程机制,该机制保证程序和数据不受外部干扰。3)多态:包括重载和重写。重载为编译时多态,重写是运行时多态。重载必须是同类中名称相同参数不同(包括个数不同和类型不同),但返回类型不同不构成重载;重写发生于子类对父类的覆盖,子类继承父类方法名相同、参数列表相同、返回类型相同才构成重写。
6
f19、Java命名规范:必须以英文字母、下划线(’_’)或’’开始,其余可以有数字但不允许包含空格,且组合后的名称不能是Java关键字或保留字。匈牙利命名法:以m开始为类成员变量,以g开始为全局变量,以v开始为本地局部变量,常量命名一般不以下划线、美元符开始。驼峰命名:一般称由多个单词或缩写组成的变量名,并且该变量名每个单词首字母均为大写(一般类名全部首字母大写,方法或属性名第一个字母小写)的称为驼峰命名。20、Java语言共包含47个关键字。21、设计模式:一个设计模式描述了一个被证实可行的方案。这些方案非常普遍,是具有完整定义的最常用的模式。一般模式有4个基本要素:模式名称(patter
ame)、问题(problem)、解决方案(solutio
)、效果(co
seque
ces)。常见23r