http://blog.csdn.net/jackfrued/article/details/44921941

1、面向对象的特征有哪些方面?

2、访问修饰符public,private,protected,以及不写(默认)时的区别?

3、String 是最基本的数据类型吗?

4、float f=3.4;是否正确?

5、short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?

6、Java有没有goto?

7、int和Integer有什么区别?

8、&和&&的区别?

9、解释内存中的栈(stack)、堆(heap)和静态区(static area)的用法。

10、Math.round(11.5) 等于多少?Math.round(-11.5)等于多少?

11、switch 是否能作用在byte 上,是否能作用在long 上,是否能作用在String上?

12、用最有效率的方法计算2乘以8?

13、数组有没有length()方法?String有没有length()方法?

14、在Java中,如何跳出当前的多重嵌套循环?

15、构造器(constructor)是否可被重写(override)?

16、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?

17、是否可以继承String类?

18、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?

19、String和StringBuilder、StringBuffer的区别?

20、重载(Overload)和重写(Override)的区别。重载的方法能否根据返回类型进行区分?

21、描述一下JVM加载class文件的原理机制?

22、char 型变量中能不能存贮一个中文汉字,为什么?

23、抽象类(abstract class)和接口(interface)有什么异同?

24、静态嵌套类(Static Nested Class)和内部类(Inner Class)的不同?

25、Java 中会存在内存泄漏吗,请简单描述。

26、抽象的(abstract)方法是否可同时是静态的(static),是否可同时是本地方法(native),是否可同时被synchronized修饰?

27、阐述静态变量和实例变量的区别。

28、是否可以从一个静态(static)方法内部发出对非静态(non-static)方法的调用?

29、如何实现对象克隆?

31、String s = new String("xyz");创建了几个字符串对象?

32、接口是否可继承(extends)接口?抽象类是否可实现(implements)接口?抽象类是否可继承具体类(concrete class)?

33、一个".java"源文件中是否可以包含多个类(不是内部类)?有什么限制?

34、Anonymous Inner Class(匿名内部类)是否可以继承其它类?是否可以实现接口?

35、内部类可以引用它的包含类(外部类)的成员吗?有没有什么限制?

36、Java 中的final关键字有哪些用法?

38、数据类型之间的转换:

39、如何实现字符串的反转及替换?

40、怎样将GB2312编码的字符串转换为ISO-8859-1编码的字符串?

41、日期和时间:

42、打印昨天的当前时刻。

43、比较一下Java和JavaSciprt。

44、什么时候用断言(assert)?

45、Error和Exception有什么区别?

46、try{}里有一个return语句,那么紧跟在这个try后的finally{}里的代码会不会被执行,什么时候被执行,在return前还是后?

47、Java语言如何进行异常处理,关键字:throws、throw、try、catch、finally分别如何使用?

48、运行时异常与受检异常有何异同?

49、列出一些你常见的运行时异常?

50、阐述final、finally、finalize的区别。

51、类ExampleA继承Exception,类ExampleB继承ExampleA。

请问执行此段代码的输出是什么?

52、List、Set、Map是否继承自Collection接口?

53、阐述ArrayList、Vector、LinkedList的存储性能和特性。

54、Collection和Collections的区别?

55、List、Map、Set三个接口存取元素时,各有什么特点?

56、TreeMap和TreeSet在排序时如何比较元素?Collections工具类中的sort()方法如何比较元素?

57、Thread类的sleep()方法和对象的wait()方法都可以让线程暂停执行,它们有什么区别?

58、线程的sleep()方法和yield()方法有什么区别?

59、当一个线程进入一个对象的synchronized方法A之后,其它线程是否可进入此对象的synchronized方法B?

60、请说出与线程同步以及线程调度相关的方法。

61、编写多线程程序有几种实现方式?

62、synchronized关键字的用法?

63、举例说明同步和异步。

64、启动一个线程是调用run()还是start()方法?

65、什么是线程池(thread pool)?

66、线程的基本状态以及状态之间的关系?

67、简述synchronized 和java.util.concurrent.locks.Lock的异同?

