1、Object对象有哪些方法
wait(),notify(),clone(),equals(),hasCode(),toString(),finalize()
2、多线程中wait()和sleep()的区别
最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法;
其次sleep(milliseconds)可以用时间指定来使他自动醒过来,如果时间不到你只能调用interreput()来强行打断;wait()可以用notify()直接唤起.
3、Inputstream和Reader有什么区别
Reader 用于读入16位字符(char类型),也就是 Unicode编码的字符;而 InputStream 用于读入 ASCII字符和二进制数据(byte类型)。
4、List有几种实现类,他们的区别是什么
ArrayList和LinkedList,区别:ArrayList的数据结构是数组,LinkedArray是链表,如果插入和删除的操作较多,可以考虑用LinkedArray,如果是修改或查询数据,用ArrayList比较合适。
5、HashMap与hashtable的区别
1.Hashtable是同步的,即线程安全的 适合在多线程中使用,效率相对低一些
而HashMap是不同步的,效率相对高一些,提倡再单线程中使用
2. Hashtable中元素的"键"和"值"均不允许为null,HashMap则允许
6、String,StringBuffer与StringBuilder的区别
String是不可变的,StringBuffer是可变的,在多个字符串连接时StringBuffer比String的效率高,但是对同一个字符串的连接,StringBuffer没有String效率高。
例如:String s="This is"+" a" +" new"+" String";
StringBuffer s = new(StringBuffer"This is").append(" a").append(" new")....;
StringBuffer线程是安全的,所以可以在多线程中使用,StringBuilder线程不安全,只能在单线程中使用;在单线程中StringBuilder比StringBuffer效率高
分享到:
相关推荐
Java面试笔记 225道Java面试题JAVA面试基础知识点总结Java数据结构题 JAVA笔试面试WORD资料汇总(19个): 2014年最新Java笔试题及答案.docx 225道Java面试题 学会了Java面试随你问.docx Ant和Maven的作用是什么?两者...
本文总结了常见的JAVA面试问题,涵盖了JAVA基础、JSP、Servlet、XML、J2EE、MVC、数据库等方面的知识点。 一、JAVA基础部分 * 抽象类和接口的区别 * 作用域public、private、protected的区别 * 重写和重载的区别 *...
在Java面试中,掌握一些基础和深入的知识点是至关重要的。...以上是面试中可能遇到的Java及相关技术问题的详细解答,涵盖了从基础知识到高级概念的广泛内容。这些知识不仅适用于面试,也是日常开发的重要基础。
本文总结了Java基础知识部分的重要知识点,涵盖了Java面试中常见的问题,包括作用域、String类、int和Integer的区别、String和StringBuffer的区别、运行时异常与一般异常的异同、Servlet的生命周期、ArrayList、...
【Java 面试指北】是一份针对Java求职者精心编写的面试...这份《Java面试指北》PDF集合了Java程序员在求职过程中可能遇到的各种问题和应对策略,无论是初学者还是有经验的开发者,都能从中受益,为面试做好充分准备。
以下是一些可能遇到的面试问题及其详细的解答,旨在帮助你更好地准备面试,提升成功几率。 1. **Java基础** - **Java是什么?** Java是一种跨平台的面向对象的编程语言,由Sun Microsystems开发,现在归Oracle公司...
#### 一、Java基础知识 - **语法基础**:考查面试者对于Java语言的基础语法掌握程度,例如变量声明、数据类型转换、运算符使用等。 - **算法基础**:评估面试者对常见算法的理解,比如排序算法(冒泡排序、快速排序...
通过上述知识点的复习和实践,开发者可以在面试中展现出扎实的Java基础和技术深度,从而提高获得理想职位的机会。这份"Java面试思考总结"正是为这样的目标而准备,它将帮助你在面试的舞台上更加自信和专业。
这份文档是一份关于Java面试题的总结,针对Java基础知识和面试技巧进行了深入的剖析。这些面试题覆盖了Java编程的多个方面,包括基础语法、面向对象的概念、异常处理、集合框架、多线程、接口与抽象类、内部类等核心...
目录结构(不断更新中)Java基础Java基础Java基础集合Java集合高频面试题哈希表HashMap的线程安全问题并发哈希映射JVMJVMJava并发Java多线程面试-总结版进程通信和线程通信的方式如何设计线程池AQS原理MySQLMySQL...
以上只是Java面试中部分基础知识点的介绍,实际上Java面试涵盖的范围广泛,包括但不限于语法、面向对象设计、多线程、集合框架、I/O流、网络编程、异常处理、设计模式、数据库操作以及Java EE的相关技术。准备Java...
### Java基础面试题详解 #### 一、Overload与Override的区别 **Overload**(方法重载)是指在同一个类中定义多个具有相同方法名但参数列表不同的方法。这里的参数列表的不同指的是参数的数量、类型或者顺序上的...
为了在Java的笔试和面试中取得成功,了解基础知识和总结至关重要。本文将深入探讨Java的基础知识,涵盖重要概念、语法特性以及常见的面试题型。 首先,Java语言的基础包括它的语法结构。Java是一种面向对象的语言,...
比如,对于Java基础中的其他知识点,文章详细介绍了Java语言的特点、基本语法以及类和对象的相关知识。对于容器模块,则涵盖了List、Set、Map等接口的特性、实现类以及使用场景。而在多线程部分,文章不仅介绍了线程...
Java基础、Java集合、多线程、JDBC、HTTP、JSP、Servlet、Struts面试题汇总(附答案).docx java工程师面试题大全-100%公司笔试题你都能碰到几个.docx Java开发工程师上机笔试题.docx Java开发求职面试题.docx Java...
* Java基础知识总结是JavaGuide面试突击最新版的重要组成部分,涵盖了Java核心知识的总结和面试指导。 * Java基础知识总结包括Java基础知识、Java核心知识、Java高级知识等方面的内容。 * 该部分内容包括Java基础...
总结而言,《Java面试题大全.pdf》不仅覆盖了Java的基础知识点,还包括了面向对象的核心概念、常用的数据结构、以及重要的编程细节,对想要在Java领域深入发展的求职者来说,这份资料无疑是一份宝贵的学习和参考资源...
在面试中,可能会遇到关于内存管理、垃圾回收、JVM调优、并发编程、设计模式等深入问题。 在准备面试时,不仅需要熟悉理论知识,还要有实践经验,能够解决实际问题。例如,对于JVM性能优化,面试者应了解如何分析堆...
Java面试基础总结八股文,通常涵盖了许多Java程序员在求职面试中可能会遇到的关键知识点。这份压缩包中的"java面试基础总结八股文.txt"可能是对这些核心概念的详细阐述,而"a.txt"可能是额外的补充材料或者练习题。...
### Java面试题基本知识点总结(1) ...这些知识点不仅是Java开发者必备的基础技能,也是面试中经常考察的重点领域。通过深入理解这些知识点,可以帮助开发者更好地应对实际开发中遇到的各种挑战。