招银网络笔试java_最新!!招银网络科技Java面经,整理附答案

作者:榨汁机2号
链接:https://www.nowcoder.com/discuss/164019

3月12号现场面试的, 感觉好像所有人有3面的样子。到目前也没有消息,有消息的吱一声,让我早点死了这个心…..

一面

1 Java的八大基本类型

byte、short、int、long、float、double、char、boolean。

2 Java除了基本类型以外还有哪些类能表示数字

这个题目在我的理解来说,如果不认真思考,可能很难听懂面试官说的是什么意思。

我想,面试官的意思是,在 Java 中基本的数据类型有8种是可以来表示数字的,但是,Java 中除了有基本类型还有包装类型,通过装箱拆箱机制,同样可以表示数字。

不仅仅如此,还有大数的类可以表示数字:两个高精度大整数BigInteger 和高精度浮点数BigDecimal。
具体用法查看https://www.cnblogs.com/yxwkf/p/5332157.html

另外,除了这个大数类型外,还有原子类型AtomicBoolean,AtomicInteger,AtomicLong,AtomicReference,AtomicIntegerFieldUpdater, AtomicLongFieldUpdater, AtomicReferenceFieldUpdater 。
具体查看https://www.cnblogs.com/yuyutianxia/p/7154645.html

3 介绍JVM堆和栈,有什么用,A a = new A();各放在哪个位置

堆:FIFO队列优先,先进先出。jvm只有一个堆区被所有线程所共享!堆存放在二级缓存中,调用对象的速度相对慢一些,生命周期由虚拟机的垃圾回收机制定。
栈:FILO先进后出,暂存数据的地方。每个线程都包含一个栈区!栈存放在一级缓存中,存取速度较快,“栈是限定仅在表头进行插入和删除操作的线性表”。
方法区:用来存放方法和static变量。

二、存储的数据类型

1、堆用来存储new出来的对象和数组
2、栈用来存储基本类型变量和对象的引用变量的地址
3、方法区存储方法和static变量

三、优缺点

1、堆的优点-可以动态的分配内存大小,生命周期不确定。缺点-速度略慢
2、栈的优点-速度快,缺点-存在栈中的数据大小和生命周期必须是明确的,缺少灵活性。

关于Jvm的文章https://blog.csdn.net/qq_20641565/article/details/60332593

4 HashMap扩容过程,初始容量,和HashTable的区别

Java7 HashMap详解 https://mp.weixin.qq.com/s/mUhMeZ3r500cQSzkwZrBww

5 构造线程的方法

继承Thread类,实现Runnable接口,实现Callable接口,线程池。

下面是我的csdn博客的一篇文章,详细说明了https://blog.csdn.net/sihai12345/article/details/80256322

6 线程池构造器的参数和作用

我的博客文章,详细说明了https://blog.csdn.net/sihai12345/article/details/82870009

7 mysql有哪些引擎,区别

这张图可以解决

2e3fea9dbfb3fbc07cb06996064f11e0.png

8 mysql优化

mysql优化https://mp.weixin.qq.com/s/OeKXHpnk72kp37E6z97xMA

9 spring IOC的作用,有哪些注解,有什么用

老问题了,分享一篇简单易懂的文章https://www.cnblogs.com/xdp-gacl/p/4249939.html

10 手写一个快排

分享一篇我看过的很好的文章http://developer.51cto.com/art/201403/430986.htm

二面

整个二面都在聊项目,过程中面试官问的很细,让我整个项目数据库的表画出来,讲各表之间的联系,为什么这么设计,然后聊能不能改进等等。我感觉面试官可能对我的项目感兴趣,二面持续了将近40分钟一直在聊项目,这是三面中体验最好的。(面试官真的nice,很平易近人的感觉)

HR面

这个应该大家都差不多,就不细讲了。

最后HR说最迟下周出结果,这熬的是真的难受…..

ad39ba7650b38bada58615a5761c5c85.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/468526.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

FlinkAPI_Environment_输入源_算子转化流程

Flink Environment getExecutionEnvironment() 根据当前平台, 获取对应的执行环境, 若未设置并行度, 使用 flink-conf.yaml 中的并行度配置, 默认 1. StreamExecutionEnvironment env StreamExecutionEnvironment.getExecutionEnvironment();createLocalEnviroment() 创建本地…

第2章 Linux内核模块

宏内核和微内核继续前面第一章的知识,虽然有点啰嗦,既然啰嗦了就继续啰嗦下去吧,也是给第一章的内容增加解释。我们知道内核如果按种类来划分的话,可以分为宏内核和微内核,微内核是一个比较先进的内核,我不…

的注册表怎么才能删干净_油烟净化器怎么清洗才能清理干净呢?

油烟机的净化器的主要功能是过滤厨房里的油烟,因为它总是处理油烟,所以清洗净化器很麻烦,那么如何清洗呢?经常清洗油烟净化器是很有必要的,但清洗起来很麻烦,清洗起来也不容易。今天,我想告诉大…

ado 字符串变量

