- 博客(7)
- 收藏
- 关注
原创 数据库三大范式-五大约束
数据库三范式是什么? 第一范式(1NF): 字段具有原子性,不可再分。所有关系型数据库系统都满足第一范式 数据库表中的字段都是单一属性的,不可再分。例如,姓名字段,其中的姓和名必须作为一个整体,无法区分哪部分是姓,哪部分是名,如果要区分出姓和名,必须设计成两个独立的字段。 第二范式(2NF): 第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF)。 要求数据库表中的每个实例或行必须可以被惟一地区分。通常需要为表加上一个列,以存储各个实例...
2020-08-12 09:36:19 353
原创 斐波拉契题型
青蛙一次可以跳1级或2级,现在有一个30级的台阶,青蛙所在为0级台阶,请问,青蛙有多少种方式跳到第8级台阶? 斐波拉契公式:f(n)=2^n-1; f(30) = 2^30-1 = 536 870 912种方式; 注:考点在于递归
2020-08-03 19:39:24 204
原创 java入门级十五个简易案例
(1) location返回其中域名 public static void main(String[] args) { public static String getHostName(String location) { String name1=getHostName(“http://www.baidu.com”); //截取开始位置(第一个“.”之后第一个字符的位置) System.out.println(“name1:”+name1); //name1:baidu
2020-06-22 19:41:04 2302
原创 集合测试题
**集合测试题** 单列集合的顶层接口是( B ) A. java.util.Map B. java.util.Collection C. java.util.List D. java.util.Set ArrayList类的底层数据结构是( A ) A. 数组结构 B. 链表结构 C. 哈希表结构 D. 红黑树结构 LinkedList 类的特点是( B ) A. 查询快 B. 增删快 C. 元素不重复 D. 元素自然排序 Vector类的特点是( A ) A. 线...
2020-06-11 13:55:33 4836 1
原创 多线程测试题(附答案)
**多线程** 一、判断题(T为正确,F为错误),每题1分 1.如果线程死亡,它便不能运行。( T ) 2.在Java中,高优先级的可运行线程会抢占低优先级线程。( T ) 3.线程可以用yield方法使低优先级的线程运行。( F ) yield方法:暂停线程,暂停当前正在执行的线程对象。yield()只是使当前线程重新回到可执行状态,所以执行yield()的线程有可能在进入到可执行状态后马上又被执行。 yield()只能使同优先级或更高优先级的线程有执行的机会。 4.程序开发者必须创建一...
2020-06-11 13:53:17 4584
原创 面向对象的基本原则
c++面向对象基本原则 单一职责原则 一个类,只有一个引起它变化的原因。应该只有一个原则。每一个职责都是变化的一个轴线,如果一个类有一个以上的职责,这些职责耦合在一起,这会导致脆弱的设计。 当一个职责发生变化时,可能会影响其他职责。另外,多个职责耦合在一起,会影响复用性。 单一职责的优点: a.可以降低类的复杂度,一个类值负责一项职责,其逻辑肯定要比负责多项职责简单的多; b.提高类的可读性,提...
2020-04-13 22:05:03 136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人