51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#你凭什么做好互联网
什么是数据库的参照完整性?
什么是数据库的参照完整性? 解答:数据库的参照完整性是指表与表之间的一种对应关系,通常情况下可以通过设置两表之间的主键、外键关系,或者编写两表的触发器来实现。有对应参照完整性的两张表格,在对他们进行数据插入、更新、删除的过程中,系统都会将被修改表格与另一张对应表格进行对照,从而阻止一些不正确的数据的操作。...
代码星球
·
2021-02-11
什么
数据库
参照
完整性
struts2中,Action通过什么方式获得用户从页面输入的数据,又是通过什么方式把其自身的数据传给视图的?
struts2中,Action通过什么方式获得用户从页面输入的数据,又是通过什么方式把其自身的数据传给视图的? 解答: 1)可以直接通过与表单元素相同名称的数据成员(需要存在符合命名规范set和get方法)获取页面表单数据。 2)会把处理好的数据成员放入值栈中,到页面可以使用struts2...
代码星球
·
2021-02-11
通过
什么
方式
数据
struts2
struts2中,OGNL访问值栈的时候查找的顺序是什么?请排序:模型对象、临时对象、固定名称的对象、Action对象
struts2中,OGNL访问值栈的时候查找的顺序是什么?请排序:模型对象、临时对象、固定名称的对象、Action对象 解答:struts2的值栈排列顺序为:1).临时对象;2).模型对象;3).Action对象;4).固定名称对象(如#application,#session,#request等对象)。...
代码星球
·
2021-02-11
对象
struts2
OGNL
访问
值栈
error和exception有什么区别?
error和exception有什么区别? 解答: error表示系统级的错误和程序不必处理的异常,是恢复不是不可能但很困难的情况下的一种严重问题;比如内存溢出,不可能指望程序能处理这样的情况;exception表示需要捕捉或者需要程序进行处理的异常,是一种设计或实现问题;也就是说,它表示如果程序运...
代码星球
·
2021-02-11
error
exception
什么
区别
Struts1中actionform和action属于MVC哪一层,为什么?
Struts1中actionform和action属于MVC哪一层,为什么? 解答:actionform和action属于MVC的Model层,Action用来处理业务逻辑,actionform保存用户表单数据以便于在不同页面间传递。而MVC中的model层就是业务逻辑层,该层用于实现具体的业务逻辑、状态维护...
代码星球
·
2021-02-11
Struts1
actionform
action
属于
MVC
什么是AOP和OOP,IOC和DI有什么不同?
什么是AOP和OOP,IOC和DI有什么不同? 解答: 1)面向对象编程(ObjectOrientedProgramming,OOP,面向对象程序设计)是一种计算机编程架构。AOP是OOP的延续,是AspectOrientedProgramming的缩写,意思是面向方面编程。将通用需求功能从不相关类...
代码星球
·
2021-02-11
什么
AOP
OOP
IOC
DI
你认为在表上建立索引可以提高数据库系统的效率吗,为什么?
解答:不一定 建立太多的索引将会影响更新和插入的速度,因为它需要同样更新每个索引文件。对于一个经常需要更新和插入的表格,就没有必要为一个很少使用的where子句单独建立索引了,对于比较小的表,排序的开销不会很大,也没有必要建立另外的索引。...
代码星球
·
2021-02-11
认为
表上
建立
索引
可以
Java异常处理中,try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
Java异常处理中,try{}里有一个return语句,那么紧跟在这个try后的finally{}里的code会不会被执行,什么时候被执行,在return前还是后? 解答:会执行,在return前执行。...
代码星球
·
2021-02-11
try
return
执行
Java
异常
关键字final 分别修饰一个类,一个方法,一个变量,各起什么作用
关键字final分别修饰一个类,一个方法,一个变量,各起什么作用 解答:final修饰类是不能被继承 fianl修饰方法不能在子类中被覆盖 final修饰变量,称为常量,初始化以后不能改变值。...
代码星球
·
2021-02-11
一个
关键字
final
分别
修饰
char类型能否存储一个中文字符?为什么
char类型能否存储一个中文字符?为什么 解答:可以。一个char是两个字节,而一个中文也是两个字节。...
代码星球
·
2021-02-11
char
类型
能否
存储
一个
在java中,List是个接口,那实现List接口的类有哪些,有什么区别?
在java中,List是个接口,那实现List接口的类有哪些,有什么区别? 解答:ArrayList是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢, LinkedList使用...
代码星球
·
2021-02-11
List
接口
java
是个
实现
JAVA源文件中是否可以包括多个类,有什么限制
JAVA源文件中是否可以包括多个类,有什么限制 解答:一个java源文件中可以包含多个类,每个源文件中至多有一个public类,如果有的话,那么源文件的名字必须与之相同。如果源文件中没有public类,则源文件用什么名字都可以,但最好还是具有特定的意义,免得自己都不记得里面写的是什么了。...
代码星球
·
2021-02-11
JAVA
源文件
是否
可以
包括
abstract class和interface有什么区别?
解答:声明方法的存在而不去实现它的类被叫做抽象类(abstractclass),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstrac...
代码星球
·
2021-02-11
abstract
class
interface
什么
区别
简单说明什么是递归?什么情况会使用?并使用java实现一个简单的递归程序。
解答: 1)递归做为一种算法在程序设计语言中广泛应用.是指函数/过程/子程序在运行过程中直接或间接调用自身而产生的重入现象。 2)递归算法一般用于解决三类问题: a.数据的定义是按递归定义的。(Fibonacci(斐波那契)函数) b.问题解法按递归算法实现。(回溯) ...
代码星球
·
2021-02-11
简单
什么
递归
使用
说明
List、Map、Set三个接口存储元素时各有什么特点?
List、Map、Set三个接口存储元素时各有什么特点? 解答: 1)List是有序的Collection,使用此接口能够精确的控制每个元素插入的位置。用户能够使用索引(元素在List中的位置,类似于数组下标)来访问List中的元素,这类似于Java的数组。 2)Set是一种不包含重复的元...
代码星球
·
2021-02-11
List
Map
Set
三个
接口
首页
上一页
...
32
33
34
35
36
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他