这次变量主要针对 Mfc 的 Cstring 类型的变量(前面VC 链接Access 数据库 插入变量到表) 思路; 1 把cstring 类型 转为 string 2 string 转 char 数组 3 sprintf 写入数组 string 转 char 数组函数[cpp]view plaincopyprint?char* zhuanhuan(std::strin…

周立功先生和他的AWorks团队招聘

我之前写的一篇文章,介绍了周立功先生,我记得那篇文章的阅读量非常多,也让我迎来一段小高潮,随着时间的推移,慢慢的增加了我对周立功先生的了解,我们很多人,像我吧,工作的时候&#…

mongodb python 大于_Python中使用MongoDB详解

作者:Zarten知乎专栏:Python爬虫深入详解知乎ID: Zarten简介: 互联网一线工作者,尊重原创并欢迎评论留言指出不足之处,也希望多些关注和点赞是给作者最好的鼓励 !介绍MongoDB是一种面向文档型的…

这不是商业互吹,是学习的宝藏

学习如逆水行舟,不进则退;只有坚持不断的学习,才能保持进步。今天给大家精心挑选的这几个优质的公众号,在行业深耕已久,相信大家一定会有所收获,感兴趣的可以关注一下。互联网架构师 号主985计算机硕士毕业&#xff…

关于这些那些

关于篮球先说下,我刚才已经写完文章了,但是因为没有保存,浏览器想着周末早点回去休息就闪退了,把写好的文章给闪退没有了,这个真是拿起自己的坑砸死了自己,那种赶脚只有自己能够明白,真的是太难…

mysqldump 定时备份数据(全量)

MYSQL 数据库备份有很多种(cp、tar、lvm2、mysqldump、xtarbackup)等等,具体使用哪一个还要看你的数据规模。下面给出一个表 #摘自《学会用各种姿态备份Mysql数据库》 备份方法备份速度恢复速度便捷性功能一般用于cp快快一般、灵活性低很弱少量数据备份mysqldump慢慢…

第3章 Linux内核调试手段之内核打印

开始前面说的话在我写代码的生涯里,我看到过很多大神炫耀自己的调试手段,也看到很多大神写过非常厉害的代码,我认为,相比于写代码,调试更加重要,而那些能在写代码的时候就加入了自己的调试信息的&#xff0…

电源管理 解析_智能电源控制箱

智能电源控制箱?智能电源控制箱又被称之为:智能监控箱、智能设备箱、智能运维箱,智能电源控制箱的作用主要就是为视频监控打造良好的运行环境,保障视频监控系统稳定的运行。说到视频监控,大家都知道视频监控的故障率是比较高的&a…

centos7 开机后进去了命令行_Linux系统管理:开机启动流程(二)

CentOS71.BIOS(开机自检)2.MBR ( Master Boot Record 主引导记录)3.GRUB2 Bootloader(引导菜单)4.Kernel(内核引导)5.Systemd (不再使用init,改成了systemd)6.Runlevel-Target (运行…

一点小思考

我记得12年的时候,我就申请了微信公众号,那时候我的号主是TCL,是公司的同事用我的微信号申请公司的主体号,那时候我也有一点想法自己做个公众号写点文章,但是一直没有下决心,后来离职了,原来用我…

第3章 Linux内核调试手段之二

gdb 和 addr2line 调试内核模块内核模块插入内核链表的时候,会调用 init 里面的程序,我们上面给的那个例程的程序因为是经过多年风吹雨打的,但是如果你是一个萌新的码农,你能保证自己写的内核模块没有问题吗?所以就需要…

儿童手表怎么删除联系人_华为儿童手表4X体验:与你一起守护孩子的成长,带娃不再辛苦...

带娃是一件很辛苦的事情,从身体到精神的辛苦,相信各位家长都懂。对于照看正在成长期的孩子,更是让很多家长亲身感受"成长的烦恼"。孩子活泼好动的天性让很多家长都不放心,同时大部分家长又没有能力随时在身边守护&#…

Jmeter分布式测试过程中遇到的问题及摘抄前辈问题汇总

遇到的常见问题: 1、在Controller端上控制某台机器Run,提示"Bad call to remote host"。 解决方法:检查被控制机器上的jmeter-server有没有启动,或者JMeter.properties中remote_hosts的配置错误。2、Agent机器启动Jmete…

介绍一个我创业的朋友

大家好,今天给大家介绍一位跟我一样正在创业路上的朋友,不知道大家对我之前的文章还有没有印象,最近我在做一件特别有意思的事情,这件有意思的事情一直催促着我起床上班,每天都充满能量和动力,又累又充实的…

微信小程序装修解决方案ppt_装修公司微信小程序都有哪些功能?

传统装修行业存在收费不透明、消费者装修服务过程体验差等问题,传统装修已无法满足消费者的实际需求,面临无客量、无签约的困境。然而,随着移动互联网的发展,许多装饰企业利用微信小程序来帮助其疏导和推广。一个装修公司小程序能…

要用什么态度去面对生活?

最近,张扣扣的新闻铺天盖地,因为我非常喜欢逛知乎,刚好张扣扣的新闻这几天上了知乎热搜,所以我就关注上了,说实话,有点痛心,外人看起来很爽,忍辱负重好多年,终于把自己的…

第3章 Linux内核调试手段之三

之前的内核调试,我觉得应该再加上下面的东西,只有好好把下面的几个问题研究透了,你可能才是一个真正的内核高手,或者说,你还不是一个高手,就是一个内核的普通工程师,这个是我和Z总聊天说的&…