面试核心专题 数据库专题 前端专题 框架专题
项目专题 架构专题 AI场景专题
  • 面试核心专题 JDK和JRE有什么区别? ( * )
  • 面试核心专题 说一下你对==和equals的认识,它们有什么差别? (高频) ( ** )
  • 面试核心专题 如果两个对象的hashCode值一样,则它们用 equals()比较也是为true,是不是? ( ** )
  • 面试核心专题 综合说下final的作用 ( * )
  • 面试核心专题 String是基本数据类型吗? ( * )
  • 面试核心专题 对字符串操作都有哪些类并详细的介绍一下它们之 间的区别? ( *** )
  • 面试核心专题 String str="abc"与 String str = new String("abc")的 定义方法一样吗? ( ** )
  • 面试核心专题 普通for和增强for的区别 ( *** )
  • 面试核心专题 方法重载与重写的区别 ( **** )
  • 面试核心专题 抽象类与接口的区别 ( **** )
  • 面试核心专题 谈谈你对面向对象三大特性的理解 ( ***** )
  • 面试核心专题 访问修饰符的作用范围由大到小,及各自的范围是 什么?可以 修饰什么? ( *** )
  • 面试核心专题 throw与throws的区别 ( ** )
  • 面试核心专题 Java的集合容器都有哪些? ( **** )
  • 面试核心专题 如何把一个线程不安全的List集合转成线程安全的 List集合? ( * )
  • 面试核心专题 List、Set、Map 之间的区别是什么? ( **** )
  • 面试核心专题 HashMap 和 Hashtable 有什么区别? ( *** )
  • 面试核心专题 ArrayList 和 LinkedList 的区别是什么? ( **** )
  • 面试核心专题 ArrayList 和 Vector 的区别是什么? ( ** )
  • 面试核心专题 JDK1.7到JDK1.8,HashMap底层发生了什么变化? (高频) ( ***** )
  • 面试核心专题 HashMap的数组长度有什么特点,扩容原理是什 么?(高频) ( ***** )
  • 面试核心专题 创建多线程的方式有几种 ( *** )
  • 面试核心专题 sleep() 和 wait() 有什么区别? ( *** )
  • 面试核心专题 线程的run()和start()有什么区别? ( * )
  • 面试核心专题 谈谈你对Java反射的理解 ( ***** )
  • 面试核心专题 说一下TCP的三次握手 ( *** )
  • 面试核心专题 说一下TCP的四次挥手 ( *** )
  • 面试核心专题 定义一个人类,用变量表示 姓名 性别 年龄 身高 体重 ( * )
  • 面试核心专题 有两个和尚,分别身高为150 , 170 获取两个和尚的最高身高 ( * )
  • 面试核心专题 有三个和尚,分别身高为150 210 170 获取三个和尚的最高身高 ( ** )
  • 面试核心专题 键盘录入月份,用switch判断该月份是什么季节? ( ** )
  • 面试核心专题 任意给出一个整数,请用程序实现判断该整数是奇数还是偶数,并在控制台输出该整数是奇数还是偶数 ( ** )
  • 面试核心专题 从键盘输入年份,请输出该年的2月份的总天数。闰年2月份29天,平年28天。 ( *** )
  • 面试核心专题 键盘录入一个星期数(1,2,...7),输出对应的星期一,星期二,...星期日 ( ** )
  • 面试核心专题 - 需求: 小明快要期末考试了,小明爸爸对他说,会根据他不同的考试成绩,送他不同的礼物,假如你可以控制小明的得分,请用程序实现小明到底该获得什么样的礼物,并在控制台输出。 - 奖励规则: 95~100 山地自行车一辆 90~94 游乐场玩一次 80~89 变形金刚玩具一个 80以下 胖揍一顿 ( *** )
  • 面试核心专题 利用for循环求1-100的和 ( ** )
  • 面试核心专题 利用for循环求1-100的偶数和 ( ** )
  • 面试核心专题 统计1-100的偶数个数 ( ** )
  • 面试核心专题 世界最高山峰是珠穆朗玛峰(8844.43米=8844430毫米),假如我有一张足够大的纸,它的厚度是0.1毫米。请问,我折叠多少次,可以折成珠穆朗玛峰的高度? ( *** )
  • 面试核心专题 完成一个猜数字小游戏 ( **** )
  • 面试核心专题 获取数组最大值 ( *** )
  • 面试核心专题 随机产生10个[0,100]之间整数,统计既是3又是5,但不是7的倍数的个数 ( ** )
  • 面试核心专题 1.定义一个数组 int[] arr = {1,2,3,4} 2.遍历数组,输出元素按照[1,2,3,4] ( *** )
  • 面试核心专题 键盘录入一个整数,找出整数在数组中存储的索引位置 ( ***** )
  • 面试核心专题 键盘录入一个整数,将整数传递到另外一个方法中,在此方法中判断这个整数的奇偶性 如果是偶数,方法返回"偶数" 否则返回"奇数" ( ** )
  • 面试核心专题 定义一个方法,给这个方法传几,就让这个方法循环打印几次"我是一个有经验的JAVA开发工程师" ( ** )
  • 面试核心专题 定义一个类MyDate,代表生日,类中定义三个属性,分别为 year month day 定义一个公民类Citizen,类中定义三个属性,分别为cardId(String),name(String),MyDate(MyDate),并为三个属性赋值 ( ***** )
  • 面试核心专题 n个字符串进行拼接,每一个字符串之间使用某字符进行分隔,如果没有传入字符串,那么返回空字符串"" ( **** )
  • 面试核心专题 求10的阶乘 ( **** )
  • 面试核心专题 故事得从西元1202年说起,话说有一位意大利青年,名叫斐波那契。 在他的一部著作中提出了一个有趣的问题:假设一对刚出生的小兔一个月后就能长成大兔,再过一个月就能生下一对小兔,并且此后每个月都生一对小兔,一年内没有发生死亡 问:一对刚出生的兔子,一年内繁殖成多少对兔子? ( ***** )
  • 面试核心专题 完成冒泡排序 ( ***** )
  • 面试核心专题 完成二分查找 ( ***** )
  • 面试核心专题 (1)定义学生类Student,声明姓名和成绩成员变量 (2)测试类ObjectArrayTest的main中创建一个可以装3个学生对象的数组,并且按照学生成绩排序,显示学生信息 ( **** )
  • 面试核心专题 某IT公司有多名员工,按照员工负责的工作不同,进行了部门的划分(研发部、维护部)。 研发部(Developer)根据所需研发的内容不同,又分为 JavaEE工程师 、Android工程师 ; 维护部(Maintainer)根据所需维护的内容不同,又分为 网络维护工程师(Network) 、硬件维护工程师(Hardware) 。 公司的每名员工都有他们自己的员工编号、姓名,并要做他们所负责的工作。 工作内容: - JavaEE工程师: 员工号为xxx的 xxx员工,正在研发电商网站 - Android工程师:员工号为xxx的 xxx员工,正在研发电商的手机客户端软件 - 网络维护工程师:员工号为xxx的 xxx员工,正在检查网络是否畅通 - 硬件维护工程师:员工号为xxx的 xxx员工,正在修复电脑主板 请根据描述,完成员工体系中所有类的定义,并指定类之间的继承关系。进行XX工程师类的对象创建,完成工作方法的调用。 ( ***** )
  • 面试核心专题 定义笔记本类,具备开机,关机和使用USB设备的功能。具体是什么USB设备,笔记本并不关心,只要符合USB规格的设备都可以。鼠标和键盘要想能在电脑上使用,那么鼠标和键盘也必须遵守USB规范,不然鼠标和键盘生产出来无法使用; 进行描述笔记本类,实现笔记本使用USB鼠标、USB键盘 - USB接口,包含开启功能、关闭功能 - 笔记本类,包含运行功能、关机功能、使用USB设备功能 - 鼠标类,要符合USB接口 - 键盘类,要符合USB接口 ( ***** )
  • 面试核心专题 已知用户名和密码,请用程序实现模拟用户登录。总共给三次机会,登录成功与否,给出相应的提示 ( *** )
  • 面试核心专题 键盘录入一个字符串,统计该字符串中大写字母字符,小写字母字符,数字字符出现的次数(不考虑其他字符) ( **** )
  • 面试核心专题 键盘录入一个字符串,判断这个字符串是否是"回文内容" 比如:abcba -> 正着和倒着念都一样 ( ** )
  • 面试核心专题 键盘录入一个年份,用Calendar判断是否为闰年或者平年 ( ***** )
  • 面试核心专题 Stream流对象练习: 1. 第一个队伍只要名字为3个字的成员姓名; 2. 第一个队伍筛选之后只要前3个人; 3. 第二个队伍只要姓张的成员姓名; 4. 第二个队伍筛选之后不要前2个人; 5. 将两个队伍合并为一个队伍; 6. 打印整个队伍的姓名信息; ( *** )
  • 面试核心专题 按照斗地主的规则,完成洗牌发牌的动作。 具体规则: 使用54张牌打乱顺序,三个玩家参与游戏,三人交替摸牌,每人17张牌,最后三张留作底牌。 ( ***** )
  • 面试核心专题 利用map集合完成斗地主案例,将每个玩家手中的牌进行排序 ( ***** )
  • 面试核心专题 1班级有三名同学,学号和姓名分别为:1=张三,2=李四,3=王五,2班有三名同学,学号和姓名分别为:1=黄晓明,2=杨颖,3=刘德华,请将同学的信息以键值对的形式存储到2个Map集合中,再将2个Map集合存储到List集合中。 ( ** )
  • 面试核心专题 使用File对象遍历指定文件夹下所有的.jpg文件 ( *** )
  • 面试核心专题 用Map集合统计字符串中每一个字符出现的次数 ( *** )
  • 面试核心专题 字节流实现图片复制 ( *** )
  • 面试核心专题 利用TCP协议完成文件上传 ( ***** )
  • 面试核心专题 JDK和JRE有什么区别? ( * )
  • 面试核心专题 说一下你对==和equals的认识,它们有什么差别? (高频) ( ** )
  • 面试核心专题 如果两个对象的hashCode值一样,则它们用 equals()比较也是为true,是不是? ( ** )
  • 面试核心专题 综合说下final的作用 ( * )
  • 面试核心专题 String是基本数据类型吗? ( * )
  • 面试核心专题 对字符串操作都有哪些类并详细的介绍一下它们之 间的区别? ( *** )
  • 面试核心专题 String str="abc"与 String str = new String("abc")的 定义方法一样吗? ( ** )
  • 面试核心专题 普通for和增强for的区别 ( *** )
  • 面试核心专题 方法重载与重写的区别 ( **** )
  • 面试核心专题 抽象类与接口的区别 ( **** )
  • 面试核心专题 谈谈你对面向对象三大特性的理解 ( ***** )
  • 面试核心专题 访问修饰符的作用范围由大到小,及各自的范围是 什么?可以 修饰什么? ( *** )
  • 面试核心专题 throw与throws的区别 ( ** )
  • 面试核心专题 Java的集合容器都有哪些? ( **** )
  • 面试核心专题 如何把一个线程不安全的List集合转成线程安全的 List集合? ( * )
  • 面试核心专题 List、Set、Map 之间的区别是什么? ( **** )
  • 面试核心专题 HashMap 和 Hashtable 有什么区别? ( *** )
  • 面试核心专题 ArrayList 和 LinkedList 的区别是什么? ( **** )
  • 面试核心专题 ArrayList 和 Vector 的区别是什么? ( ** )
  • 面试核心专题 JDK1.7到JDK1.8,HashMap底层发生了什么变化? (高频) ( ***** )
  • 面试核心专题 HashMap的数组长度有什么特点,扩容原理是什 么?(高频) ( ***** )
  • 面试核心专题 创建多线程的方式有几种 ( *** )
  • 面试核心专题 sleep() 和 wait() 有什么区别? ( *** )
  • 面试核心专题 线程的run()和start()有什么区别? ( * )
  • 面试核心专题 谈谈你对Java反射的理解 ( ***** )
  • 面试核心专题 说一下TCP的三次握手 ( *** )
  • 面试核心专题 说一下TCP的四次挥手 ( *** )
  • 面试核心专题 定义一个人类,用变量表示 姓名 性别 年龄 身高 体重 ( * )
  • 面试核心专题 有两个和尚,分别身高为150 , 170 获取两个和尚的最高身高 ( * )
  • 面试核心专题 有三个和尚,分别身高为150 210 170 获取三个和尚的最高身高 ( ** )
  • 面试核心专题 键盘录入月份,用switch判断该月份是什么季节? ( ** )
  • 面试核心专题 任意给出一个整数,请用程序实现判断该整数是奇数还是偶数,并在控制台输出该整数是奇数还是偶数 ( ** )
  • 面试核心专题 从键盘输入年份,请输出该年的2月份的总天数。闰年2月份29天,平年28天。 ( *** )
  • 面试核心专题 键盘录入一个星期数(1,2,...7),输出对应的星期一,星期二,...星期日 ( ** )
  • 面试核心专题 - 需求: 小明快要期末考试了,小明爸爸对他说,会根据他不同的考试成绩,送他不同的礼物,假如你可以控制小明的得分,请用程序实现小明到底该获得什么样的礼物,并在控制台输出。 - 奖励规则: 95~100 山地自行车一辆 90~94 游乐场玩一次 80~89 变形金刚玩具一个 80以下 胖揍一顿 ( *** )
  • 面试核心专题 利用for循环求1-100的和 ( ** )
  • 面试核心专题 利用for循环求1-100的偶数和 ( ** )
  • 面试核心专题 统计1-100的偶数个数 ( ** )
  • 面试核心专题 世界最高山峰是珠穆朗玛峰(8844.43米=8844430毫米),假如我有一张足够大的纸,它的厚度是0.1毫米。请问,我折叠多少次,可以折成珠穆朗玛峰的高度? ( *** )
  • 面试核心专题 完成一个猜数字小游戏 ( **** )
  • 面试核心专题 获取数组最大值 ( *** )
  • 面试核心专题 随机产生10个[0,100]之间整数,统计既是3又是5,但不是7的倍数的个数 ( ** )
  • 面试核心专题 1.定义一个数组 int[] arr = {1,2,3,4} 2.遍历数组,输出元素按照[1,2,3,4] ( *** )
  • 面试核心专题 键盘录入一个整数,找出整数在数组中存储的索引位置 ( ***** )
  • 面试核心专题 键盘录入一个整数,将整数传递到另外一个方法中,在此方法中判断这个整数的奇偶性 如果是偶数,方法返回"偶数" 否则返回"奇数" ( ** )
  • 面试核心专题 定义一个方法,给这个方法传几,就让这个方法循环打印几次"我是一个有经验的JAVA开发工程师" ( ** )
  • 面试核心专题 定义一个类MyDate,代表生日,类中定义三个属性,分别为 year month day 定义一个公民类Citizen,类中定义三个属性,分别为cardId(String),name(String),MyDate(MyDate),并为三个属性赋值 ( ***** )
  • 面试核心专题 n个字符串进行拼接,每一个字符串之间使用某字符进行分隔,如果没有传入字符串,那么返回空字符串"" ( **** )
  • 面试核心专题 求10的阶乘 ( **** )
  • 面试核心专题 故事得从西元1202年说起,话说有一位意大利青年,名叫斐波那契。 在他的一部著作中提出了一个有趣的问题:假设一对刚出生的小兔一个月后就能长成大兔,再过一个月就能生下一对小兔,并且此后每个月都生一对小兔,一年内没有发生死亡 问:一对刚出生的兔子,一年内繁殖成多少对兔子? ( ***** )
  • 面试核心专题 完成冒泡排序 ( ***** )
  • 面试核心专题 完成二分查找 ( ***** )
  • 面试核心专题 (1)定义学生类Student,声明姓名和成绩成员变量 (2)测试类ObjectArrayTest的main中创建一个可以装3个学生对象的数组,并且按照学生成绩排序,显示学生信息 ( **** )
  • 面试核心专题 某IT公司有多名员工,按照员工负责的工作不同,进行了部门的划分(研发部、维护部)。 研发部(Developer)根据所需研发的内容不同,又分为 JavaEE工程师 、Android工程师 ; 维护部(Maintainer)根据所需维护的内容不同,又分为 网络维护工程师(Network) 、硬件维护工程师(Hardware) 。 公司的每名员工都有他们自己的员工编号、姓名,并要做他们所负责的工作。 工作内容: - JavaEE工程师: 员工号为xxx的 xxx员工,正在研发电商网站 - Android工程师:员工号为xxx的 xxx员工,正在研发电商的手机客户端软件 - 网络维护工程师:员工号为xxx的 xxx员工,正在检查网络是否畅通 - 硬件维护工程师:员工号为xxx的 xxx员工,正在修复电脑主板 请根据描述,完成员工体系中所有类的定义,并指定类之间的继承关系。进行XX工程师类的对象创建,完成工作方法的调用。 ( ***** )
  • 面试核心专题 定义笔记本类,具备开机,关机和使用USB设备的功能。具体是什么USB设备,笔记本并不关心,只要符合USB规格的设备都可以。鼠标和键盘要想能在电脑上使用,那么鼠标和键盘也必须遵守USB规范,不然鼠标和键盘生产出来无法使用; 进行描述笔记本类,实现笔记本使用USB鼠标、USB键盘 - USB接口,包含开启功能、关闭功能 - 笔记本类,包含运行功能、关机功能、使用USB设备功能 - 鼠标类,要符合USB接口 - 键盘类,要符合USB接口 ( ***** )
  • 面试核心专题 已知用户名和密码,请用程序实现模拟用户登录。总共给三次机会,登录成功与否,给出相应的提示 ( *** )
  • 面试核心专题 键盘录入一个字符串,统计该字符串中大写字母字符,小写字母字符,数字字符出现的次数(不考虑其他字符) ( **** )
  • 面试核心专题 键盘录入一个字符串,判断这个字符串是否是"回文内容" 比如:abcba -> 正着和倒着念都一样 ( ** )
  • 面试核心专题 键盘录入一个年份,用Calendar判断是否为闰年或者平年 ( ***** )
  • 面试核心专题 Stream流对象练习: 1. 第一个队伍只要名字为3个字的成员姓名; 2. 第一个队伍筛选之后只要前3个人; 3. 第二个队伍只要姓张的成员姓名; 4. 第二个队伍筛选之后不要前2个人; 5. 将两个队伍合并为一个队伍; 6. 打印整个队伍的姓名信息; ( *** )
  • 面试核心专题 按照斗地主的规则,完成洗牌发牌的动作。 具体规则: 使用54张牌打乱顺序,三个玩家参与游戏,三人交替摸牌,每人17张牌,最后三张留作底牌。 ( ***** )
  • 面试核心专题 利用map集合完成斗地主案例,将每个玩家手中的牌进行排序 ( ***** )
  • 面试核心专题 1班级有三名同学,学号和姓名分别为:1=张三,2=李四,3=王五,2班有三名同学,学号和姓名分别为:1=黄晓明,2=杨颖,3=刘德华,请将同学的信息以键值对的形式存储到2个Map集合中,再将2个Map集合存储到List集合中。 ( ** )
  • 面试核心专题 使用File对象遍历指定文件夹下所有的.jpg文件 ( *** )
  • 面试核心专题 用Map集合统计字符串中每一个字符出现的次数 ( *** )
  • 面试核心专题 字节流实现图片复制 ( *** )
  • 面试核心专题 利用TCP协议完成文件上传 ( ***** )