74道高级Java面试合集,面试了滴滴、美团、京东等4家大厂(1)-程序员宅基地

技术标签: 程序员  面试  java  后端  

20、什么是虚拟主机及实现原理?

21、什么是Java虚拟机,为什么要使用?

22、说说Java虚拟机的生命周期及体系结构。

23、说一说Java内存区域。

24、什么是分布式系统?

25、分布式系统你会考虑哪些方面?

26、讲一讲TCP协议的三次握手和四次挥手流程。

27、为什么TCP建立连接协议是三次握手,而关闭连接却是四次握手呢?为什么不能用两次握手进行连接?

28、为什么TCP TIME_WAIT状态还需要等2MSL后才能返回到CLOSED状态?

29、什么是DoS、DDoS、DRDoS攻击?如何防御?

30、描述一下Java异常层次结构。

31、什么是检查异常,不受检查异常,运行时异常?并分别举例说明。

32、finally块一定会执行吗?

33、正常情况下,当在try块或catch块中遇到return语句时,finally语句块在方法返回之前还是之后被执行?

34、try、catch、finally语句块的执行顺序。

35、Java虚拟机中,数据类型可以分为哪几类?

36、怎么理解栈、堆?堆中存什么?栈中存什么?

37、为什么要把堆和栈区分出来呢?栈中不是也可以存储数据吗?

38、在Java中,什么是是栈的起始点,同是也是程序的起始点?

39、为什么不把基本类型放堆中呢?

40、Java中的参数传递时传值呢?还是传引用?

41、Java中有没有指针的概念?

42、

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_60635084/article/details/120095638

智能推荐

windows Anaconda安装第三方库netCDF4_anaconda 'netcdf4-程序员宅基地

环境说明我用的是windows10系统下的anaconda3,内置的python版本是3.7.7安装过程1.进入官网下载第三方库安装包netCDF41.5.4官网下载链接根据我的电脑配置和python版本,选择对应的.whl文件。然而,出现了各种错误。最后我灵光乍现,改下载.gz压缩包当然,你仍然可以根据自己的python版本和计算机的实际位数选择.whl文件比如,我的python3.7.7就可以选择下面这个.whl文件2. 把下载好的压缩包netCDF4-1.5.4.tar.gz解压到_anaconda 'netcdf4

深度有趣 | 23 歌词古诗自动生成-程序员宅基地

简介使用RNN实现歌词和古诗的自动生成RNN多用于处理序列数据,通过学习数据上下文之间的关系,可以在给定若干个连续数据点的基础上,预测下一个可能的数据点以下是最基础的RNN公式,当然也可以使用LSTM(Long Short-Term Memory)或GRU(Gated Recurrent Unit)生成序列准备一些序列数据,这里我们主要使用文本,例如歌词和古诗等手动版先来个最手动..._dhnext = np.zero_like(hs[0])

PyTorch上路-程序员宅基地

