
Java面试题
新时代Java农民工
这个作者很懒,什么都没留下…
展开
-
Java面试锦囊(五)
说说存储过程的特点?存储过程只在创建时进行编译,以后每次执行存储过程都不需要重新编译,而一般SQL语句每次执行一次就编译一次,因此使用存储过程可以大大提高数据库执行速度。通常,复杂的业务逻辑需要多条SQL语句。这些语句要分别的向客户机发送到服务器,当客户机和服务器之间的操作很多时,将产生大量的网路传输。而存储过程可以把这些SQL封装起来,通过调用存储过程来减少网络传输。存储过程创建一次便可以...原创 2020-02-12 18:51:02 · 202 阅读 · 0 评论 -
Java面试锦囊(四)
MVC的各个部分都由哪些常见技术来实现?(1) M(Model):javaBean(2) V(View):html、jsp、volicity、freemaker(3) C(Control):Servlet、Action、最经典的MVC模式:Jsp+Servlet+javaBean,实际上就是model2的实现方式,就是把视图和逻辑隔离开,而Model1的实现方式jsp+service+da...原创 2020-02-11 18:38:03 · 158 阅读 · 0 评论 -
Java面试锦囊(三)
实现一个文件拷贝功能时,我们使用字节流还是字符流?我们拷贝的文件时候,不确定文件是只包含字符流,有可能字节流(图片、声音、图像等),为了考虑到通用性,要使用字节流。说说你对Servlet的理解?Servlet(Server Applet),全称Java Servlet,是用Java编写的服务器端程序,而这些程序都要实现Servlet这个接口。其主要功能在于交互式的浏览和修改数据,生成动态的w...原创 2020-02-11 18:36:24 · 228 阅读 · 0 评论 -
Java面试锦囊(二)
Get和Post的区别是什么?(1) Get请求提交的数据会在地址栏显示出来,而post请求不会再地址栏显示出来,POST的安全性比GET的安全性高。(2) Get请求由于浏览器对地址栏长度的限制而导致传输的数据有限制,而POST请求是把请求参数放到http的请求体中,不会导致传输数据限制。简单描述下Servlet的生命周期?Servlet有良好的生存期定义,包括加载和实例化、初始化、...原创 2020-02-09 14:45:02 · 161 阅读 · 0 评论 -
Java面试锦囊(一)
Java的跨平台原理是什么?Java通过不同的系统,不同版本,不同位数的java虚拟机来屏蔽不同的系统指令集差异,而对外提供统一的接口(Java API),对于我们普通的java开发者,只需要按照接口开发即可。如果我们系统需要部署到不同的环境时,只需要在系统上安装对应版本的虚拟机即可。Java面向对象的特征是什么?封装:将一个对象封装成一个高度自治和相对封闭的个体。抽象:把现实生活中的对象...原创 2020-02-05 15:01:58 · 306 阅读 · 0 评论