自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 [java面试]之网络

网络1、http响应码301、302分别代表什么,有什么区别?在http协议中,200代表成功,404代表没找到,403代表禁止访问。301和302都是页面重定向。301请求的页面已经被永久移动到新的位置,服务器返回此响应(作为GET或者HEAD请求的响应)时会自动将请求转到新的位置。302服务器目前正从不同的位置页面响应请求,但请求者应继续使用原来的位置来进行以后的请求,此代码与响应...

2020-03-30 16:26:56 229

原创 [java面试]之异常

异常1、throw和throws的区别throw:1、作用在方法内,表示抛出具体异常,又方法体内的语句处理。2、具体向外抛出的动作,所以它抛出的是一个异常实体类,若执行了throw一定是抛出了某种异常。throws:1、作用在方法的声明上,表示如果抛出异常,则由该方法的调用者类进行异常处理。2、主要的声明这个方法会抛出某种类型的异常,让他的使用者知道捕获异常的类型。3、出现异常是...

2020-03-30 10:33:09 119

原创 [java面试]之java Web

java Web1、JSP和Servlet的异同及联系异同:JSP经过编译之后就变成了Servlet(JSP本质上是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的类)。JSP更擅长于表现页面显示;Servlet更擅长于逻辑控制。Servlet中没有内置对象,JSP中内置对象都是必须通过HTTPServletRespose...

2020-03-27 17:22:18 131

原创 [java面试]之对象拷贝

对象拷贝为什么要使用克隆?如何实现对象克隆?深拷贝和浅拷贝的区别?想要处理一个对象,又想保留原有的数据,接下来的操作就需要使用克隆了。如何实现:必须实现Cloneable接口实现Cloneable的类应该重写clone()方法,重写时该方法的修饰符应该为public,克隆出来的对象与原对象没有任何关系,它在队中是一个独立的实体,占据独立的内存地址,新生对象由jvm加载类加载器通过反射创...

2020-03-27 11:41:16 87

原创 [java面试]之反射

反射1、什么是反射?对于运行阶段的一个类,可以动态的获取这个类的所有的属性,方法和构造方法等信息,对于运行阶段的一个对象,也可以动态的获取这个对象的属性,方法和构造方法等信息的机制,称为反射机制。反射机制是java中非常重要的一个技术,使用反射需要先获取一个类或者对象的字节码文件对象。Class:代表类的类。Field:代表属性的类。Constructor:代表构造方法的类。Metho...

2020-03-27 11:16:28 100

原创 [java面试]之多线程

多线程1、并行和并发的区别并发是多个时间在同一时间段内执行(交替进行);交替做不同事情的能力;不同的代码块交替进行。并行是多个时间在同一时间点内执行(同时进行);同时做不同事情的能力;不同的代码块同时进行。2、浅谈对线程的理解计算机的核心是CPU,它承担了计算机所有的任务。可以把他比作一个工厂,时刻都在运行。假设这个工厂的能力有限,同时只可让一个车间进行生产,其他车间都停止。即单...

2020-03-25 17:15:24 136

原创 [java面试]之容器(数据结构)

java面试之容器篇1、java常见的容器(数据结构)有哪些?常见的容器主要有Collection(集合),Map,但是我们常用的String字符串和数组其实也是一种容器,但是该知识点讨论数组和String字符串的意义不大。故不拿出来作比较。Collection:Collection是集合类的顶级接口,继承它的接口主要有List,Queue,Set。...

2020-03-20 13:59:09 512

原创 【java面试】之java基础

本篇博客是借鉴其他博主文章和自己理解整理所得。一、java基础部分1、JDK和JRE的区别JDK(java Development Kit) 是整个java的核心,包含了java运行环境(Java Runtime Envirnment),java工具(javac/java/jdb等)和java的核心类库(java API,包含rt.jar)。JRE (java Runtime Enviro...

2020-03-16 16:08:55 255

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除