常见Java面试编程题.牛客整理1、怎么检查一个字符串只包含数字?解决方案(1)采用正则表达式匹配,循环匹配(2)采用正则表达式,直接匹配(3)for循环匹配(4)ascii码判断2、Java 中如何利用泛型写一个 LRU 缓存?(1):继承LinkedHashMap(2)手写一个类3、写一段 Java 程序将 byte 转换为 long?4、在不使用 StringBuffer 的前提下,怎么反
转载
2023-07-20 14:32:48
52阅读
编程基础常见面试题面试题1:简述Java开发平台哪三种???面试题2:Java语言特性哪七种???面试题3:Linux下如何安装JDK和配置环境面试题4:列出熟悉的Java开发工具面试题5:选择题:理解类和对象面试题6:变量、常量、方法、类和包的命名规范是怎样的面试题7:选择题:理解成员面试题8:选择题:对象如何传递消息面试题9:选择题:理解类的静态变量面试题10:UML中如何表示类继承面试题1
转载
2023-07-20 14:29:59
75阅读
一、Java基础1、Arrays.sort实现原理和Collections.sort实现原理答:Collections.sort方法底层会调用Arrays.sort方法,底层实现
原创
2023-03-09 09:57:57
95阅读
转载:原文地址 http://www.admin10000.com/document/4102.html 问题:如果main方法被声明为private会怎样? 答案:能正常编译,但运行的时候会提示"main方法不是public的"。 问题:Java里的传引用和传值的区别是什么? 答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。 问题:如果要重写一个对象的eq
转载
精选
2014-03-23 23:05:34
579阅读
问题:如果main方法被声明为
转载
2023-02-20 08:38:01
57阅读
Java面试编程题【精选】【程序1】 题目:古典问题:有一对兔子,从出生后第3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月 又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? //这是一个菲波拉契数列问题 解题思路:1 1 2 3 5 8 13…… 将第一月、第二月单独拿出来输出,然后以后每个数字都是前面两个的和。就直接输出就是了。用到 if - else 判断输入的月数。【程序2
转载
2023-07-21 08:50:40
54阅读
1.Redis常见的存储数据类型list(列表类型) set(集合类型) zset(有序集合类型) string(字符串类型) hash(散装类型)2.log4j的级别debug:日志的最低级别,一般一些操作,代码,异常,错误等都会输出,info:info输出的日志是可以最终给用户看到的,用户可以看懂的日志。error:输出错误,错误的问题比异常要大,但是错误和异常并不一样。warn:记录系统做出
转载
2019-01-17 22:01:00
129阅读
** java基础面试题**Java概述1. 何为编程 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。 为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。2. 什么是Java Java是一门面向对
转载
2023-07-07 14:37:11
130阅读
Java语言不仅是一种编程语言,还是一种开发环境,又还是一种部署环境。既然如此,涉及到Java的职位也很多。不管是传统的Java开发工程师,还是新兴的Android开发工程师,又或许是Java系统工程师或Android系统工程师,都需要熟悉掌握和应用Java。 在寻找与Java相关的工作中
转载
2023-07-16 09:49:45
115阅读
本文回答了关于 Spring 框架的一系列问题,包括核心模块、IoC 和 DI、AOP、Spring MVC、Spring Boot、Spring Security 等主题。同时,涵盖了关于配置、整合、异常处理、日志和测试等方面的内容。1. Spring 框架有哪些核心模块?答案:Spring 框架的核心模块包括:Spring Core:提供Spring框架的基础架构,包括依赖注入、事件驱动、资源
转载
2023-07-16 22:59:18
50阅读
CoreJava部分1、面向对象的特征有哪些方面?2、作用域public,private,protected,以及不写时的
原创
2022-11-03 14:29:14
240阅读
前端部分1、 colspan,rolspan,cellpadding,tableborder等css属性作用2、 a=(b>c)?d:e 逻辑表达式转换3、 如何提高页面响应速度,前端常用开发技术了解后台部分1、 知道几种安全验证机制?并简要说明其实现方式2、 设计部门表并设计方法实现部门下所有下级部门搜索功能3、 sql语句实现删除多条重复记录(根据关键字段)并只保留一条4、 Arra
原创
2021-06-10 15:44:44
795阅读
前端部分1、 colspan,rolspan,cellpadding,tableborder等css属性作用2、 a=(b>c)?d:e 逻辑表达式转换3、 如何提高页面响应速度,前端常用开发技术了解后台部分1、 知道几种安全验证机制?并简要说明其实现方式2、 设计部门表并设计方法实现部门下所有下级部门搜索功能3、 sql语句实现删除多条重复记录(根据关键字段)并只保留一条4、 Arra
原创
2022-02-16 16:02:25
440阅读
1、什么是 Redis?Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key-value 数据库。Redis 与其他 key - value 缓存产品相比有以下三个特点:Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis 不仅仅支持简单的 key-value 类型的数据,同时还提供 list,set,zset,hash 等数
转载
2023-07-09 21:54:57
122阅读
HashMap面试题常问:hashMap和hashTable线程不安全效率高 和 线程安全效率低 Key和Value都可以为null,hashTable,Key 和 Value都不允许nullHashMapHashTable线程不安全效率高线程安全效率低Key / Value都可以为 nullKey / Value都不可以为 null默认容量16默认容量11put 时才初始化 table构造函数时
转载
2024-08-15 13:58:52
93阅读
文章目录Java面试题大全一.JavaSE 部分基础部分1、Java中基本数据类型有哪些?2、Integer 和 int的区别3、String和StringBuilder和StringBuffer区别4、String a= "A" 和 String a = new String("A") 创建字符串的区别5、下面代码创建了几个对象6、== 和 equals 的区别是什么7、final 和 fin
转载
2024-01-20 18:25:02
11阅读
1. 说一说JVM的主要组成部分2. 说一下 JVM 的作用?3. 说一下堆栈的区别?4. Java内存泄漏5. JVM 有哪些垃圾回收算法?6. 说一下 JVM 有哪些垃圾回收器?7. 说一下类加载的执行过程?8. 什么是双亲委派模型?为什么要使用双亲委派模型?9. CMS垃圾清理的过程10. 常用的 JVM 调优的参数都有哪些?系列文章基于JDK81. 说一说JVM的主要组成部分点击放大看,一
转载
2023-09-01 06:52:23
66阅读
# Java面试题编程指南
## 引言
在面试中,面试官通常会要求候选人进行编程题目的解答,这是评估候选人的核心能力之一。本文将指导一位刚入行的小白如何有效地解答Java面试题编程问题。我们将提供详细的步骤和示例代码,并解释每一步的目的和意义。
## 整体流程
下面是解答Java面试题编程问题的整体流程,通过一个表格展示:
| 步骤 | 描述 |
| --- | --- |
| 1. 理解问
原创
2023-08-04 04:56:15
49阅读
80、事务的ACID是指什么? 答: - 原子性(Atomic):事务中各项操作,要么全做要么全不做,任何一项操作的失败都会导致整个事务的失败; - 一致性(Consistent):事务结束后系统状态是一致的; - 隔离性(Isolated):并发执行的事务彼此无法看到对方的中间状态; - 持久性(Durable):事务完成后所做的改动都
转载
2023-07-24 22:22:13
200阅读
Java后端面试中遇到的高频面试题(乱序,持续更新) #####1、说一下深拷贝和浅拷贝 首先要区分两个概念,基本数据类型和引用数据类型。比如,在做=等号赋值操作时,基本数据类型直接拷贝这个值,而对于引用数据类型则是指向同一个引用,并没有创建新的引用对象。 总结回答 浅拷贝:复制的对象的所有变量的值 ...
转载
2021-11-02 18:02:00
246阅读
2评论