ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java面试题2

2021-05-30 13:30:05  阅读:97  来源: 互联网

标签:面试题 拦截器 Java 函数 Tomcat int 索引 integer


1、int 与integer区别
(1)interger为int的包装类,int是基本数据类型;
(2)integer使用时需要先实例化new一个对象,int可以直接存储数据;
(3)integer默认值为null,int默认值为0;

2、存数过程与函数的区别
(1)存储过程用户在数据库中完成特定操作(如插入,删除),函数用于返回特定的数据。
(2)存储过程声明用procedure,函数用function。
(3)存储过程不需要返回类型,函数必须要返回类型。
(4)函数不能作为独立的plsql执行,必须作为表达式的一部分。
(5)sql语句(DML或SELECT)中不可用调用存储过程,而函数可以。

3、stringbuffer 与stringbuilder区别
(1)stringbuffer线程安全、执行慢、多线程操作字符串;
(2)stringbuilder线程不安全,执行快,单线程操作字符串;

4、局部变量和全局变量(成员变量)区别
使用static 关键字进行声明的变量叫做全局变量;
在函数外面定义的变量叫做成员变量;
(1)局部变量声明在特定的方法中,只限在本方法中使用;
(2)成员变量声明在类中,可以整个类里面被使用;
(3)成员变量在类被调用时候就会加载初始化,局部变量在该方法调用时候才会加载;

5、过滤器和拦截器的区别
(1)拦截器不依赖与servlet容器,过滤器依赖与servlet容器。
(2)拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。
(3)在action生命周期中,拦截器可以多次被调用,而过滤器只在容器初始化时被调用一次。

6、装箱和拆箱
(1)装箱是将基本数据类型转换成对应的个object 类型,如 integer a=10;
(2)拆箱是将object类型转化为对应的基本数据类型,如:int b=a;

7、IOC的理解
IOC为控制反转,是java程序设计的一种思路,将设计好的对象交给容器控制,而不是传统的在对象内部直接控制。这样的好处是对象与对象之间是松散耦合,方便测试,利于功能复用。

8、索引分为哪几种?
(1)index :普通的索引,数据可以重复
(2)fulltext:全文索引,用来对大表的文本域(char,varchar,text)进行索引。语法和普通索引一样。
(3)unique:唯一索引,唯一索引,要求所有记录都唯一
(4)primary key:主键索引,也就是在唯一索引的基础上相应的列必须为主键

9、关系型数据库的含义
根据关系模型建立的数据库,可以理解为二维表,关系名为表名,元组为表的行,即数据表中的记录,属性为表的列。

10、tomact的作用
Web应用服务器,运行jsp和servelt,分发servelt;
纯超文本标记语言html等浏览器可以直接查看效果。动态网页语言浏览器是无法自行解析的,将应用程序部署在Tomcat服务器上,此时Tomcat服务器起到一个中间件的作用,即用户通过浏览器发出的http请求经过Tomcat转发到最终的目的服务器上,后Tomcat将响应消息再返回给浏览器;

标签:面试题,拦截器,Java,函数,Tomcat,int,索引,integer
来源: https://blog.csdn.net/weixin_45176509/article/details/117396728

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有