【JAVA基础面试】
程序员不弃
努力到无能无力,坚持到感动自己。
不求最强,只求更强,每天进步一点点,未来一定不会差。
展开
-
java面试题:switch语句能否作用byte上,能否作用于long,能否作用于string上?
问题:switch的表达式是否可以为long?是否可以为string? 答: 在Java 5以前,switch(expr)中,expr只能是byte、short、char、int。从Java 5开始,Java中引入了枚举类型,expr也可以是enum类型,从Java 7开始,expr还可以是字符串(String),但是长整型(long)在目前所有的版本中都是不可以的。原创 2018-01-14 10:39:07 · 1219 阅读 · 0 评论 -
2018-01-18 Maven知识点-面试
主要几个问题:是什么,有什么缺点和优点?1.Maven是什么?答:Maven是一个项目管理工具,简化和标准化项目建设过程,可以用于构建工程,管理jar包,编译代码,甚至能帮你部署项目,生成web站点。2.maven优点?答:1.简写目标依赖管理。2.易于上手。3.便于与持续集成工具(jenkins)整合4.便于项目升级,无论是项目本身升级还是项目使用的依赖升级。5.有助于多模块开发,一个模块开发好转载 2018-01-18 10:33:27 · 415 阅读 · 0 评论 -
【Java面试】 final、static、this、super 关键字
final 关键字 final关键字主要用在三个地方:变量、方法、类。 对于一个final变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;如果是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象。 当用final修饰一个类时,表明这个类不能被继承。final类中的所有成员方法都会被隐式地指定为final方法。 使用final方法的原因有两个。第一个原因是把...转载 2019-03-15 08:49:34 · 280 阅读 · 0 评论 -
【Java基础面试】这几道Java集合框架面试题在面试中几乎必问
Arraylist 与 LinkedList 异同 补充:数据结构基础之双向链表 ArrayList 与 Vector 区别 HashMap的底层实现 JDK1.8之前 JDK1.8之后 HashMap 和 Hashtable 的区别 HashMap 的长度为什么是2的幂次方 HashMap 多线程操作导致死循环问题 HashSet 和 HashMap 区别 ConcurrentH...转载 2019-03-15 08:53:59 · 388 阅读 · 0 评论