栈的应用举例(Java后端开发岗,从基础到进阶,小白面试必问的6个技术栈)
Posted
篇首语:好汉凭志强,好马凭胆壮。本文由小常识网(cha138.com)小编为大家整理,主要介绍了栈的应用举例(Java后端开发岗,从基础到进阶,小白面试必问的6个技术栈)相关的知识,希望对你有一定的参考价值。
栈的应用举例(Java后端开发岗,从基础到进阶,小白面试必问的6个技术栈)
前言
有些小伙伴不知不觉就到了毕业找工作的时间了,感叹时间过的如此之快,因为一些个人的原因恰好也在这个时间点寻找新的工作,在此记录一下小白在面试中被问频率较高的问题。
一、Java概述
1. 何为编程
编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。
2. 什么是Java
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
3. jdk1.5之后的三大版本
4. Jdk和Jre和JVM的区别
5. 什么是跨平台性?原理是什么
6. Java语言有哪些特点
7. 什么是字节码?采用字节码的最大好处是什么
8. 什么是Java程序的主类?应用程序和小程序的主类有何不同?
9. Java应用程序与小程序之间有那些差别?
10. Java和C++的区别
11. Oracle JDK 和 OpenJDK 的对比
二、基础语法
12. Java有哪些数据类型
13. switch 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String 上
14. 用最有效率的方法计算 2 乘以 8
15. Math.round(11.5) 等于多少?Math.round(-11.5)等于多少
16. float f=3.4;是否正确
17. short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗
18. Java语言采用何种编码方案?有何特点?
19. 什么Java注释
20. 访问修饰符 public,private,protected,以及不写(默认)时的区别
21. &和&&的区别
22. Java 有没有 goto
23. final 有什么用?
24. final finally finalize区别
25. this关键字的用法
26. super关键字的用法
27. this与super的区别
28. static存在的主要意义
29. static的独特之处
30. static应用场景
31. static注意事项
32. break ,continue ,return 的区别及作用
33. 在 Java 中,如何跳出当前的多重嵌套循环
三、面向对象
34. 面向对象和面向过程的区别
35. 面向对象的特征有哪些方面
36. 什么是多态机制?Java语言是如何实现多态的?
37. 面向对象五大基本原则是什么(可选)
38. 抽象类和接口的对比
39. 普通类和抽象类有哪些区别?
40. 抽象类能使用 final 修饰吗?
41. 创建一个对象用什么关键字?对象实例与对象引用有何不同?
42. 成员变量与局部变量的区别有哪些
43. 在Java中定义一个不做事且没有参数的构造方法的作用
44. 在调用子类构造方法之前会先调用父类没有参数的构造方法,其目的是?
45. 一个类的构造方法的作用是什么?若一个类没有声明构造方法,改程序能正确执行吗?为什么?
46. 构造方法有哪些特性?
47. 静态变量和实例变量区别
48. 静态变量与普通变量区别
49. 静态方法和实例方法有何不同?
50. 在一个静态方法内调用一个非静态成员为什么是非法的?
51. 什么是方法的返回值?返回值的作用是什么?
52. 什么是内部类?
53. 内部类的分类有哪些
54. 内部类的优点
55. 内部类有哪些应用场景
56. 局部内部类和匿名内部类访问局部变量的时候,为什么变量必须要加上final?
57. 内部类相关,看程序说出运行结果
58. 构造器(constructor)是否可被重写(override)
59. 重载(Overload)和重写(Override)的区别。重载的方法能否根据返回类型进行区分?
60. == 和 equals 的区别是什么
61. hashCode 与 equals (重要)
62. 对象的相等与指向他们的引用相等,两者有什么不同?
63. 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递
64. 为什么 Java 中只有值传递
65. 值传递和引用传递有什么区别
66. JDK 中常用的包有哪些
67. import java和javax有什么区别
四、IO流
68. java 中 IO 流分为几种?
69. BIO,NIO,AIO 有什么区别?
70. Files的常用方法都有哪些?
五、反射
71. 什么是反射机制?
72. 反射机制优缺点
73. 反射机制的应用场景有哪些?
74. Java获取反射的三种方法
六、常用API
75. 字符型常量和字符串常量的区别
76. 什么是字符串常量池?
77. String 是最基本的数据类型吗
78. String有哪些特性
79. String为什么是不可变的吗?
80. String真的是不可变的吗?
81. 是否可以继承 String 类
82. String str="i"与 String str=new String(“i”)一样吗?
83. String s = new String(“xyz”);创建了几个字符串对象
84. 如何将字符串反转?
85. 数组有没有 length()方法?String 有没有 length()方法
86. String 类的常用方法都有那些?
87. 在使用 HashMap 的时候,用 String 做 key 有什么好处?
88. String和StringBuffer、StringBuilder的区别是什么?String为什么是不可变的
89. 自动装箱与拆箱
90. int 和 Integer 有什么区别
91. Integer a= 127 与 Integer b = 127相等吗
为了不影响大家的阅读体验,这篇Java基础的面试真题已经为大家打包好了,需要的小伙伴点赞+转发,关注我之后 私信【242】即可获取,希望这份面试笔记可以帮助大小伙伴愉快的通过面试,当然以上的面试真题仅供参考,
相关参考
朋友公司新项目,他负责后端开发,因为之前做过全栈的项目,基本前后台思路都门清,就自己把逻辑走通写了api接口,新招了个ios过来说他写的接口不行,就干了一架。那么接口文档到底是该谁来定义呢?接口是什么?API,全...
成都最好的APP开发公司(【成都招聘】中科院成都信息技术股份有限公司)
JAVA开发工程师岗位职责:参与通用平台Java后端核心模块开发,了解技术体系及实现,进行软件单元测试,并编写技术文档。职责一:负责需求文档和设计文档,完成软件开发1、根据项目具体要求,承担模块开发任务;2、了解...
怎样用java建立自己的网站平台(Java开发者必备的9个网站)
Java是一种面向对象的编程语言,应用于各种各样的技术领域,例如网站开发、Android开发、游戏开发、大数据等等。作为Java开发者,每一个项目的要求不同,遇到的问题也会不同,面对源源不断的问题,怎么破?不要着急,这9...
怎样使用eclipse([ JAVA编程基础 ] Eclipse基本使用与设置)
《喝杯JAVA压压惊》—webpiece用于开发Java程序的IDE软件很多,一般选用MyEclipse10或2014。MyEclipse默认支持JDK1.6,如果想导入其他版本的JDK可自行操作:MyEclipse中,“windows”--“preferences”--左侧的“Java节点”--选择其下的“installJREs...
有关大数据的毕业设计(采用Java做毕业设计该如何确定方向)
...、移动互联网开发和大数据开发等领域,都有比较广泛的应用,选择不同的领域需要做不同的知识储备。在具体方向的选择方面,需要考虑到三方面因素,其一是自身的兴趣爱好、知识储备和能力特点,其二是学校的教育资源,...
正规软件开发培训班(看Java培训机构排名 不如了解最真实的Java培训机构)
近年来,随着IT行业对从业人员的需求量迅速增加,Java编程语言是异常的火爆,各式各样的Java培训机构如雨后春笋般崛地而起。每年关于Java培训机构排名的排行榜也是多到让人眼花缭乱。其实每个培训机构都有各自的优势...
...、土地调查、基础测绘、防灾减灾等方面大显身手。它们应用的技术,就是遥感。如今,大家已经对“遥感”耳熟能详——遥感,是指非接触的、远距离的探测技术,一
...、土地调查、基础测绘、防灾减灾等方面大显身手。它们应用的技术,就是遥感。如今,大家已经对“遥感”耳熟能详——遥感,是指非接触的、远距离的探测技术,一
控制加密和解密过程的指令称为什么(Java开发中的加密、解密、签名、验签,密钥,证书(上篇))
...件包大概可以分成三个主要的功能部分:SSL协议库libssl、应用程序命令工具以及密码算法库libcrypto。它使用标准的文件格式(PEM/CER/CRT/PKCS等)存储密钥和证书信息。keytool:是密钥和证书管理工具。它出自于Java体系,它使用KeySto...
漫反射光电开关的检测距离(从定性到定量,遥感技术“进阶式”)
...、土地调查、基础测绘、防灾减灾等方面大显身手。它们应用的技术,就是遥感。如今,大家已经对“遥感”耳熟能详——遥感,是指非接触的、远距离的探测技术,一般指通过遥感器对物体的电磁波辐射、反射特性进行探测,...