java面试题2

Posted bianshiguang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java面试题2相关的知识,希望对你有一定的参考价值。

简述数据库的三大范式?

第一范式(1NF):列不可再分,确保每一列的原子性。

第二范式(2NF):属性完全依赖于主键,满足第二范式就必须先满足第一范式。

第三范式(3NF): 属性不依赖于其他非主属性,属性直接依赖于主键。

增删改查语句(left join,right join)?

增:insert into <表名> (列名) values (列值)

删:delete from <表名> where <删除条件>

改:update <表名> set <列名=更新值> where <更新条件>

查:select <列名> from <表名> where <查询条件表达式> order by<排序的列名> asc或者desc

创建索引、视图、存储过程?

索引:索引是对数据库表中一个列或者多个列进行排序的结构

视图:视图是数据库中由一个或多个基本表导出的虚拟表。

存储过程:存储过程是一段写好的sql代码,它是存在数据库的目录中,外部程序可以直接调用数据库里面定义好的存储过程。

创建索引:create index 索引名 on 表名(要添加索引的列名)

创建视图:create view v_find as select id,productName,price,imgPath FROM t_product;

创建存储过程:

delimiter//

Create procedure p_find()

Begin

     Select * from test.t_man;

End;

数据库的五大约束?

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

2. 唯一约束:唯一性、可以空、但只能有一个。

3. 检查约束:对该列数据的范围、格式的限制(如:年龄、性别)

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

5. 外键约束:需要建立两表间的关系并使用主表的列

二.JavaSE

八大类型byte、short、int、long、boolean、double、float、char

循环while、do..while、for

集合:

List:存放有序可重复的元素。

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

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

线程的实现方式

1. 继承thread类

2. 实现Runnable接口

Java中有几种类型的流?

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

从流的编码方式来讲:字节流、字符流

字节流继承的抽象类为 inputStream和OutputStream

字符流继承的抽象类为 inputStreaReader和OutputStreamReder

servlet的生命周期

1.加载和实例化

2.初始化

3.请求处理

4.服务终止

字符转化。

强制类型转化、包装类来实现、字符串转化为数字

html常用的标签

<p><br><hr><span><div><ul><ol>

Html中的提交方式且区别

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

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

什么是盒模型?

页面就是由一个个盒模型堆砌起来的,每个HTML元素都可以叫做盒模型。

盒模型由外而内包括:边距(margin)、边框(border)、填充(padding)、内容(content)。

Css样式位置?

1)采用display属性排列标签元素

2)采用margin属性调整标签外边界

3)采用padding属性调整标签内边距

4)采用float属性和clear属性设置标签位

5)采用position属性设置标签位置

表单属性常见的有哪些?

Action 跳转到什么页面

  Method  以什么模式提交

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

  Post-------->大小不受限制 安全

 

Css样式选择器且优先级:

1. id选择器

2. 类选择器

3. 元素选择器

4. 通配符选择器

ID选择器 > 类选择器 > 元素 > 通配符

 

边框属性:border-style  border-width  border-color

Js事件:

鼠标事件键盘事件框架/对象事件表单事件拖动事件多媒体事件

以上是关于java面试题2的主要内容,如果未能解决你的问题,请参考以下文章

Java面试题

Java面试题大纲

Java面试题⭐多线程篇⭐(万字总结,带答案,面试官问烂,跳槽必备,建议收藏)

Java面试题⭐多线程篇⭐(万字总结,带答案,面试官问烂,跳槽必备,建议收藏)

Java面试题⭐多线程篇⭐(万字总结,带答案,面试官问烂,跳槽必备,建议收藏)

Java面试题⭐多线程篇⭐(万字总结,带答案,面试官问烂,跳槽必备,建议收藏)