- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面试题记录要点
中科软笔试
Jsp页面中怎么使用javabean
jsp九大内置对象有哪些,哪些可以进行页面间的传值
回文判断
字符串反转
数字转成人民币格式 例子:123.10 对应格式:一百二十三元一角
阿里电话一面
1、springMVC和Struts2的区别有什么?
2、如果自己实现springmvc你会怎么做?
3、集合类的层次结构?
4、Map中哪些实现类是线程安全的?
5、Hashtable和currentHashtable有什么区别?
6、都知道哪些缓存技术?
7、了解分布式吗?
其他
java中所有类的父类是什么?他都有什么方法?
java中IO包下面的inputstream运用了什么设计模式?请简述你知道的设计模式?
ArrayList跟LinkedList的区别详细说出?
session和cookie的区别?
说一下快速排序的原理?
如何在hibernate中查看原始的sql语句?
简述AOP,及其作用?
struts2的流程?
简述下多线程?
java有些类中为什么需要实现Serializable接口?
hashmap,hashtable的区别?以及如何使用,以及他的一些方法?
struts2拦截器
异常的相关问题?error和exception具体?
MYSQL如何查看运行状态
关于collections的方法?
在Hibernate中java的对象状态有哪些?
数据库事务隔离机制及其特点是什么?
HTTP报文包含内容?
TCP/IP三次握手?
垃圾回收?
TCP的11个状态自动机,开始三次握手,结束三次(或四次)握手
TCP/IP五层模型
4个ExecutorService和内部对应的数据结构
怎么样让多线程同时结束于一个地方(使用join、semaphore,countdownlatch,cyclicbarrier)
什么是StackOverflow?
一般出现在递归算法里,线程本地栈空间,因为压入的指针和参数过多导致溢出,一般JVM栈空间是1~2M。
栈空间分配过大会导致什么?
过大的栈导致内存占用过多,而频繁页交换阻碍效率
OOM异常遇到过吗?
怎么检测死循环?
Poll和Select区别?
Select在 Java里指的是NIO包下的非阻塞套接字,把套解字和相应事件注册到Selector中,每次触发得到对应SelectionKey,再做相应处理。 Poll一般指的是BlockingQueue接口和方法,和take区别在于是否有等待时间。貌似Linux下还有一个epoll机制?
数据挖掘有什么算法,你熟悉什么算法
推荐有什么算法,,你项目中用到什么算法。
一维数组最大连续和,伪码实现。
树广度搜索,伪码实现。
无序数组,可能非常大,如何最快的找到中间大的数字,有没有O(n)和空间复杂度小算法。
如何搭建一个推荐平台,给出具体的想法,
?实现一个中文输入法
修改栈的结构,如何在O(1)的时间内找到最大值
实现最小二乘法。
数据库锁
请说说Java常见的GC算法
新生代和老年代有什么区别
如何创建多线程?
多线程如何进行信息交互
多线程共用一个数据变量需要注意什么?
Java是否有内存泄露和内存溢出
由项目引出:UTF8与GBK有什么不同?
序列化
深拷贝浅拷贝
平衡二叉树
索引底层实现原理
hashMap实现原理
二叉树优化
判断一个顺序表是否对称
面向对象的特点
面向对象主要有四大特征
抽象:将一些多个对象的共同特点进行找出来,然后抽象出来一个类或者方法。例如人类和狗都是动物,那么他们都有移动的功能,只不过移动的方式不同而已。在项目中一般抽象出来最多的是接口与方法
继承:对象的一个新生可以从现有的类中派生,这个过程成为类继承。子类拥有父类的所有非私有方法,并且执行顺序为:父类静态代码块、子类静态代码块、父类构造方法、子类构造方法。显示世界中也有继承,如:子女继承父类的遗产等。
封装:是面向对象的特征之一,1、主要是为了将数据隐藏,提供特定的方法进行调用,保护了模块的独立性2、方便传输或者保证传输过程的一致性,如项项目中常将页面信息封装成一个VO对象传递到Dao层。在实际过程中属相设为私有,方法设为protected,数据封装成对象都是一种表现形式
多态性:允许不同类的对象对同一信息作出相应,李彤同样选择了编辑-粘贴操作,在字处理程序和绘图程序中有不同效果。同样是查询操作,在查询个人信息与查询学生课程信息会显示不同的信息
抽象类与接口的区别
一个是用abstract修饰、一个是interface修饰
抽象类拥有构造方法、接口没有构造方法
抽象类能拥有方法的实现,接口不能有方法的实现
抽象类被继承需要重写里面所有的抽象方法,接口被实现必须实现所有方法
抽象类里面的方法类型可以是public、protected
您可能关注的文档
最近下载
- 人教版数学五年级上册教学计划及进度表.doc VIP
- 昆山通海中学小升初考试试卷.docx VIP
- 交警基本法律知识.pptx VIP
- 2025下半年湖南省国际工程咨询集团有限公司社会招聘34人笔试模拟试题及答案解析.docx VIP
- 2025年海南三亚市天涯区教育系统招聘幼儿园编制教师16人(第1号)笔试历年典型考题(历年真题考点)解题思路附带答案详解(5套).docx
- 旅游美学——第三章-审美心理.pptx VIP
- 《永冻土地区场道工程技术》课程教学大纲模板课程教学大纲.doc VIP
- 考研英语单词表汇总(5500).doc VIP
- 2025下半年湖南省国际工程咨询集团有限公司社会招聘34人笔试备考题库及答案解析.docx VIP
- 人教版(2024)七年级美术上册第二单元第2课《科技之光》精品课件.pptx VIP
文档评论(0)