企业面试题集锦,虽然题数不多,但是都是面试的时候出现的题目。。。。
1、下面程式运行会发生什么结果?如果有错误,怎么改正?
interface A{
int x = 0;
}
class B{
int x =1;
}
class C
extends B implements A {
public void pX(){
System.out.println(x);
}
public static void main(String[] args) {
new C().pX();
}
}
}
其中要注意到的是在接口中变量的public static final是默认的,方法是不能有方法体的。
那么上面是哪里错了呢?解答:这里是二义性, 不知道调用是哪个x。A.x 调用接口的,super.x调用父类的
2、JSP中forward与redirect的区别?
解答:首先这两个都是服务器端的,
1)、forward, 将当前请求向前转发到下一个url, 是同一请求, 地址栏是不会变的
2)、redirect, 当前请求结束, 发起一个请的请求去到另一个url, 是两个请求, 地址栏是会变的
3、JSP中动态INCLUDE与静态INCLUDE的区别?
解答:
1)、<%@ include file="xxx" %> 静态包含是jsp在转译时就把被包含源文件加了进来
2)、<jsp:include page="xxx" /> 动态包含是jsp在运行时, 调用另一个url(jsp,servlet...), 再把运行结果(html)包含进来
4、字符流和字节流的区别是什么?
解答:前者是块读写,后者是字节读写。
5、下面哪句话是正确的?
A. 〉〉是算术右移操作符。
B. 〉〉是逻辑右移操作符。
C. 〉〉〉是算术右移操作符。
D. 〉〉〉是逻辑右移操作符。
是选择哪个
答案是:A D
6、说说:struts.xml文件里面<package name="**" extends="json-default">
和<package name="**" extends="struts-default">有什么区别??
解答:struts-default是struts的默认包,一般的应用都要继承它。json-defalut是struts-default-plugin
里扩展的一个包,如果你的是Action返回的是一个result是json的话,就要继承json-defalut的包
其中你的json-default包也继承了struts-defalut的包
7、什么是堆,什么是栈
解答: java内存是由java虚拟机分配的
分为方法区 常量区 栈区 堆区
java虚拟机加载class文件后,类信息保存在方法区
静态变量等放在常量区
栈区用来分配给变量 也就是引用对象
堆区用来分配内存生成对象 也就是对象实例
用栈区的引用对象引用堆区的实例对象 就叫做对象的实例化
如果对象实例没有被引用 过了作用域就找不到他了 会被垃圾回收器回收
8、如何实现字符窜的反转?如:abc反转成cba。
解答:String str = "abc";
String resStr = new StringBuilder(Str).reverse().toString();
System.out.println("abc反转输出的效果是:"+resStr);
这样就可以达到反转的效果了!
9、使用final修饰一个变量时,是引用不能变还是引用对象不能变?
解答:final修饰的常量的引用是不可以变得,但是引用对象的
java基础面试题精选(包含答案)_IT/计算机_专业资料。java基础面试题精选(包含答案)本资料由-大学生创业
--- Java 面试题和答案 -- Java 面试题和答案 JAVA 相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以...
java基础面试题_电脑基础知识_IT/计算机_专业资料。简答 Java 基础 1. jdk,jre,jvm 分别是什么 2. java 开发环境设置 3. public,protect 和 private 区别 4....
JAVA基础面试题_韩语学习_外语学习_教育专区。JAVA基础面试题.java&uot;源文件中...备注:这道题先说两者的共同点,再说出&&和&的特殊之处,并列举...
Java基础面试题_求职/面试_求职/职场_应用文书。很详细,很全面的java基础知识总结以及面试中常会遇到的问题!Java 基础部分面试题基础部分的顺序:基本语法,类相关的语...
常见的JAVA基础面试题总结_互联网_IT/计算机_专业资料。自己总结的JAVA基础面试题1.java 的 8 种基本类型 4211 : 4 整型:byte short int long 2 浮点型:float...
Java基础测试题_其它考试_资格考试/认证_教育专区。Ps:答案已写在上面。希望大家...(); 面试就不说了 ,就笔试而言,参加的很多招聘给我的感觉就是和学校期末考...
java基础面试题答案_电脑基础知识_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 java基础面试题答案_电脑基础知识_IT/计算机_专业资料。ava 基础 1:...
java基础面试题_计算机软件及应用_IT/计算机_专业资料。java基础面试题请不要在本试题上写字,每题有很多小问,看仔细别漏答,请在答题纸上写上你的姓名和电话和期...
答:Java 提供两种不同的类型:java 的原始数据类型:int java 的引用类型:Integer Java 为每个原始类型提供了封装类: 原始类型: boolean,char, byte, short, int...
热门文档