
JAVA面试题
lhyangtop
做突出一个 小桓桓
展开
-
Java面试知识点:网络编程
问题:Java面试知识点:网络编程答案:1.InetAddress代码如下:package com.xy;import java.net.InetAddress;import java.net.UnknownHostException;/** * @ProjectName: day01 * @Package: com.xy * @ClassName: test01 * @Author: 杨路恒 * @Description: * @Date: 2021/9/1原创 2021-09-05 10:57:51 · 182 阅读 · 0 评论 -
Java面试知识点:File、IO流
问题:Java面试知识点:File、IO流答案:1.FilelistFiles方法注意事项:• 当调用者不存在时,返回null• 当调用者是一个文件时,返回null• 当调用者是一个空文件夹时,返回一体度为0的数组• 当调用者是一个有内容的文件夹时,将里面所有文件和文件夹的路径放在File数组中返回• 当调用者是一个有隐藏文件的文件夹时,将里面所有文件和文件夹的路径放在File数组中返回,包含隐藏内容• 当调用者是一个需要权限才能进入的文件夹时,返回null代码如下:原创 2021-09-02 12:10:42 · 220 阅读 · 0 评论 -
Java面试知识点:红黑树、Stream流
问题:Java面试知识点:红黑树、Stream流答案:1.红黑树红黑树 • 平衡二叉B树 • 每一个节点可以是红或者黑 • 红黑树不是高度平衡的,它的平衡是通过“自己的红黑规则”进行实现的2.Stream流Stream流的常见中间操作方法• Stream<T> limit(long maxSize) : 截取指定参数个数的数据• Stream<T> skip(long n):跳过指定参数个数的数据• s...原创 2021-08-23 16:01:43 · 364 阅读 · 0 评论 -
Java面试知识点:集合、Set、泛型、HashSet、HashMap
Java面试知识点:集合、Set、泛型、HashSet、HashMap答案:1.集合集合和数组的对比小结 1,数组的长度是不可变的,集合的长度是可变的。 2 ,数组可以存基本数据蟀和引用数据类型。集合只能存引用数据类型,如野存基本数据类型,需要存对应的包装类。迭代器小结• lterator<E> iterator():创建迭代器对象,默认指向当前集合的0索引。• boolean hasNext():判断当前位置是否有元素可以被取出• E ne...原创 2021-08-23 15:48:20 · 208 阅读 · 0 评论 -
Java面试知识点:Date类、异常
问题:Java面试知识点:Date类、异常答案:1.Date类代码如下:(1)创建日期:package com.xy;import java.util.Date;/** * @ProjectName: day01 * @Package: com.xy * @ClassName: test01 * @Author: 杨路恒 * @Description: * @Date: 2021/8/17 0017 9:55 * @Version: 1.0 */publi原创 2021-08-18 17:16:10 · 325 阅读 · 1 评论 -
Java面试知识点:Object类、Math类、BigDecimal类、自动装箱、拆箱
问题:Java面试知识点:Object类、BigDecimal类、自动装箱、拆箱答案:1.Object类:代码如下:package com.xy;/** * @ProjectName: day01 * @Package: com.xy * @ClassName: test03 * @Author: 杨路恒 * @Description: * @Date: 2021/8/13 0013 17:33 * @Version: 1.0 */public class tes原创 2021-08-18 16:56:13 · 241 阅读 · 0 评论 -
Java面试知识点:多态、内部类
问题:Java面试知识点:多态、内部类答案:多态中成员访问特点• 构造方法:同继承一样,子类会通过super访问父类构造方法• 成员变量:编译看左边(父类),执行看左边(父类)• 成员方法:编译看左边(父类),执行看右边(子类)多态中的转型• 向上转型 从子到父 父类引用指向子类对象• 向下转型 从父到子 父类引用转为子类对象避免强转出现的问题•关键字 instanceof•使用格式: 变量名 instanceof 类型 通俗的理解...原创 2021-08-13 13:24:37 · 186 阅读 · 0 评论 -
Java常见面试知识点:继承、接口、多态、代码块
问题:Java常见面试知识点:继承、接口、多态、代码块答案:1.继承继承中构造方法的访问特点子类中所有的构造方法默认都会访问父类中无参的构造方法为什么?• 子类在初始化的时候,有可能会使用到父类中的数据,如果父类没有完成初始化,子类将无法使用父类的数据。 子类初始化之前,一定要先完成父类初始化。怎么初始化?• 构造方法的第一条语句默认都是:super()注意:如果我们编写的类,没有手动指定定父类,系统也会自动继承Object(Java继承体系中的最顶层父类)看如下代码:pac原创 2021-08-12 10:08:37 · 224 阅读 · 0 评论 -
Java栈内存、堆内存、方法区对对象和引用的关系
问题:Java栈内存、堆内存、方法区对对象和引用的关系答案:1.单个对象如图所示:(1)首先类加载器加载要运行的类,首先将main方法加载进方法区,并进栈内存,顺序执行代码,创建对象,将对象的类加载进方法区。(2)对象的引用在栈内存,对象在堆内存,其成员变量、成员方法的地址也在堆内存,而成员方法在方法区。(3)打印变量,根据对象在堆内存的地址,找到变量打印值,找到方法地址压栈进入栈内存,调用完成弹栈。2.两个对象3.两个引用...原创 2021-08-12 09:40:01 · 527 阅读 · 3 评论 -
Java面试题:线程实现的两种方式及匿名内部类实现
QUESTION:线程实现的两种方式及匿名内部类实现ANSWER:1、多线程两种实现方式(1)继承Thread * 定义类继承Thread * 重写run方法 * 把新线程要做的事写在run方法中 * 创建线程对象 * 开启新线程, 内部会自动执行run方法public class testThread2 { public stati...原创 2019-02-14 12:32:57 · 640 阅读 · 0 评论 -
Java面试题:单例设计模式、适配器模式的不同方式
QUESTION:单例设计模式、适配器模式的不同方式?ANSWER:1、单例设计模式,适配器设计模式 单利设计模式: 在java中,单例模式是指为了保证类在内存中只有一个对象,而形成的一种固有的代码模式! 适配器设计模式: 在java中,适配器设计模式是指为了监视某些行为,但是对于每种监听到的行为又有不同的处理,为了能够让监听者自行来...原创 2019-02-15 13:15:53 · 753 阅读 · 0 评论 -
Java面试题:JDK不同版本处理IO流异常的标准代码
QUESTION:JDK不同版本处理IO流异常的标准代码?answer:JDK1.6版本及以前:FileInputStream fis=null; FileOutputStream fos=null; try{ fis=new FileInputStream("C:\\Users\\ylh31\\Desktop\\应用软件\\节奏 ...原创 2019-02-03 11:16:57 · 245 阅读 · 0 评论 -
Java面试题:IO流的标准处理异常的代码
QUESTION:IO流的标准处理异常的代码?ANWSER:public class testIO9 { public static void main(String []args) throws IOException { FileInputStream fis=null; FileOutputStream fos=null; t...原创 2019-01-28 20:16:06 · 232 阅读 · 0 评论 -
Java面试题:IO流中read()方法为什么返回值是int
Question:IO流中read()方法为什么返回值是int?anwser:因为字节输入流可以操作任意类型的文件,比如图片音频等,这些文件底层都是以二进制形式的存储的,如果每次读取都返回byte,一次读取一个字节为8位,有可能在读到中间的时候遇到111111111,那么这11111111是byte类型的-1,我们的程序是遇到-1就会停止不读了,后面的数据就读不到了,所以在读取的时候用int类...原创 2019-01-28 12:06:32 · 2446 阅读 · 0 评论 -
JAVA面试题:HashMap和Hashtable的区别
HashMap和Hashtable的区别1.共同点:都是双列集合,底层都是哈希算法2.区别:* 1.HashMap是线程不安全的,效率高,JDK1.2版本* Hashtable是线程安全的,效率低,JDK1.0版本* 2.HashMap可以存储null键和null值* Hashtable不可以存储null键和null值3.代码示例:public class tes...原创 2019-01-26 11:40:21 · 19621 阅读 · 9 评论