java面试题2

数据库的三大范式:第一范式:列不可再分,确保了每一列的原子性

                  第二范式:属性完全依赖于主键

                  第三范式:属性不依赖于其他非主属性

增删改查的语句:

增:insert into from

删:delete from

改:update set from

查:select from

索引:对数据库中的一个列或多个列进行排序

视图:由数据库中的一个表或者多个表导出的虚拟表

存储过程:将写好的sql代码存放到sql目录中
·数据库的五大约束:

主键约束:唯一性、非空性。

唯一约束:唯一性,可以空,但只能有一个

检查约束:对该列数据、格式的限制

默认约束:该数据的默认值

外键约束:两个表之间建立的关系,并使用主表的列

JAVAEE

八大类型:

Byte short int long boolean double float char

循环:

While  do...while...   for

集合:list:存放有序可重复的元素

          Set: 存放无序不可重复的元素

          Map: 存放key-value形式的元素

CSS样式位置:

1. display标签元素

2. Margin 边距

3. Padding 填充

4. Float char位置

5. Position 位置

表单属性有哪些:

Action---------->跳转到什么页面

Method---------->以什么模式提交

Get---------------->有长度限制,不安全

Post--------------->不受限制,安全

CSS选择器的优先级:

Id   >     类     >      元素     >通配符

边框属性:

Border----style

Border---color

Border-----width

JS事件: 鼠标事件、键盘事件、表单事件

线程的实现方式:1.继承thread

2. 实现Runnable

Java中有几种类型的流?

从输入输出方面来讲:输入流  输出流

从编码方面来讲:字节流  字符流

字节流继承的抽象类有:inputstream outstream

字符流继承的抽象类有:inputstreamReader   outstreamReader

Servlet的生命周期:1.加载和实例化

                  2.初始化

                  3.请求处理

                  4.服务中止

基本数据类型转换可以分为:    自动转换   强制转换

自动转换:容器小的数据类型转换为容器大的数据类型

强制转换:高级变低级需要强转

HTTP中的提交方式和区别:

Get:地址栏有参数,不安全

Post:地址栏没有参数,安全的

什么是盒模型:

页面都是有一个个盒模型堆砌起来的,每个html都可以称之为盒模型。

盒模型由外到内包括:

边距-->边框--->填充---->内容

posted on 2019-05-27 09:00  斐常完美  阅读(107)  评论(0编辑  收藏  举报

导航