1、面向对象的三个基本特征
封装:将一个具有独立功能的程序封装为一个类或一个方法,保证数据的安全性和方法的独立性
继承:在一个类的基础上进行扩展,得到一个新类
多态:同一个父类的引用变量可以接收不同子类的实例对象,当把一个父类的引用变量作为形参时,可以运行出不同的子类方法.
2、方法重载和方法重写的概念和区别
重载是在同一个类中多个方法有着同样的方法名,不同的参数列表(返回值可同可不同),在编译时根据参数列表选择相应的重载方法.
重写是在子类中定义一个方法与父类中某一方法有着相同的方法名,相同的参数列表,(不能比父类中方法有更加严格的访问控制),在运行时,根据参数,选择运行重写方法.
3.字符串的操作: 写一个方法,实现字符串的反转,如:输入abc,输出cba
public static String aa(String a){
String b="";
char array[]=a.toCharArray();
for(int i=array.length-1;i>=0;i--){
b+=array[i];
}
return b;
}
4.如何取小数点前两位,并四舍五入。
double a=1.251;
DecimalFormat format=new DecimalFormat(".##");
System.out.println(format.format(a));
5.JSP和Servlet的区别、共同点、各自应用的范围
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主要用于控制逻辑。
6.描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理。
Cookie是在客户端开辟的一块可长期存储用户信息的地方;Session是在服务器内存中开辟的一块存储用户信息的地方;当客户第一次访问服务器时,服务器在内存创建对应的Session给访问客户,当客户离开或时间过期时;服务器自动销毁Session; Session是由容器管理的。
7.列出Jsp中包含外部文件的2种方式,两者有何区别。
1:<jsp:include page="b.jsp" />)2: <%@ include file="b.jsp">区别1:<jsp:include page="b.jsp" />(先执行,后包含)此标签表示法:能动态区别加进来的是动态页面还是静态页面对于静态页面则直接将资源包含(仅取其文本)。<%@ include file="b.jsp">此指令表示:静态地包含页面,不管其内容如何,不过是静态页面还是动态页面都首先将页面的内容先加进来。区别2:<jsp:include page="b.jsp" />可以分开写成:<jsp:include page="b.jsp" ><jsp:param name="参数名" value="参数值"/></jsp:include>这样就可以传递参数。
分享到:
相关推荐
【Java核心知识面试】-阿里Java面试集锦
javajava面试集锦题库,大家找工作顺利啊
精心收集的各公司java面试集锦,里面有IBM,华为等公司的java面试题及其它面试技巧!!!
阿里的面试题集锦,内容包括红黑树、HashMap、ClassLoader、数据库、中间件、JVM、一致性哈希、网络等等
史上最全 Java面试集锦 知识扫盲 面试题分析,涵盖消息队列,缓存,数据库,高并发等方方面面的知识,同时还有考官心理分析,考题剖析,助力每一位程序猿拿下心仪offer
内含2018年最新Java面试宝典,名企Java面试真题和面试总结
文件中包涵了大量中兴,华为等公司的java面试试题,希望对要找工作的java软件开发提供用处
Java 面试 最新 最全 算法 框架 语言;core java career essentials,542页完整版
java面试题集锦
java 面试java 面试java 面试java 面试java 面试
这里面有大部分java的面试笔试题,我本身就受益与此,希望对大家有用。
面试集锦 汇聚全面的java面试题及答案。值得拥有
整理了面试常考的易错题。。。。 都是从以就业人员手里得到的一手资料
JAVA面试资料JAVA面试资料 JAVA面试资料 JAVA面试资料 JAVA面试资料 JAVA面试资料 JAVA面试资料 JAVA面试资料 JAVA面试资料 JAVA面试资料 JAVA面试资料 JAVA面试资料 JAVA面试资料 JAVA面试资料 JAVA面试资料 JAVA...
Java面试题集锦 Java面试题集锦
JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题JAVA面试题
内含各大公司的java面试题目,包括腾讯,IBM,微软,华为等公司的java面试笔试题目
最终JAVA面试题目汇总07-3-13.doc 面试题集锦.rar 面试题大全.rar Java入门需掌握的30个基本概念.rar Java面试题大全.pdf java面试100题目(X).pdf