面试题
BlackJoyful
Java后端开发工程师
展开
-
面试题录:数据库篇
面试题录:数据库篇 1、数据库三大范式 数据库设计的三大范式 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就叫做范式。 范式就是符合某一种设计要求的总结,要想设计一个结构合理的关系型数据库,必须满足一定的范式。 三大范式: 第一范式:当关系模式R的所有属性都不能在分解为更基本的数据单位时,称R是满足第一范式的,简记为1NF。满足第一范式是关系模式...原创 2019-05-21 10:49:01 · 123 阅读 · 0 评论 -
面试题录:笔试题篇
一、选择题 1、下列哪种选择是正确的() A.abstract修饰符可修饰字符、方法和类 B.抽象方法的body部分必须用一对大括号{}包住 C.声明抽象方法,大括号可有可无 D.声明抽象方法不可写出大括号 我的解析: 1、 选D abstract 只可以修饰类和方法 被abstract修饰的方法没有方法体 2、抽象方法不可写出大括号下列语句正确的是( ) A.形式参数可被视为local vari...原创 2019-06-05 23:00:26 · 280 阅读 · 0 评论 -
Java攻城狮面试题录:笔试篇(2)
1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ ...原创 2019-06-26 16:50:41 · 138 阅读 · 0 评论 -
聊聊BIO、NIO与AIO的区别
题目:说一下BIO/AIO/NIO 有什么区别?及异步模式的用途和意义? 1F 说一说I/O 首先来说一下什么是I/O? 在计算机系统中I/O就是输入(Input)和输出(Output)的意思,针对不同的操作对象,可以划分为磁盘I/O模型,网络I/O模型,内存映射I/O, Direct I/O、数据库I/O等,只要具有输入输出类型的交互系统都可以认为是I/O系统,也可以说I/O是整个操作系统数...转载 2019-07-12 09:37:33 · 183 阅读 · 1 评论