自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java File类总结

File类的使用例程:import java.io.File;import java.io.IOException;public class FileClassTest { public static void main(String[] args) { //File类型的引用变量f接收的对象就是abc.txt File f = new File("D:\\test\\abc...

2020-04-15 22:33:19 110

原创 java枚举类用法总结

案例:使用枚举类型(enum)来定义Season类public class enumTest { public static void main(String[] args) { //Season.SPRING 可以获取一个Season对象 Season spring = Season.SPRING; spring.showInfo(); //重复执行Season.SPRING...

2020-04-14 22:15:53 211

原创 Java泛型总结

文章目录泛型类泛型接口泛型方法泛型的特点:适用于多种数据类型执行相同的代码泛型中的类型在使用时指定泛型归根到底就是“模版”使用泛型的优点:使用泛型时,在实际使用之前类型就已经确定了,不需要强制类型转换。泛型类创建一个泛型类的示例:泛型类的注意事项:对象实例化时如果不指定泛型,默认为:Object类型泛型不同的引用不能相互赋值public class GenericC...

2020-04-14 19:37:47 155

原创 Java集合之Map集合

HashMap是Map的一个典型实现import java.util.HashMap;import java.util.Map;import java.util.Set;public class HashMapTest { public static void main(String[] args) { //HashMap是Map的一个典型实现 Map<String, I...

2020-04-13 22:59:22 100

原创 Java集合之List集合

List集合的示例代码:import java.util.ArrayList;import java.util.List;public class ListTest { public static void main(String[] args) { //List是接口,可以接收实现类ArrayList的对象 List<String> list = new Array...

2020-04-13 21:44:59 93

原创 Java集合之TreeSet集合

TreeSets的使用示例:import java.util.Set;import java.util.TreeSet;public class TreeSetTest { public static void main(String[] args) { Set<Integer> set = new TreeSet<Integer>(); //TreeS...

2020-04-13 20:53:37 198

原创 Java集合之HashSet集合

Java集合概述Java集合类存放在java.util包中,是一个用来存放对象的容器。Java集合的特点:只能存放对象集合存放的是多个对象的引用,对象本身还是放在堆内存中集合可以存放不同类型,不限数量的数据类型Java集合可分为Set、List、MapSet:无序,不可重复的集合List:有序,可重复的集合Map:具有映射关系的集合在JDK5之后,增加了泛型,Java集合...

2020-04-13 18:27:20 273

原创 c++结构体数组练习

案例描述:设计一个英雄的结构体,包括成员姓名,年龄,性别;创建结构体数组,数组中存放5名英雄。案例要求:通过冒泡排序的方法,将数组中的英雄按照年龄进行升序排序,打印排序后的结果,并且并且把排序后的结果保存到一个txt文件中。5名英雄的信息如下:{“刘备”, 23, “男”};{“关羽”, 22, “男”};{“张飞”, 20, “男”};{“赵云”, 21, “男”};{“貂蝉...

2020-03-21 17:29:11 898 1

原创 c++面向对象之文件操作

文章目录文本文件写文件读文件二进制文件文本文件程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放通过文件可以将数据持久化c++中对文件操作需要包含头文件****写文件读文件二进制文件...

2020-03-20 10:28:32 333

原创 c++面向对象之多态

多态的基本概念多态是c++面向对象三大特性之一多态分为两类:静态多态:函数重载和运算符重载,复用函数名动态多态:派生类和虚函数实现运行时多态静态多态和动态多态区别:静态多态的函数地址早绑定 - 编译阶段确定函数地址动态多态的函数地址晚绑定 - 运行阶段确定函数地址动态多态满足条件有继承关系子类重写父类的虚函数函数重写的概念:函数返回值、函数名、函数的参数列表完全相...

2020-03-18 22:34:14 318

原创 c++面向对象之继承

文章目录继承的基本语法继承方式继承的基本语法继承的好处:减少重复代码语法:class 子类 : 继承方式 父类子类也称为派生类,父类也称为基类派生类中的成员,包含两大部分:一部分从基类中继承过来一部分是派生类自己增加的成员从基类继承过来的表现其共性,新增的成员体现其个性class BasePage{public: void header() { cout <...

2020-03-17 12:32:59 143

原创 c++面向对象之运算符重载

文章目录加号运算符重载运算符重载概念:对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型加号运算符重载重载加号运算符的方法成员函数重载+号全局函数重载+号注意:运算符重载,也可以发生函数重载class Person{public: int m_a; int m_b; //1.成员函数重载+号 /*Person operator+(Person &amp...

2020-03-16 22:04:56 171

原创 c++面向对象之友元

文章目录全局函数做友元类做友元成员函数做友元友元的目的:允许一个函数或者类访问另一个类中私有成员友元的关键字:friend友元的三种实现全局函数做友元类做友元成员函数做友元全局函数做友元只要在类内的最上端写上friend 函数声明,就可以实现全局函数做友元。class Building{ //告诉编译器goodGuy全局函数是类Building的好友,可以访问Buildi...

2020-03-15 22:23:21 105

原创 c++对象模型和this指针

文章目录成员变量和成员函数分开存储this指针概念成员变量和成员函数分开存储在c++中,类的成员变量和成员函数分开存储,只有非静态成员变量才属于类的对象上。注意:空对象占用1个字节的内存空间,一个对象占用的字节数等于非静态成员变量占用的字节数class Person{ int p_a; //非静态成员变量属于类的对象上 static int p_b;//静态成员变量不属于类的对象上...

2020-03-14 23:22:44 84

原创 计算机网络第一章

整理来自王道考研制作的计算机网络视频教程

2020-03-09 21:56:46 76

原创 c++对象的初始化和清理

文章目录构造函数和析构函数构造函数的分类和调用构造函数和析构函数对象的初始化和清理是两个非常重要的安全问题:一个对象或者变量没有初始状态,对其使用后果是未知的;使用完应该对象或变量,没有及时清理,也会造成一定的安全问题。c++可以利用构造函数和析构函数解决上述问题。在两个函数会被编译器自动调用。对象的初始化和清理工作是编译器强制要做的,当我们不提供构造函数和析构函数时,编译器会提供空...

2020-03-09 12:36:03 721

原创 c++面向对象之封装

本系列是本人在学习c++的面向对象的知识点的笔记整理。文章目录封装封装的意义封装c++面向对象的三大特征:封装、继承、多态。封装的意义类包括属性和方法。在设计类时,属性和方法写在一起, 属性和方法统称为成员,属性称为成员属性或者成员变量,行为称为成员函数或者成员方法。类在设计时,可以把属性和方法放在不同的权限下,可以对它们加以控制。访问权限:公共权限:public 成员类内...

2020-03-09 00:42:02 429

空空如也

空空如也

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

TA关注的人

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