自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 # 面向对象编程(五)

面向对象编程(五) 多态 动态编译:类型:可扩展性 即同一方法可以根据发送对象的不同而采取多种不同的行为方式 一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多 多态存在的条件 有继承关系 子类重写父类的方法 父类引用指向子类对象 注意:多态是方法的多态,属性没有多态性 **instanceof ** (类型转换) 引用类型,判断一个对象是什么类型 package com.oop; import com.oop.demo06.Person; import com.oop.demo06.

2020-09-19 21:18:31 106

原创 面向对象编程(四)

封装 该露的露,改藏的藏 我们的程序设计要追求**“高内聚,低耦合”**。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏 记住这句话:属性私有, get / set 封住大部分针对属性 快捷键: Alt + insert 生成 get 、set package com.oop; import com.oop.demo04.Student

2020-09-17 10:07:55 134

原创 面向对象(三)

面向对象(三) 类与对象的关系 类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一具体事物 对象是抽象概念的具体实例 能够体现出特点,展现出功能的是具体的实 创建与初始化对象 使用 new 关键字创建对象 使用new 关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用 类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用的。并且构造器有以下两个特点: 1.必须和类的名字相同 2.必须没有返回类型,也不能写v

2020-09-14 22:09:59 101

原创 面向对象

面向对象 其本质:以类的方式组织代码,以对象的组织(封装)数据 抽象 三大特性: 封装 继承 多态 从认识角度:先有对象后有类,对象是具体的事物,类是抽象的,是对对象的抽象 从代码运行角度:先有类后有对象,类是对象的模板 回顾方法及加深 方法的定义 修饰符 返回值类型 break:跳出switch, 结束循环 return:结束方法,返回一个结果 方法名 参数列表:(参数列表, 参数名)··· 异常抛出 方法的调用 静态方法:static 可直接通过 类名.方法名调用。 pac

2020-09-14 16:36:04 80

原创 数组

数组 数组是相同类型数据的有序集合,每个数组元素可以通过一个下标来访问它们 声明 , 创建数组 package com.qinlearning.array; public class ArrayDemo01 { //变量的类型 变量的名字 = 变量的值; //数组类型 public static void main(String[] args) { int [] numbers;//定义 1.声明一个数组 numbers = ne

2020-09-14 12:09:28 69

原创 递归

方法的重载 重载就是在一个类中,有相同的函数名称,但形参不同的函数 方法的重载的规则: 方法名称必须相同。 参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等) 方法的返回类型可以相同也可以不同 仅仅返回类型不同不足以成为方法的重载 实现理论: 方法名称相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错 命令行传参 有时候你希望运行一个程序的时候再传递给它消息。这需要靠传递命令行参数给main()函数实现 [外链图片转存失败,

2020-09-13 11:44:44 113

原创 java 方法详解

java 方法详解 何谓方法? System.out.println(); //类 + 对象 + 方法 Java方法是语气的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语气块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样有利于我们后期的扩展 方法的定义 类似于其它语言的函数,是一段用来完成特定功能的代码片

2020-09-12 21:43:48 79

原创 Java流程控制

Java流程控制 Scanner(扫描器) 对象:程序与人的交互 java.util.Scanner ,我们可以通过Scanner类来获取用户的输入 基本语法: Scanner s = new Scanner(System.in); 通过Scanner类的 next()与 nextLine() 方法获取输入的字符串,在读取前我们一般需要使用 hasNxet() 与 hasNextLine() 判断是否还有输入的数据。 next() :不能得到带有空格的字符串,遇到空格会提前结束(结束

2020-09-12 20:21:04 78

原创 Java基础语法(四)

Java基础语法(四) https://www.bilibili.com/video/BV12J41137hu 包机制 访问源码,比如Byte , String Ctrl + 左键 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间 包语气的语法格式为: package pkg1[.pkg2[.pkg3……]]; 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用“import”语气可完成此功能 import package1[.package2..

2020-09-06 15:10:24 142

原创 Java基础(三)

Java基础(三) 自增、 自减、 package operater; public class Demo04 { public static void main(String[] args) { //自增 ++ 自减 -- int a = 3; int b = a++;//执行完这行代码,先给b赋值,a再自增 //a = a + 1 System.out.println(a); //a = a

2020-09-05 22:12:05 74

原创 Java基础(二)

Java基础(二) 类型转换 由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换 低 ---------------------------------------------》高 byte , short, char —>int ----->long ------->float---->double 运算中,不同类型的数据先转化为同一类型,然后再进行计算。 强制类型转换 自动类型转换 public class demo4 { publi

2020-09-05 20:14:21 105

原创 Java语法基础(一)

Java基础语法(一) 注释 快捷代码:psv , sout 多行注释 /*。。。。。。。 。。。。。。。*/ //JavaDoc:文档注释 /** */ /** * @Description HelloWorld */ 标识符 关键词 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fkFKSYtf-1599290189916)(C:\Users\shiliu\AppData\Roaming\Typora\typora-user-imag

2020-09-05 15:17:01 147

原创 hello world

Hello world 随便新建一个文件夹,存放代码 新建一个java文件 文件后缀名为.java hello.java [注意点]系统可能没有显示文件后缀名,我们需要手动打开 编写代码 public class hello { public static void main(String[] args) { System.out.print("hello,world!"); } } 编译 javac java文件,会生成一个class文件 运行class文件,Java

2020-09-03 21:43:37 94

原创 dos命令

dos命令 常用的dos命令 #盘符切换 #查看当前目录下的所有文件 dir #切换目录 cd change dieectory cd .. cls #清理屏幕 clear screen #退出终端 exit #查看电脑的ip ipconfig #打开应用 calc notepad #ping 命令 ping www.baidu.com #文件操作 md 目录名 rd 目录名 cd>文件名 del文件名 ...

2020-09-03 17:15:12 187

MATLAB在时间序列建模预测及程序代码,内涵实列代码,十分详细.rar

matlab实现时间序列实例,内含代码,时间序列是指将某种现象某一个统计指标在不同时间上的各个数值,按时间先后顺序排列而形成的序列。时间序列法是一种定量预测方法,亦称简单外延方法。在统计学中作为一种常用的预测手段被广泛应用。时间序列分析在第二次世界大战前应用于经济预测。二次大战中和战后,在军事科学、空间科学、气象预报和工业自动化等部门的应用更加广泛。时间序列分析(Time series analysis)是一种动态数据处理的统计方法。该方法基于随机过程理论和数理统计学方法,研究随机数据序列所遵从的统计规律,以用于解决实际问题。

2020-05-07

空空如也

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

TA关注的人

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