自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 E-R图基础知识

在ER图中有如下四个成分:矩形框:表示实体,在框中记入实体名。菱形框:表示联系,在框中记入联系名。椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其名称下划一条下划线。连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。(对于一对一联系,要在两个实体连线方向各写1;对于一对多联系,要在1的一方写1,多的一方写N;对于多对多关系,则要在两个实体连线方向各写N,M)。...

2020-05-16 23:24:09 1264

原创 子类可以继承父类的所有成员吗?

答案是肯定的。子类可以继承父类的所有成员,包括被private修饰的成员,子类只是无法访问、不能调用被private修饰的方法罢了。我们还是要分清继承和访问权限的问题。

2020-05-16 23:18:42 4220 2

原创 volatile和synchronized的区别

volatile关键字是线程同步的轻量级实现,所以 volatile性能肯定比synchronized关键字要好。但是 volatile关键字只能用于变量而 synchronized关键字可以修饰方法以及代码块。多线程访问 volatile关键字不会发生阻塞,而 synchronized关键字可能会发生阻塞。volatile关键字能保证数据的可见性,但不能保证数据的原子性。synchronized关键字两者都能保证。volatile关键字主要用于解決变量在多个线程之间的可见性,而 synchroni.

2020-05-16 23:13:56 202

原创 JAVA程序初始化顺序

1.父类的静态代码块2.子类的静态代码块3.父类的普通代码块4.父类的构造方法5.子类的普通代码块6.子类的构造方法

2020-05-16 23:07:15 127

原创 JAVA内存管理知识扩展

1.内存分配策略按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的和堆式的。静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间。这种分配策略要求程序代码中不允许有可变数据结构(此如可变数组)的存在,也不允许有嵌套或者递归的结构出现,因为它们都会导攷编译程序无法计算溎确的存储空需求。栈式存储分配也可称为动态存储分配,是由一个类似于堆栈的运行栈来实现的。和静态存储分配相反,在栈式存储方案中,程序对数据区的需求在编译时是完全

2020-05-16 23:01:08 172

原创 什么是DBMS,DB,DBMS?

DBMS 即database management system,是数据库管理系统。

2020-05-16 12:40:50 1581

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除