PyTorchtorch.autograd模块深度学习的算法本质上是通过反向传播求导数, PyTorch的autograd模块实现了此功能, 在Tensor上的所有操作, autograd都会为它们自动提供微分, 避免手动计算导数的复杂过程。autograd.Variable是autograd的核心类, 它简单封装了Tensor(最新版PyTorch已经将Variable和Ten...

html5 canvas重叠,Html5 Canvas动画基础碰撞检测的实现_最爱墨色的博客-程序员宅基地

在Canvas中进行碰撞检测,大家往往直接采用游戏引擎(Cocos2d-JS、Egret)或物理引擎(Box2D)内置的碰撞检测功能,好奇的你有思考过它们的内部运行机制吗?下面将针对基本的碰撞检测技术进行讲解:1、基于矩形的碰撞检测所谓碰撞检测就是判断物体间是否发生重叠,这里我们假设讨论的碰撞体都是矩形物体。下面示例中我们将创建两个rect对象A和B(以下简称A,B),其中A位置固定,B跟随鼠标移..._如何计算canvas中两个正方形是否重叠

基于java的SSM框架的流浪猫救助网站的设计与实现_clover926的博客-程序员宅基地

流浪猫狗救助网站毕业设计使用了spring mvc,spring,mybatis的框架组合。分为前端和后端两部分。主要功能包括:领养中心,团队活动,领养管理,流浪猫狗管理,志愿者申请,领养列表等。该网站主要面向的是喜爱动物的同学,目前在很多高校的校园内,有一些流浪猫狗,大家可以通过该网站发布需要救助的流浪猫狗信息,便于有爱心的人士收养。源码http://www.byamd.xyz/dljd.html...

计算机速录专业论文,试论现代汉语拼音在计算机速录技术中的应用-程序员宅基地

论文导读:计算机速录技术、人才的概念及其发展重要性。这种计算机速录技术不同于亚伟中文速录技术,这种计算速录技术是以拼音输入法为主。这些潮流的、常用的各种输入法,也为计算机速录技术的产生奠定了坚实的基础,它们是现代汉语知识在计算机速录技术的进一步应用。关键词:计算机速录技术,拼音输入法,现代汉语知识一、计算机速录技术、人才的概念及其发展重要性。所谓计算机速记,就是指使用计算机对语言、文字等中文信息实..._关于速录的论文

随便推点

深度学习神经网络模型训练中Python的常用库_python的mlp神经网络需要那些库-程序员宅基地

Numpy库import numpy as npone = np.ones(shape = (2,4),dtype=int) #创建2行4列的矩阵,元素为int型#+-*/对矩阵操作遵守广播原理,即对所有元素都进行运算。one.shape # 输出矩阵的维度# 输出随机浮点数 维度为3*4np.random.random(size=(3,4))a = np.arange(12).reshape(3,4) # 重新排列数组a[1:3,:] #选择第二行和第三行的内容a[:,1] #选择第二列_python的mlp神经网络需要那些库

px2rem mixin_手写笔PX转REM Mixin-程序员宅基地

px2rem mixinThe REM unit is the hottest thing since Christina Ricci... it's hot. And it's especially hot when it comes to font size. Rather than paraphrase a bunch of documentation as to why REM is..._px转换rem方法 手写

excel如何生成mysql的sql语句,如何用Excel快速生成SQL语句,用过的人都说好-程序员宅基地

转载来自51cto:https://blog.51cto.com/15057820/2653376SQL专栏SQL数据库基础知识汇总SQL数据库高级知识汇总Excel的公式自动生成想必大家都知道了,就是写好一个公式后直接往下拖,就可以将后面数据的公式自动生成。今天我们就用这个功能来快速生成SQL语句。导入Excel数据Excel的数据有多种方式,这里我们演示用SQL代码导入Excel中的数据。例如..._excel中sql in mysql是什么

opboot怎么刷入固件_OPPO手机怎么进行系统(固件)升级?(附四种方法)-程序员宅基地

手机系统升级(刷机),知道你们可能用得到。很多小伙伴在使用手机时会看到手机有提示系统升级,还在纠结升级还是不升级吗?其实手机升级可以提升系统稳定性,让手机运行更稳定,现在你不用纠结了,小编这里可是有图文教程,手把手教你们如何刷机(固件升级)~OPPO手机怎么进行系统(固件)升级?OTA升级:方法一:有新的系统一般会推送到手机端,你可以先点击桌面的【设置】图标进入。然后点击【系统更新】--如果有新的...

7月25日云栖精选夜读丨大英博物馆天猫开店,本王的宝贝都要被你们玩坏啦!...-程序员宅基地

曾经,大英博物馆在小编心目中,是至高无上的艺术殿堂。如果将世界上的博物馆比喻成偶像团体,大英博物馆就是当之无愧的C位。热点热议大英博物馆天猫开店,本王的宝贝都要被你们玩坏啦!作者:技术小能手阿里云MVP携司机宝举办武汉首场技术沙龙,聚焦物流供应链金融创新作者:阿里云服务从顺丰到菜鸟,洋女婿“爆改”俄罗斯邮政作者:技术小能手知...