牛客网题型总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_36413887/article/details/81810915

1.这里写图片描述
结果应为先输出finally内容,在输出“和是:43”;这里总结有两点:
(1)try得到结果return前,先将返回结果存入临时栈,执行finally在返回;
(2)因为“和是”和add结果是字符串拼接,所以是一起输出的,而不是“和是”两字在finally之前输出;

2.java虚拟机功能
通过 ClassLoader 寻找和装载 class 文件;解释字节码成为指令并执行,提供 class 文件的运行环境;进行运行期间垃圾回收;提供与硬件交互的平台。

3.数组和链表的区别
(1)数组
优点:随机访问下强,查找速度快
缺点:插入和删除效率低,数组大小固定,不能动态扩展
(2)链表
优点:插入,删除速度快,内存利用率高,扩展灵活
缺点:查找效率低,不能随机查找,须从第一个节点开始遍历

4.get请求VSpost请求
(1)get请求参数会显示在URL中,安全性差,一般用于对后台数据库查询
(2)post参数放在http包的包体中,用类似key-value的形式发送数据,安全性相对较高,一般对后台数据库增,删,改

5.Java访问控制符含义和使用情况
——————类内部 ——– 本包 ——–子类 ——- 外部包

public ———- Yes————-Yes———–Yes———–Yes

protected —— Yes————Yes———–Yes————No

default ———- Yes————Yes———–No————No

private ———- Yes————-No———–No————No

猜你喜欢

转载自blog.csdn.net/weixin_36413887/article/details/81810915