相关文章链接(如有不足之处请留言补充):
面试宝典目录-文章链接
一、Java基础知识
1. Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。
Integer literals,Floating-point literals,character literals,Boolean literal,String iteral.
String 不是基本数据类型
2. 字符串的操作:
写一个方法,实现字符串的反转,如:输入abc,输出cba
public static String reverse(String s){
int length=s.length();
StringBuffer result=new StringBuffer(length);
for(int i=length-1;i>=0;i--)
result.append(s.charAt(i));
return result.toString();
}
写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。
3. 数据类型之间的转换
如何将数值型字符转换为数字(Integer,Double)
如何将数字转换为字符
如何去小数点前两位,并四舍五入。
4. 日期和时间
如何取得年月日,小时分秒
Date dat=new Date();
dat.getYear();dat.getMonth();dat.getDay();dat.getHours();...
如何取得从1970年到现在的毫秒数
long now=dat.getTime();
如何获取某个日期是当月的最后一天
如何格式化日期
DateFormate df=DateFormate.getInstance();
df.Format(dat);
5. 数组和集合
6. 文件和目录(I/O)操作
如何列出某个目录下的所有文件
如何列出某个目录下的所有子目录
判断一个文件或目录是否存在
如何读写文件
7. Java多态的实现(继承、重载、覆盖)
8. 编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串。
9. Java中访问数据库的步骤,Statement和PreparedStatement之间的区别。
10. 找出下列代码可能存在的错误,并说明原因:
二、JSP&Servlet技术
1. 描述JSP和Servlet的区别、共同点、各自应用的范围
2. 在Web开发中需要处理HTML标记时,应做什么样的处理,要筛选那些字符(< > & "")
3. 在JSP中如何读取客户端的请求,如何访问CGI变量,如何确定某个Jsp文件的真实路径。
4. 描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理。
5. 列出Jsp中包含外部文件的方式,两者有何区别。
6. 说明Jsp中errorPage的作用,应用范围。
7. 介绍在Jsp中如何使用JavaBeans。
8. 简单介绍JSP的标记库
9. Jsp和Servlet中的请求转发分别如何实现。
三、J2EE相关知识
1. 介绍J2EE、J2SE、J2SE的区别。
2. J2EE是一种技术还是一种平台,他提供了那些技术。
3. 什么是Application Server,它有什么功能和优点。
4. 简单介绍连接池的优点和原理。
5. Web.xml的作用
四、其他
1. Web安全性的考虑(表单验证、浏览器Basic方式的验证,应用程序的安全性,SSL,代码考虑)
2. 简单介绍您所了解的MVC。
3. 简单介绍所了解的XML。
4. 文档和编码规范
5. Java中的分页、效率考虑。
6. 简单介绍您所了解的structs。
找出以下程序错误。
Class Test{
private String par1;
private String par2;
Test(){
}
public static void main(String[] arg){
int a ;
if(a){
System.out.println("par1="+par1);
}else{
System.out.println("par2=" + par2);
}
}
}
==================================
public class Test
{
public static int a = 5;
public static void main(String[] args)
{
Test test = new Test();
test = null;
System.out.println(test.a);
}
}
答案是5,a为静态变量;不依赖对象,即使为空。
面试宝典目录-文章链接
分享到:
相关推荐
**算法题解析** 1. **灯泡开关问题** 这是一个经典的约瑟夫环问题的变体。一个灯泡如果被奇数次翻转,最终会被关闭。因此,只需找出1到10000中能被2,3,4,...,10000整除的数,它们的个数就是关闭的灯泡数。这些数是...
超全的硬件工程师笔试面试题集锦 50家著名公司笔试题-28页.pdf 超全的C语言试题集-377页.pdf 华为硬件工程师面试题-13页.doc 某公司硬件面试试题库-8页.pdf 硬件工程师笔试题-81题.docx 硬件工程师经典笔试题集锦-...
这些题目是微软经典的面试题,涵盖了逻辑思维、数学、计算机科学和问题解决等多个领域。以下是对部分题目及其涉及的知识点的详细解析: 1. **烧绳计时**:这是一个关于逻辑推理的问题。解决方法是先点燃一根绳子的...
Java是一种广泛使用的编程语言,以其跨平台性和面向对象特性而著名。面试中,Java开发者可能会遇到各种问题,从基础知识到高级概念。以下是一些基于给定文件内容的关键知识点的详细解释: 1. **B/S架构**:B/S架构...
- **创建Linux内核**:Linus Torvalds 最著名的成就是创建了Linux内核,这是包括Fedora、Debian、Ubuntu在内的众多Linux发行版的基础。 ### Linux 内核编程语言 **3. Linux 内核编程语言** - **主要使用C语言**:...
【知识点详解】 1. **二元查找树转换成排序双向链表** 二元查找树(Binary Search Tree,BST)是一种特殊的树结构,每个节点的左子树...同时,提供的资源链接可以帮助深入学习和实践这些面试题,提高解决问题的能力。
根据给定文件中的标题“某教育机构文案策划入职笔试题”和描述“某教育机构招聘文案策划入职笔试题,答题时间90分钟”,我们可以总结出这份笔试题主要考察应试者的基本素质、逻辑思维能力、创意能力和对于教育行业的...
第1题中的回答暗示了面试情况可能不那么确定,而第3题则需要考生推断上周五是否有可能见到某人。 3. 修辞结构:第6题考察了副词的使用,"go smoothly"表示事情进展顺利。第10题中使用现在进行时表明Jack一直在进行...
《剑指Offer》是著名的一本针对IT求职者尤其是程序员的面试题集,其中包含了大量高质量的面试题目及解题思路,涵盖了众多编程知识点和算法技巧,是业界公认的程序员求职宝典。这本书主要面向的是即将参加软件企业...
- 题目1询问公司的专长,正确答案B表明公司专注于防洪发展,展示了对公司业务的专业描述。 - 题目2关于面试着装,C选项建议应穿正式服装,这是对面试礼仪的正确理解。 2. 强调句型与词汇理解: - 题目3是一个...
5. 非谓语动词:第5题中 "Performed by a famous musician" 是过去分词短语作状语,表示被动,音乐被一位著名音乐家演奏,听起来美妙。 6. 避免做某事:在第6题 "avoid doing sth." 结构中,"meeting" 是正确形式,...
《剑指Offer》是编程领域一本著名的面试题集,它汇集了众多知名企业面试中的经典算法问题,旨在提升求职者的编程思维和解决问题的能力。这个压缩包包含了解决《剑指Offer》68道例题的程序、思路讲解以及题目说明,是...
约瑟夫环问题的解决方法不仅适用于理解数据结构和算法,也经常出现在面试题中,检验应聘者的逻辑思维和编程能力。通过对这个问题的研究,我们可以深入理解循环链表、递归、动态规划等基础概念,同时提升解决问题的...
徐峥在中国既是幽默的演员,也是一位著名导演。 4. alone:独自。在博物馆里,我们必须一起行动,不要单独走开。 5. air:在此处指广播。请保持安静,听一下,广播里有重要的事情。 二、词形变化: 6. presenters:...
文档标题提及的是“12月英语六级翻译试题及答案:鲁迅.doc”,这表明文档包含的是有关英语六级考试中的翻译部分,主题是关于中国著名作家鲁迅的资料。描述中并未提供具体信息,但可以推测内容可能涉及鲁迅的生平、...
【中考英语总复习之八年级下册总复习题1-8单元】 在中考英语复习阶段,八年级下册的语法和词汇是至关重要的。这里我们主要关注三个关键部分:A. Grammar focus(语法焦点)、B. Words(词汇)以及C. Phrases(短语...
通过以下选择题,我们可以看到涉及的形容词包括描述物体特征(如宽度、长度、深度、清澈度)、个人感受(如放松、紧张、沮丧、兴奋)、性格特质(如害羞、活跃、诚实、活泼)、态度和心理状态(如自信、谦虚、大方、...
以上三个问题都是LeetCode中经典的面试题,通过解决这些问题,可以深入理解数组、哈希表、链表和字符串处理等核心概念。在实际的项目中,这些基本的数据结构和算法是解决问题的基础,对提升编程能力和解决复杂问题的...
在众多编程问题中,幻方问题、约瑟夫环(Josephus问题)以及n皇后问题以其丰富的历史背景和对算法基本功的考验,成为了经典的编程练习题。这些题目不仅能够锻炼程序员对数组操作、递归和回溯等编程概念的理解,而且...