Java服务器端开发面试题.doc.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

臣心一片磁针石,不指南方不肯休。——文天祥

Java服务器端开发面试题

Java服务器端开发面试题篇1

Hashcode()和equals(),明白背后的原理,包括hashcode()

的用法,各自的区别,如何,何时覆盖,为何覆盖

区别newString()和申明的字符串的区别,String不变量,堆

上创建,何时栈上创建,传递变量时候的按值传递

Comparable接口,Comparator类,用来做比较,主要是用

于集合中,排序,插入等等

类初始化,变量初始化,静态变量,静态区,常量区等等

继承多态需要知道的有super,this,相应的可能涉及到的设

计模式

Java的内部类,有哪几种声明方式,有没有static的区别

集合,collection,array。set,list,queue这些接口间的区别,

set不可重复,arraylist的实现和linkedlist的实现区别,HashMap,

HashTable。涉及到各种效率问题等,里面最好阅读一下源码

集合的遍历方法和使用iterator来遍历的区别,集合可否修

改,能否删除其中的一个元素,然后size是否变化等等问题

JAVA垃圾回收,内存结构

异常的种类

Object类,哪些方法

文件读取,字节流和字符流,流的概念,reader,stream

等;NIO(通道,缓冲区,选择器)

Java服务器端开发面试题篇2

thread,start(),run()

臣心一片磁针石,不指南方不肯休。——文天祥

多线程里面的关键字,wait,notfiy,锁(synchronized),lock

接口

线程状态,上下文切换,守护线程

消费者和生产者的几种实现方式,优缺点

进程间通信

同步容器类,并发容器类之间的区别

几个重要的数据结构,需要了解详细,最好能看过关键代

码,copyOnWrite容器,ConcurrentHashMap

信号量,CountDownLatch,CyclicBarrier等类的使用

还有一些Future框架等等(这块我也知道的不多)

Java服务器端开发面试题篇3

数据结构,线性列表,二叉树,完全二叉平衡树,B+树,

图的表示。

树的先序,中序,后序,层序遍历。能手写代码,递归和

循环实现。栈的使用

排序常用的排序算法,选择,冒泡,快排,堆排序,归

并等。能手写代码,知道时间和空间复杂度,能做一些代码上的

改进。

动态规划和分治的区别,能根据题目想到这方面,简单的

例子能写出来

图的算法

最好去leetcode上系统的刷一下题,不需要全部刷完,但

是基本的类型都刷到,很有帮助,代码能力也能提高

臣心一片磁针石,不指南方不肯休。——文天祥

Jaywalking——走路不遵守交通规则、违规

穿越马路

walkingacrossastreetoutsideofmarkedcross-walks,and

n

文档评论(0)

343906985 + 关注
实名认证
内容提供者

一线教师,有丰富的教学经验

1亿VIP精品文档

相关文档