68、Java中如何实现序列化,有什么意义?

69、Java中有几种类型的流?

70、写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数。

71、如何用Java代码列出一个目录下所有的文件?

72、用Java的套接字编程实现一个多线程的回显(echo)服务器。

73、XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?

74、你在项目中哪些地方用到了XML?

75、阐述JDBC操作数据库的步骤。

76、Statement和PreparedStatement有什么区别?哪个性能更好?

77、使用JDBC操作数据库时,如何提升读取数据的性能?如何提升更新数据的性能?

78、在进行数据库编程时,连接池有什么作用?

79、什么是DAO模式?

80、事务的ACID是指什么?

81、JDBC中如何进行事务处理?

82、JDBC能否处理Blob和Clob?

83、简述正则表达式及其用途。

84、Java中是如何支持正则表达式操作的?

85、获得一个类的类对象有哪些方式?

86、如何通过反射创建对象?

87、如何通过反射获取和设置对象私有字段的值?

88、如何通过反射调用对象的方法?

89、简述一下面向对象的"六原则一法则"。

90、简述一下你了解的设计模式。

91、用Java写一个单例类。

92、什么是UML?

93、UML中有哪些常用的图?

94、用Java写一个冒泡排序。

95、用Java写一个折半查找。

Java面试题全集(以下列出题目,看答案请转至:Java面试题全集(中))

96、阐述Servlet和CGI的区别?

97、Servlet接口中有哪些方法?

98、转发(forward)和重定向(redirect)的区别?

99、JSP有哪些内置对象?作用分别是什么?

100、get和post请求的区别?

101、常用的Web服务器有哪些?

102、JSP和Servlet是什么关系?

103、讲解JSP中的四种作用域。

104、如何实现JSP或Servlet的单线程模式?

105、实现会话跟踪的技术有哪些?

106、过滤器有哪些作用和用法?

107、监听器有哪些作用和用法?

108、web.xml文件中可以配置哪些内容?

109、你的项目中使用过哪些JSTL标签?

110、使用标签库有什么好处?如何自定义JSP标签?

111、说一下表达式语言(EL)的隐式对象及其作用。

112、表达式语言(EL)支持哪些运算符?

113、Java Web开发的Model 1和Model 2分别指的是什么?

114、Servlet 3中的异步处理指的是什么?

115、如何在基于Java的Web项目中实现文件上传和下载?

116、服务器收到用户提交的表单数据,到底是调用Servlet的doGet()还是doPost()方法?

117、JSP中的静态包含和动态包含有什么区别?

118、Servlet中如何获取用户提交的查询参数或表单数据?

119、Servlet中如何获取用户配置的初始化参数以及服务器上下文参数?

120、如何设置请求的编码以及响应内容的类型?

121、解释一下网络应用的模式及其特点。

122、什么是Web Service(Web服务)?

123、概念解释:SOAP、WSDL、UDDI。

124、Java规范中和Web Service相关的规范有哪些?

125、介绍一下你了解的Java领域的Web Service框架。

