自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++语法总结自用

static在类中或者结构体中定义的变量,若使用实例改变这个值那么那个变量会改变,所有实例公用这些变量,静态方法没有实例可以引用,除非你给它传入一个实例,而非静态方法默认有一个实例传入。一个变量赋给另一个变量,一个指针赋给另一个指针本质上都是copy过去,变量是copy过去内容他们两的地址不同,而指针是copy过去地址,而不是指针所指的实际内存。的,plain old data可以用结构体装数据用的,没有什么方法有也是改变他的这些数据而已,别继承结构体,会很麻烦复杂。

2024-03-17 23:38:07 810 1

原创 从0开始学Java系列 day11:一些关键字和object类中常用方法,抽象与接口

一.虚方法和非虚方法虚方法:可以重写的方法非虚方法:不可以重写的方法:静态方法 构造方法 私有方法二.finalfinal修饰的类不能被继承 (太监类)final修饰的变量 是常量final修饰的方法 不能被重写final修饰的对象 地址值不能被改变三.object类object类是所类直接或者间接的父亲如果一个类没有显示的继承另一个类 则此类 默认继承自object类四.native本地的 本国的 原生的1.native 只能是修饰方法2.native方法没有方法体3.ja

2021-09-29 01:15:05 82

原创 从0开始学Java系列 day10:初始化和多态

一:初始化1.1类的初始化目的:给静态的成员变量赋值;方法完成类的初始化 它只会执行一次1.2实例初始化目的:给非静态的的成员变量赋值方法完成实例初始化 调用几次构造器就会执行几次 如果有父子类关系则会有两个方法1.3混合初始化先去执行类的初始化 再去执行实例初始化先去执行父类资源的初始化 在去执行子类资源的初始化二.多态多态针对于编译时状态2.1向上转型//实际上是一个dog但是在外界看来他已经是animalAnimal ani =new Dog();/*向上转型的前提:1

2021-09-28 23:27:32 140

原创 从0开始学Java系列 day9:构造器,继承

day9一:构造器作用:快速给成员变量赋值语法结构:[权限修饰符] 类名 [形参列表]{this.属性名=参数名;}注意:1.每一个类中如果没有构造器 那么必然会存在一个默认的无参的隐藏的构造器2.如果显示声明一个构造器 那么隐藏的自动消失3.构造器可以重载二:继承1.如何实现继承extendsclass Student extends Person{}Person:父类 超类Student:子类2.继承的作用:也是为了使用父亲的资源 变量(属性)方法3.方法重写

2021-09-25 19:49:19 80

原创 从0开始学Java系列 day8:变量与方法,封装范围

day8变量成员:1.成员变量:静态成员变量 类变量非静态成员变量 实例变量2.局部变量区别:一.位置不同代码位置不同:局部变量在方法内 成员变量定义在类中方法外内存位置不同:实例变量 在堆中 类变量在方法区 局部变量在栈内二.内存中分数不一样类变量 只有一份多个对象共享实例变量 每创建一个对象 就会分配一块独立的空间局部变量 每调用一次方法 分配一次空间三.生命周期不同类变量 随着类的加载和消失实例变量 随着对象的创建而产生 当对象没有引用指向时被垃圾回收

2021-09-25 10:53:30 95

原创 从0开始学习Java编程系列day1-day7

作为非科班的学生,每天日常学习和事务也比较繁忙,而学习Java是课余的主要任务,遂开始写这么一个持续更新的系列。目的有三:一是记录我在Java上每日学习到的部分知识做一个简单的输出,二是作为推动我持续学习的一个动力,目标三比较宏大,是希望能够写成帮助到没接触过Java的同学从零开始学习和作为已经学习过Java的同学的一个复习的知识库。Day1:Java发展史Java的创始人 詹姆斯.高斯林Born in 1995年java的体系 JavaEE:企业版 JavaSE:基础版

2021-09-24 01:00:59 138

原创 java基础学习总结(1)

1.概念:JDK(Java SE Development Kit)是Java开发工具包,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API )。JRE是Java运行环境,里面包括Java虚拟机和常用的类库,没有编译和调试功能;它包括Java虚拟机(jvm)、Java核心类库和支持文件。它不包含开发工具(JDK)--编译器、调试器和其它工具。JVM是Java虚拟机,主要用来运行字节

2021-09-17 03:22:00 100

空空如也

空空如也

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

TA关注的人

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