自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java接口篇(一)

一、进行Java语言设计时,为什么要引入接口的概念?解:编程语言的本质是对自然界事物的抽象,因此会提供抽象机制。而接口的本质其实是更高层次的抽象类(纯粹的抽象类),用于弥补抽象类在抽象程度上的不足。抽象类是对子类覆写方法的控制,但抽象类中同时会存在一些普通方法。而接口则用于解决这些普通方法的安全或隐私问题,对外部隐藏实现细节。二、什么是接口?解:(1)接口的本质:纯粹的Java抽象类;(2)接口的定义:通过关键字interface进行定义。通常接口名前加上大写字母I进行区分。(3)接

2020-06-01 23:48:17 250

原创 Java-15.0:Annotation注解(一)

一、为什么引入Annotation注解的概念(Annotaion用于解决什么问题)?解:有效的减少程序开发过程中程序配置的代码量,利用Annotation注解进行一些结构化定义。二、Annotation注解是什么?解:Annotation是从JDK1.5后提出的开发技术结构;以一种注解的形式实现的程序开发。三、Annotation注解是如何用来解决实际问题的?(一)@Override(准确覆写)作用:(1)明确表示该方法是一个覆写来的方法; (2)该注解可以...

2020-05-10 18:46:46 224

原创 顺序表的相关操作的解读

// 顺序表2.cpp : 定义控制台应用程序的入口点。//编译预处理:文件包含#include "stdafx.h"#include "stdio.h"#include "stdlib.h"//宏定义:预编译指令,定义符号常量,性能上没有常变量优越#define LIST_INIT_SIZE 100//线性表存储空间的初始分配量#define LIST_INCREMENT 10//...

2018-10-29 15:58:35 476

原创 顺序栈的基本操作

// 顺序栈.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#define MaxSize 500typedef int ElemType;typedef struct{    ElemType data[MaxSize];    int top;}SqStack;//初始化顺序栈void InitSqStack(SqStack &...

2018-09-26 21:18:01 281

原创 链栈(通过头插法)

// 链栈.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"#include "stdlib.h"typedef int ElemType;//创建链栈类型typedef struct LinkNode{    ElemType data;    struct LinkNode *next;}StackNode;typedef StackNode ...

2018-09-26 21:16:36 1721

原创 双向链表的重要操作源码

// 双向链表.cpp : 定义控制台应用程序的入口点。//带头结点的双向链表#include "stdafx.h"#include "malloc.h"typedef int DataType;//宏定义:便于更改数据类型,提高程序复用性/*定义双链表的结点类型,整个部分的实质就是用户自定义数据类型*//*系统并不为Node整体分配内存空间,内存空间实际上是变量所占内存空间之和*/...

2018-09-24 11:45:25 159

原创 单链表的基本操作

// 链表.cpp : 定义控制台应用程序的入口点。/*带头结点的单链表*/#include "stdafx.h"#include "malloc.h"#include "stdio.h"typedef int DataType;//用户自定义数据类型名称,方便后期修改数据类型/*定义单链表结点类型(用户自定义数据类型):结点所占用内存空间为data,*next变量的总和*/ty...

2018-09-18 19:21:09 362

原创 顺序表的基本操作源码

 // 180316数据结构.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "stdio.h"#define LISTSIZE 100typedef int DataType;//typedef用户自定义数据类型,定义DataType为整型,增加程序的可移植性/*结构体类型定义顺序表类型*/typedef struct {...

2018-09-16 20:09:14 718

原创 面向对象和面向过程程序设计的比较

面向过程程序设计:将程序分为若干模块,按照自顶向下的功能分解法进行程序设计的方法                             程序单位:过程或函数                            过程或函数:由赋值语句、条件语句、循环语句、过程调用语句组成的语句序列;                            设计方法:自顶向下的功能分解法              ...

2018-05-20 13:13:10 1687

原创 软件维护

软件工程的主要目的:提高软件的可维护性,减少软件维护所需的工作量,降低软件系统的总成本。软件维护是软件生命周期的最后一个阶段,大型软件的维护成本高达开发成本的4倍左右,现在国外很多软件开发组织将60%以上的人力用于软件维护。软件维护的定义:在软件已经交付使用之后,为了改正错误或者满足新的需要而修改软件的过程。具体的4项软件维护活动:1)改正性维护:占全部维护活动的17%-21%,是用于诊断和改正错...

2018-04-18 22:58:12 484

空空如也

空空如也

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

TA关注的人

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