您的位置:首页 > 职场人生

面试题目记录5

2014-08-20 21:36 267 查看
一.jquery each()的用法:

输出每个 li 元素的文本:

$("button").click(function(){

  $("li").each(function(){

    alert($(this).text())

  });

});

 

二.序列化的作用

回答一:

Object serialization 允许你将实现了Serializable接口的对象转换为字节序列,这些字节序列可以被完

全存储以备以后重新生成原来的对象。举个例子:网络传输的时候,可以传字符串,亦可以传对象object

,例如socket,传字符串的时候接收方很容易解析出来,但是,传一个对象的时候,对方读完字节流后,

不知道你传的什么对象,所以没办法给转成原来的对象并解析对象的属性,这时候就要用到序列化和反序

列化。类实现序列化接口,socket发送这个对象的字节流,接收方到流后就可以将流反序列化成对象,然

后使用对象的方法和属性。

 

回答二:

输入输出流可以把你任何数据都存放在文件,或由后台服务器传送到前台客户端。在网络中传输的东西永

完都是10101这样的字节,不是对象。网络不懂你的对象,所以你需要把你的对象通过网络传送到对方的话

就必须先将你的对象转成字节byte[]

序列化以后对象 就变成了2进制的文件 也就是可以储存和传输

 

三.面向对象特征:

面向对象的三个基本特征是:封装、继承、多态。

 

四.什么是J2EE

J2EE是Java2平台企业版(Java 2 Platform,Enterprise Edition)

J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格

,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间

无法兼容,企业内部或外部难以互通的窘境。

J2EE组件和“标准的” Java类的不同点在于:它被装配在一个J2EE应用中,具有固定的格式并遵守J2EE规

范,由J2EE服务器对其进行管理。J2EE规范是这样定义J2EE组件的:客户端应用程序和applet是运行在客

户端的组件;Java Servlet和Java Server Pages (JSP) 是运行在服务器端的Web组件;Enterprise Java

Bean (E JB )组件是运行在服务器端的业务组件。

 

五.什么是JSP,与servlet的区别

简单的说,SUN首先发展出SERVLET,其功能比较强劲,体系设计也很先进,只是,它输出HTML语句还是采

用了老的CGI方式,是一句一句输出,所以,编写和修改HTML非常不方便。    后来SUN推出了类似于ASP的

镶嵌型的JSP,把JSP TAG镶嵌到HTML语句中,这样,就大大简化和方便了网页的设计和修改。新型的网络

语言如ASP,PHP,JSP都是镶嵌型的SCRIPT语言。

 

JSP在本质上就是SERVLET,但是两者的创建方式不一样.

Servlet完全是JAVA程序代码构成,擅长于流程控制和事务处理,通过Servlet来生成动态网页很不直观.

JSP由HTML代码和JSP标签构成,可以方便地编写动态网页.

因此在实际应用中采用Servlet来控制业务流程,而采用JSP来生成动态网页.

在struts框架中,JSP位于MVC设计模式的视图层,而Servlet位于控制层.

 

JSP是Servlet技术的扩展,本质上就是Servlet的简易方式。

JSP编译后是“类servlet”。

Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分

离开来。而JSP是Java和HTML组合成一个扩展名为.jsp的文件。

JSP侧重于视图,Servlet主要用于控制逻辑。

 

 

六.java基本数据类型

java的的数据类型分有基本类型 和引用类型

基本数据类型有8大:byte char short long int float double boolean

引用类型有3大:类.接口.数组

String 是个对象,是引用类型

基础类型与引用类型的区别是,基础类型只表示简单的字符或数字,引用类型可以是任何复杂的数据结构

基本类型仅表示简单的数据类型,引用类型可以表示复杂的数据类型,还可以操作这种数据类型的行为

java虚拟机处理基础类型与引用类型的方式是不一样的,对于基本类型,java虚拟机会为其分配数据类型

实际占用的内存空间,而对于引用类型变量,他仅仅是一个指向堆区中某个实例的指针。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 面试题