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

Java面试知识点整理

2017-02-17 08:48 302 查看
1.JSP内置九大隐式对象:
request            请求对象                  类型 javax.servlet.ServletRequest        作用域 Request
   response          响应对象                    类型 javax.servlet.SrvletResponse       作用域  Page
   pageContext    页面上下文对象         类型 javax.servlet.jsp.PageContext       作用域    Page
   session            会话对象                    类型 javax.servlet.http.HttpSession       作用域    Session
   application       应用程序对象             类型 javax.servlet.ServletContext          作用域    Application
   out                   输出对象                    类型 javax.servlet.jsp.JspWriter             作用域    Page
   config              配置对象                    类型 javax.servlet.ServletConfig             作用域    Page
   page               页面对象                     类型 javax.lang.Object                            作用域    Page
   exception        例外对象                    类型 javax.lang.Throwable                      作用域    page

2.Java八种基本数据类型:

char
2字节
byte
1字节
short
2字节
int
4字节
long
8字节
float
4字节
double
8字节
boolean
true/false
3.接口和抽象类的区别?

接口中所有的方法隐含的都是抽象的。而抽象类则可以同时包含抽象和非抽象的方法。
类可以实现很多个接口,但是只能继承一个抽象类
类如果要实现一个接口,它必须要实现接口声明的所有方法。但是,类可以不实现抽象类声明的所有方法,当然,在这种情况下,类也必须        得声明成是抽象的。
抽象类可以在不提供接口方法实现的情况下实现接口。
Java接口中声明的变量默认都是final的。抽象类可以包含非final的变量。
Java接口中的成员函数默认是public的。抽象类的成员函数可以是private,protected或者是public。
接口是绝对抽象的,不可以被实例化。抽象类也不可以被实例化,但是,如果它包含main方法的话是可以被调用的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: