![](https://img-blog.csdnimg.cn/03e7c63e783b4cd7b71dc3921ef57e34.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java面试题
文章平均质量分 65
整理Java技术栈高频面试题、八股文
Java学习与面试
这个作者很懒,什么都没留下…
展开
-
进大厂背过的Java面试题系列-11
1.字节流与字符流的区别 1)字节流在操作的时候本身是不会用到缓冲区(内存)的,是与文件本身直接操作的,而字符流在操作的时候是使用到缓冲区的。 2)字节流在操作文件时,即使不关闭资源(close方法),文件也能输出,但是如果字符流不使用close方法的话,则不会输出任何内容,说明字符流用的是缓冲区,并且可以使用flush方法强制进行刷新缓冲区,这时才能在不close的情况下输出内容 3)Reader类的read()方法返回类型为int :作为整数读取的字符(占两个字节共16位),范...原创 2022-04-23 13:21:07 · 292 阅读 · 0 评论 -
进大厂背过的Java面试题系列-12
欢迎关注公众号:“Java元空间” ,回复“资料”,获取大厂面试资料。这里有Java、SQL、大厂面试经验、面试题,欢迎大家关注交流。 1、为什么不能从静态的方法里调用非静态的方法或变量? 非静态的方法可以调用静态的方法,但是静态的方法不可以调用非静态的方法。 类的静态成员(变量和方法)属于类本身,在类加载的时候就会分配内存,可以通过类名直接去访问;非静态成员(变量和方法)属于类的对象,所以只有在类的对象产生(创建类的实例)时才会分配内存,然后通过类的对象(实例)去访问。 在一个类的.原创 2022-04-23 13:13:27 · 221 阅读 · 0 评论 -
进大厂背过的Java面试题系列-8
欢迎关注公众号:“Java元空间” ,回复“资料”,获取大厂面试资料。这里有Java、SQL、大厂面试经验、面试题,欢迎大家关注交流。 1.String str=”aaa”,与String str=new String(“aaa”)一样吗? 不一样的。因为内存分配的方式不一样。第一种,创建的”aaa”是常量,jvm都将其分配在常量池中。第二种创建的是一个对象,jvm将其值分配在堆内存中。 2.String str=”aa”,String s=”bb”,String aa=aa+s;一种创建了几个.原创 2022-04-20 22:37:48 · 223 阅读 · 0 评论 -
进大厂背过的Java面试题系列-4
欢迎关注公众号:“Java元空间” ,回复“资料”,获取大厂面试资料。这里有Java、SQL、大厂面试经验、面试题,欢迎大家关注交流。 1.什么是B/S架构?什么是C/S架构 B/S(Browser/Server),浏览器/服务器程序 C/S(Client/Server),客户端/服务端,桌面应用程序 2.你所知道网络协议有那些? HTTP:超文本传输协议 FTP:文件传输协议 SMPT:简单邮件协议 TELNET:远程终端协议 POP3:邮件读取协议 3.Java垃圾回收.原创 2022-04-16 21:54:21 · 127 阅读 · 0 评论 -
进大厂背过的Java面试题系列-7
欢迎关注公众号:“Java元空间” ,回复“资料”,获取大厂面试资料。这里有Java、SQL、大厂面试经验、面试题,欢迎大家关注交流。 1.Java最顶级的父类是哪个? Object 2.Object类常用方法有那些? equals hashcode toString wait notify clone getClass 3.java中有没有指针? 有指针,但是隐藏了,开发人员无法直接操作指针,由jvm来操作指针 4.java中是值传递引用传递? 理论上说,java都是引用传递,对于基本数据原创 2022-04-20 22:34:03 · 73 阅读 · 0 评论 -
进大厂背过的Java面试题系列-6
欢迎关注公众号:“Java元空间” ,回复“资料”,获取大厂面试资料。这里有Java、SQL、大厂面试经验、面试题,欢迎大家关注交流。 1.什么是拆装箱? 拆箱:把包装类型转成基本数据类型 装箱:把基本数据类型转成包装类型 2.Java中的包装类都是那些? byte:Byte short:Shortint:Integer long:Long float:Float double:Double char:Character boolean:Boolean 3.一个java类中包含哪些内容? .原创 2022-04-16 22:04:17 · 64 阅读 · 0 评论 -
进大厂背过的Java面试题系列-5
欢迎关注公众号:“Java元空间” ,回复“资料”,获取大厂面试资料。这里有Java、SQL、大厂面试经验、面试题,欢迎大家关注交流。 1.Java都有那些开发平台? 1)SE(J2SE),standardedition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。 2)EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK5.0开始,改名为Java EE。 3)ME(J2ME),micro edition,.原创 2022-04-16 22:00:42 · 75 阅读 · 0 评论 -
进大厂背过的Java面试题系列-3
欢迎关注公众号:“Java元空间” ,回复“资料”,获取大厂面试资料。这里有Java、SQL、大厂面试经验、面试题,欢迎大家关注交流。 1. 线程与进程的区别 进程是系统进行资源分配和调度的一个独立单位,线程是CPU调度和分派的基本单位,线程作为调度和分配的基本单位,进程作为拥有资源的基本单位。 进程和线程的关系: 1)一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。 2)资源分配给进程,同一进程的所有线程共享该进程的所有资源。 3)线程在执行过程中,需要...原创 2022-04-16 21:52:22 · 286 阅读 · 0 评论 -
进大厂背过的Java面试题系列-2
欢迎关注公众号:“Java元空间” ,回复“资料”,获取大厂面试资料。这里有Java、SQL、大厂面试经验、面试题,欢迎大家关注交流。 ArrayList和LinkedList有什么区别? 图片 ArrayList和LinkedList都实现了List接口,他们有以下的不同点: ArrayList是基于索引的数据接口,它的底层是数组。它可以以O(1)时间复杂度对元素进行随机访问。与此对应,LinkedList是以元素列表的形式存储它的数据,每一个元素都和它的前一个和后一个元素链接在一起,在这种情况下,原创 2022-04-16 21:47:19 · 71 阅读 · 0 评论 -
进大厂背过的Java面试题系列-1
Java高频面试题原创 2022-04-16 21:37:58 · 333 阅读 · 0 评论