- 1、本文档共76页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]java笔试问答题
Java笔试问答题 1:Java跨平台的原理 2:Java成员访问权限public、protected、默认、private的区别 3:ArrayList,LinkedList,HashSet,TreeSet的性能比较和选择依据 4:Vector和ArrayList,Hashtable和HashMap的区别和联系 5:数组和集合的对比 6:JSP和servlet的区别和关系 7:GET和POST请求的区别 8:列举JSP内置对象及所包含的主要方法 Java笔试问答题 9:转发和重定向的区别和联系 10: jsp中session的实现原理 11:MVC模式及优缺点 12:Servlet的生命周期,并说出Servlet和CGI的区别 13:Struts的工作原理 14:Hibernate ORM原理 15:Hibernate持久化对象PO的三种状态及转换 16:cascade和inverse的区别和联系 17:Spring Ioc和aop的原理 18:Struts2工作原理 1.Java虚拟机及跨平台的原理 JVM:JAVA虚拟机(Java Virtual Machine),运行JAVA字节码的假想的计算机 Java虚拟机是Java最核心技术,也是跨平台的基础。 JVM有自己的堆栈、 “ CPU”等定义,是用软件模拟出一台假想的计算机,Sun公司制定了它的技术规范。 1 Java虚拟机及跨平台的原理 Java以前的高级语言例如 C /C++语言 1 Java虚拟机及跨平台的原理 机器语言决定代码移植的可行性,为一种计算机编写的代码不能在另一种计算机上运行 1 Java虚拟机及跨平台的原理 1 Java虚拟机及跨平台的原理 两种过程比较——JAVA跨平台原理 1 Java虚拟机及跨平台的原理 java是一种跨平台的网络语言,为了能够在不同平台上运行,它使用了虚拟机这个概念。 后缀名为java的文件是源代码文件,它经过编译后生成的是class文件。虚拟机执行的就是这些class文件,将它们转化成为不同平台能够运行的命令。这就是为什么java的效率比较低的原因。 java程序的跨平台主要是指字节码文件可以在任何具有java虚拟机的计算机或者电子设备上运行,java虚拟机中的java解释器负责将字节码文件解释成为特定的机器码进行运行。 2.1 成员的访问权限 java中四种不同的限定词限定的成员(成员变量或成员方法),访问权限由大到小依次为: 1、public 公共的 可以被所有的类访问。 2、protected 受保护的 1)可以被这个类本身访问。 2)被它的子类(同一个包以及不同包中的子类)访问。 3)同一个包中的所有其他的类访问。 2.1 成员的访问权限 3;default/friendly 默认的/友好的 1)被这个类本身访问。 2)被同一个包中的类访问。 4、private 私有的 1)只能被这个类本身访问。 2)如果一个类的构造方法声明为private,则其它类不能生成该类的一个实例。 2.1 成员的访问权限 2.2 类的访问权限 类的访问权限只有两种 public 公共的 可以被所有的类访问。(必须与文件名同名) default/friendly 默认的/友好的 被同一个包中的类访问。 2.3 java的命名规范 3 集合类(容器) 1 基础知识 2 List 3 Set 4 Map 5 应用举例 6 其他知识 3.1 集合基础知识 什么是集合 通常情况下,把具有相同性质的一类东西,汇聚成一个整体,就可称为集合。 和数组类似,一个集合中可以存放很多元素。 数组存在明显的缺陷,集合完全弥补了数组的一些缺点,比数组更灵活更实用,可大大提高软件的开发效率而且不同的集合框架类可适用于不同场合。 甚至可以将集合中的某些类型理解为数组的包装类。 集合使用举例 留言板系统中留言和回复的读取、传递和显示。 当我们需要将一些相同结构的个体整合在一起时,就可以考虑使用集合了 。 什么是集合框架 集合框架是为表示操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。 接口:即表示集合的抽象数据类型。 实现:也就是集合框架中接口的具体实现。 算法:在一个实现了某个集合框架中的接口的对象身上完成某种有用的计算的方法,例如查找、排序等。 3.1 集合基础知识 3.1 集合基础知识 3.1 集合基础知识 Collection 接口是存放一组不唯一(允许重复),无序的对象。 Set 接口继承 Collection,但唯一(不允许重复),仍无序。 List 接口继承 Collection,仍允许重复,但有序(
您可能关注的文档
- [理学]ch1绪论.ppt
- [理学]ch3-动物1.ppt
- [理学]ch8_5曲面方程 [兼容模式].pdf
- [理学]ch6 向量分析与场论.ppt
- [理学]chap2-2静电场的唯一性定理.pdf
- [理学]chap-4.ppt
- [理学]chap4-2解离平衡_941802203.ppt
- [理学]Chapter 4-微波辐射有机合成.pdf
- [理学]chap5大数定律.ppt
- [理学]Chapter13 羧酸衍生物.ppt
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)