JAVA工程师定向招聘_Java工程师面试题整理[社招篇]相关推荐

  1. Java工程师面试题整理[社招篇]

    http://blog.csdn.net/jackfrued/article/details/44921941 1.面向对象的特征有哪些方面? 2.访问修饰符public,private,protec ...

  2. Java面试----2018最全Redis面试题整理

    Java面试----2018最全Redis面试题整理 1.什么是Redis? 答:Redis全称为:Remote Dictionary Server(远程数据服务),是一个基于内存的高性能key-va ...

  3. 2010 .NET面试题整理之基础篇

    2010 .NET面试题整理之基础篇 zhuan 开篇语:对于已有工作经验的朋友,也许面试题已显得不怎么重要,但是如果你应聘的还仅仅是个普通的程序员,相信在很多的公司都还是会先拿出一套面试题,可能对整 ...

  4. 京东 java程序员_33岁的Java程序员火了!通过了京东社招月薪25K!我激动地一顿吃了四碗饭!...

    原标题:33岁的Java程序员火了!通过了京东社招月薪25K!我激动地一顿吃了四碗饭! 最近看到一位33岁的java程序员发的博文火了!!! 昨天看到这位程序员发的博文,我昨天真的激动了.我激动地晚餐 ...

  5. java工程师报考费用_java工程师工资一般有多少

    java工程师平均薪资为13.6k/月,其中拿10K-15K工资的占比最多,而一线城市能达到将近两万左右每月. java工程师工资一般是多少 从平时的各项薪资统计中我们可以了解到IT行业普遍薪资比较高 ...

  6. java面试题高级_Java高级面试题整理(附答案)

    java java8 java开发 Java高级面试题整理(附答案) 这是我收集的10道高级Java面试问题列表.这些问题主要来自 Java 核心部分 ,不涉及 Java EE 相关问题.你可能知道这 ...

  7. 各大公司面试题(社招)

    国有企业搬砖三年由余,每日crud, 技术还在 jsp+ssm 每天挣扎不堪. 猛回头看一下现在的应届学子,后生可畏,总感觉我们当时都是渣渣,真是不知不觉中 Java 都已经卷成这样了吗.犹记得老师曾 ...

  8. 冷暖自知!4年Java小伙收获美团Offer,分享他的社招Java岗4面面经

    美团点评社招java一面 做一下自我介绍吧,简单说一下你的项目? 有遇到过内存泄漏吗?你们是怎么解决的?这个前阵子确实遇到过一次,还算运气比较好. java的基本类型有哪几个?String是不是jav ...

  9. 商汤科技通用视觉部门招聘算法研究类岗位(校招/社招/实习生)

    点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 商汤科技通用视觉部门校招/社招/实习生算法研究类岗位招聘 1.通用视觉部门介绍 商汤通用视觉部门是商汤超大规 ...

最新文章

  1. Android app 启动页尺寸大小 忘记了怎么办
  2. XunSearch中常用方法整合
  3. node JS獲取GPS_Node.js 14 正式发布:V8 引擎升级,新增异步本地存储 API
  4. JavaScript学习代码整理(二)--函数
  5. adaboost mh matlab,Adaboost算法的前世今生
  6. RDIFramework.NET(.NET快速开发框架) 答客户问(2014-02-23)
  7. 关于Struts+Spring+Hibernate的理解
  8. oracle substr(table),oracle中的substr()函数
  9. java web 生命周期_JavaWeb的生命周期
  10. CCF202104-1 灰度直方图
  11. ideal如何快速导入import_【MAC版】pr预设安装目录?pr如何快速批量导入lut
  12. 树莓派桌面没有时间_树莓派日期时间不准的修正方法
  13. python判断ip能否ping通_python 检查IP是否能ping通,并且分别导入两个文件
  14. UCDOS中的点阵字库HZK12,HZK16,HZK24,ASC12,ASC16(转)
  15. 网易邮箱与GMAIL
  16. 测试局域网或wifi实际最大带宽
  17. nca算法_NCA告诉英国公民,立即寻找有史以来最恶劣的网络攻击的保护
  18. java 指纹比对 算法_Java通过sourceafis比对指纹图片的相似度判断指纹
  19. Qt 解析 DXF 文件
  20. C++ - _T含义 C++语言中“_T”是什么意思?

热门文章

  1. python list(str(x:str)) -> List
  2. 怎么查看自己安装的python版本_教你如何检查 Python 版本
  3. c++ createtoolhelp32snapshot取进程路径_Linux进程间通信(上)之管道、消息队列实践
  4. PowerDesigner中在生成的数据库脚本中用name列替换comment列作为字段描述的方法
  5. oracle成本岗,ORACLE的成本管理.doc
  6. beyond compare类似软件_BIM工作是什么?需要哪些BIM软件来完成?
  7. Spring Boot-自动配置之底层原理
  8. SpirngBoot整合MyBatis出现“SAXParseException”和“文件提前结束”异常解决办法
  9. MyBatis——insert错误[Could not set property ‘id‘ of ‘class‘ with value ‘xxx‘]解决方案
  10. 【代码示例】springboot使用drools实现动态规划