Java
CSDN-Luo
这个作者很懒,什么都没留下…
展开
-
Java开发面试学习总结
一、Java 基础知识1、Object 类相关方法getClass获取当前运行时对象的 Class 对象。hashCode返回对象的 hash 码。clone拷贝当前对象, 必须实现 Cloneable 接口。浅拷贝对基本类型进行值拷贝,对引用类型拷贝引用;深拷贝对基本类型进行值拷贝,对引用类型对象不但拷贝对象的引用还拷贝对象的相关属性和方法。两者不同在于深拷贝创建了一个新的对象。equals通过内存地址比较两个对象是否相等,String 类重写了这个方法使用值来比较是否相等。toStr原创 2020-12-17 10:20:49 · 397 阅读 · 0 评论 -
try catch finally,try里有return,finally还执行么?
不管有木有出现异常,finally块中代码都会执行;当try和catch中有return时,finally仍然会执行;finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是 在finally执行前确定的;finally中最好不要包含return,否则程序会提前退出,返回值不是try或catch中保存的返回值。即finally代码块必然..原创 2020-10-15 14:43:05 · 802 阅读 · 1 评论 -
HashMap相关知识点解析
一般的面试题对于HashMap,我们再熟悉不过了,日常开发最常用的Java集合类就是它了,而且面试的时候对于HashMap知识点基本是必问的,就拿我之前的面试经历来看,问的最多的无非是这么几个:1、HashMap的底层存储结构是怎样的啊?2、线程安全吗?为什么不安全?3、1.7和1.8版本的HashMap有什么区别?1.7的有什么隐患,什么原因导致的?4、hashcode是唯一的吗?插入元素的时候怎么比较的?5、跟HashTable,ConcurrentHashMap有什么区别?对于这些问题,转载 2020-07-06 14:46:28 · 219 阅读 · 0 评论 -
有符号整型的数据范围为什么负数比正数多一个
在JAVA中,有符号整型(long,int,short,byte)类型能表示的数据范围总是负数个数比正数要多一个,为什么?以最简单(位数最短)的byte举例System.out.println(Byte.BYTES);//输出1System.out.println(Byte.SIZE);//输出8System.out.println(Byte.MAX_VALUE);//输出127System.out.println(Byte.MIN_VALUE);//输出-128按照通常直觉,正负数不是对称的转载 2020-06-08 11:36:59 · 5115 阅读 · 2 评论 -
实现严格单例模式
Singleton单例模式单例模式public class SingletonHungry { private static final SingletonHungry singleton=new SingletonHungry(); private SingletonHungry() { } public static SingletonHungry ...原创 2019-07-06 19:02:14 · 153 阅读 · 0 评论 -
eclipse Add JRE
在为导入的新项目创建JRE时,误设置了Default VM arguments,在使用TOMCAT启动该项目时会报错:找不到或无法加载主类*****,在remove该JRE后重新创建时不再设置该参数,即能启动该项目。该参数的详细设定看查阅VM arguments。...原创 2019-07-21 13:02:50 · 963 阅读 · 0 评论 -
java面试题及答案(练习使用)
1、servlet执行流程客户端发出http请求,web服务器将请求转发到servlet容器,servlet容器解析url并根据web.xml找到相对应的servlet,并将request、response对象传递给找到的servlet,servlet根据request就可以知道是谁发出的请求,请求信息及其他信息,当servlet处理完业务逻辑后会将信息放入到response并响应到客户端。...原创 2019-09-11 17:16:55 · 248 阅读 · 0 评论