Java基础面试题解析(上)
Java基础面试题解析(上)1.在Dos命令下,编译java文件,执行Java文件?掌握考核点:Java编译过程。答:第一步:编写源程序,源程序扩展名为“.java”;第二步:在Dos命令行下,进入“.java”文件所在的目录,使用javac命令进行编译源程序;第三步:编译后,使用Java命令运行编译后的“.class”字节码文件。2....
Java基础面试题解析(下)
Sun的JDK版本从1.3.1开始运用Hotspot虚拟机,2006年底开源,主要使用C++实现,JNI接口部分用C实现。Hotspot是较新的Java虚拟机,用来代替JIT(JustinTime),可以大大提高Java运行的性能。Java原先是把源代码编译为字节码在虚拟机执行,这样执行速度较慢,Hotspot将常用的部分代码编译为本地(native)代码,提高了性能。
Java基础面试题解析(中)
Java基础面试题解析(中)9.Strings=newString("xyz");创建了几个对象?重点考核点:String类型的内存原理。答:如果String常量池中,已经创建"xyz",则不会继续创建,此时只创建了一个对象newString("xyz"),此时为一个对象;如果String常量池中,没有创建"xyz",则会创建两个对象,一个对象的值是"xyz...
这些年背过的面试题——个人项目篇
本文是技术人面试系列个人项目篇,作者总结了一些自己的实战项目经验,一文带你详细了解,欢迎收藏!一、一站到底采用SpringBoot构建项目,主要通过分布式缓存、队列、限流保证系统高可用,Netty、缓存、反向代理保证高并发。双人对战答题、公司对战抢答。1、如何设计排行榜个人总得分和总排名实时更新;个人排行榜按分数、...
【面试题】Java子类和父类静态代码块、非静态代码块、构造函数的执
上面这几个就是本题的考点,我们要弄清楚每个考点在类的生命周期中执行的时机。我们来分开介绍:先来说说的类生命周期:此图来源于凯哥之前写的文章。一:静态代码块静态代码块是被static修饰的代码块。被static修饰的代码块,是属于当前类的信息,是用来初始化类的信息。我们知道类加载过程是先将编译后的class文...
五个维度深度对比!Hbase和MySQL最大的区别究竟是什么?
HBase:一般需要和较多大数据组件一起配合完成应用场景,场景架构的设计、实施存在较大的挑战六、总结哪些场景的存储适合HBase?HBase不是MySQL的替换,HBase是业务规模及场景扩张后,对MySQL的自然延伸END2021年Java原创面试题库连载中更多内容,点击上方名片查看...
求求你了,配个GC日志呗,不然咋分析故障原因
2020年Java原创面试题库连载中更多内容,点击上方名片查看来源:juejin/post/6949885566536138783生产环境上,或者其他要测试GC问题的环境上,一定会配置上打印GC日志的参数,便于分析GC相关的问题。但是可能很多人配置的都不够“完美”,要么是打印的内容过少,要么是输出到控制台,要么是一个大文件被覆盖,要么...
面试系列——Java工作6年面试拼多多和阿里经历附带面试题
我说平时太忙了,没啥时间去杭州二面,面试官讲周六在盒马生鲜他们部门会来上海有个面试专场,这次周末时间,再去学习学习。二面的面试官应该是个p7,技术大牛,聊了一个多小时,java技术栈最考验候选人功底的就是java并发和jvm,面试官问我怎样写一个程序,快速打满方法区;让你设计一下可达性分析,思路大概是什么;可...
Java八股文面试全套真题【含答案】- Mybatis框架篇
以下是一些关于MyBatis的经典面试题以及它们的答案:什么是MyBatis?MyBatis是一个持久层框架,用于简化Java应用程序与关系数据库之间的交互。它通过XML或注解将Java对象映射到数据库表中的记录。MyBatis的核心组件是什么?MyBatis的核心组件包括SqlSessionFactory、SqlSession和Mapper。
100页6W字的Java面试题,去过大厂面试的程序员都说被问到过
程序员A:好巧,上次去阿里面试就问到了这个问题!程序员B:上周面试刚好问到这个问题,没答出来……程序员C:今天从腾讯面试回来,就问了这个问题,可惜没有早点看到………其实吧,为了每天能持续有内容发送,就没有把这些面试题展示出来。但是,最近想赚点零花钱,忍痛割爱把这些面试题给了合作方……面试版块...