![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
规范
Marion158
专注
展开
-
Spring概述及IOC实现原理
Spring介绍Spring它是一个一站式的分层轻量级框架。Spring体系结构 core containera) beans与core 它们提供spring框架最基本功能,包含ioc与dib) context 上下文对象,基于beans与coresc) spel它是sprng提供的一个表达式语言Data access/integrationa) 数据访问b) 集成Web...原创 2018-12-26 17:34:37 · 1434 阅读 · 1 评论 -
数据库设计的三范式
三范式:1.第一范式(1NF):确保每一列的原子性(做到每列不可拆分)2.第二范式(2NF):在第一范式的基础上,非主字段必须依赖于主字段(一个表只做一件事)3.第三范式(3NF):在第二范式的基础上,消除传递依赖解释说明:第一范式:比如用户表中有字段地址,我们在设计数据表的时候就不能直接给address 存入中国-北京。而是应该设计成国籍,城市两个字段,做到每列不可拆分就是这个意...原创 2019-02-24 19:15:19 · 258 阅读 · 0 评论 -
SQL查询一(复习)
基本查询 语法:select [distinct] *|列名 from 表 [条件]; 环境的准备:create table exam( id int primary key auto_increment, name varchar(20), english int, chinese int, math int);insert into exam values (nu...原创 2019-01-19 00:14:19 · 713 阅读 · 0 评论 -
多态的概述,特点以及向上转型与向下转型
2.1 多态概述多态是继封装、继承之后,面向对象的第三大特性。现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便既是Student,又是Person。2.2 多态的定义与使用格式多态的定义格式:就是父类的引...原创 2018-12-26 10:10:31 · 333 阅读 · 0 评论 -
接口的概述,特点以及接口和抽象类的区别
第1章 接口1.1 接口的概述接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。1.2 接口的格式&使用1.2.1 接口的格式与定义类的class不同,接口定义时需要使用interface关键字。定义接口所在的仍为....原创 2018-12-26 09:48:29 · 389 阅读 · 1 评论 -
第3章 抽象类的概述,特点及案例
3.1 抽象类概述当编写一个类时,我们往往会为该类定义一些方法,这些方法是用来描述该类的功能具体实现方式,那么这些方法都有具体的方法体。但是有的时候,某个父类只是知道子类应该包含怎么样的方法,但是无法准确知道子类如何实现这些方法。比如一个图形类应该有一个求周长的方法,但是不同的图形求周长的算法不一样。那该怎么办呢?分析事物时,发现了共性内容,就出现向上抽取。会有这样一种特殊情况,就是方法功能...原创 2018-12-26 09:36:25 · 361 阅读 · 1 评论 -
继承的概述及特点,方法重写的应用场景&注意事项
第1章 继承1.1 继承的概述在现实生活中,继承一般指的是子女继承父辈的财产。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。1.2 继承的格式&使用在程序中,如果想声明一个类继承另一个类,需要使用extends关键字。 格式: class 子类 extends 父类 {}1.3 继承的特点在类的继承中,需要注意一些问题,...原创 2018-12-26 09:17:40 · 785 阅读 · 0 评论 -
第2章 运算符
1.1 算数运算符• 运算符对常量和变量进行操作的符号称为运算符• 表达式用运算符把常量或者变量连接起来符号java语法的式子就可以称为表达式。不同运算符连接的式子体现的是不同类型的表达式。定义两个int类型的变量a,b,做加法(a +b)• 常用运算符#算术运算符#赋值运算符#关系运算符#逻辑运算符#三元运算符1.1.1 算数运算符...转载 2018-12-24 21:36:42 · 137 阅读 · 0 评论 -
java数据类型转换
3.6 数据类型转换3.6.1 隐式数据类型转换取值范围小的数据类型与取值范围大的数据类型进行运算,会先将小的数据类型提升为大的,再运算3.6.2 案例代码八 /* +:是一个运算符,做加法运算的。 我们在做运算的时候,一般要求参与运算的数据类型必须一致。 类型转换: 隐式转换 强制转换 隐式转...原创 2018-12-18 23:56:43 · 154 阅读 · 0 评论 -
Java定义变量
3.5.1 基本数据类型变量的定义和使用变量的定义格式:数据类型 变量名 = 初始化值;基本数据类型:byte,short,int,long,float,double,char,boolean注意:整数默认是int类型,定义long类型的数据时,要在数据后面加L。浮点数默认是double类型,定义float类型的数据时,要在数据后面加F。3.5.2 案例代码六 public...原创 2018-12-18 23:53:58 · 12633 阅读 · 1 评论 -
Java数据类型与标识符
3.3.1 计算机存储单元变量是内存中的小容器,用来存储数据。那么计算机内存是怎么存储数据的呢?无论是内存还是硬盘,计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母b表示。而计算机最小的存储单元叫“字节(byte)”,通常用大写字母B表示,字节是由连续的8个位组成。除了字节外还有一些常用的存储单位,大家可能比较熟悉,我们一起来看看:– 1B(字节) =...原创 2018-12-18 23:50:48 · 187 阅读 · 0 评论 -
ES6 新特性
1 、ES6 新特性现在使用主流的前端框架中,如ReactJS、Vue.js、angularjs等,都会使用到ES6的新特性,作为一名高级工程师而言,ES6也就成为了必修课,所以本套课程先以ES6的新特性开始。1.1、了解ES6ES6,是ECMAScript 6的简称,它是 JavaScript 语言的下一代标准,己于 2015 年 6 月正式发 布。它的目标是使 JavaScript语言...原创 2019-08-11 20:31:12 · 2455 阅读 · 0 评论