自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2020-12-09

abstract抽象类 加上abstrct关键字后该类不允许实例化,可以通过向上转型,指向子类实例 在什么时候用abstract类呢?在某个父类只是知道子类应该包含怎样的方法,但是无法准确知道这些子类如何实现这些方法。 在使用的时候,可以在抽象类中的方法中加入abstract关键字 就变成了了抽象方法,这个方法必须要被子类重写 那么为什么要用抽象方法和抽象类呢? 虽然是不同类型的东西,但是有相同的行为能力,是否可以根据这种相同的行为能力去创建东西? 当你要实现某个接口的时候,你并不想实现其中的某个

2020-12-14 15:03:45 119

原创 2020-12-08学习日记

设计模式 单例模式 目的:使得类的一个对象成为该类系统中的唯一实例 定义:一个类有且仅有一个实例,并且自行实例化,向整个系统提供 JAVA多态 instanceof

2020-12-14 15:03:32 114

原创 2020-12-06学习笔记

方法的重载 在同一个类中 方法的名字相同,但是参数不同(顺序、个数、类型) 方法的返回值、访问修饰符是任意 与方法的参数名无关 方法的重写 有继承关系的子类中 方法名相同、参数列表相同(参数顺序、个数、类型),方法返回值相同 访问修饰符,要大于等于父类访问修饰符的范围 与方法的参数名字无关 当子类重写父类方法后,子类对象调用的是重写后的方法。 访问修饰符 private:只允许在本类中访问 public:允许在任意位置访问 protected:允许在当前类、同包中的子类/非子类、挎包子类调用;挎包非

2020-12-14 15:03:18 221

原创 JAVA继承的相关知识

继承 父类的构造方法不允许被继承、不允许被重写,但是如果没有的话,在子类实例化过程中是会报错的,因为子类实例化中会默认调用父类的无参构造方法。 重写了父类的方法后,再调用同名的方法是调用的子类的方法 如果想要调用父类的方法,就要使用super关键字 继承后的初始化顺序 在加载静态成员的时候,加载的顺序跟静态成员前面的访问修饰符是没有关系的,而和静态成员的位置有关,按顺序加载。 在子类对象实例化的过程中,默认调用的是父类的无参构造方法,如果想要调用父类的其他构造方法,可以使用super,但是super(

2020-12-14 15:02:54 98

原创 Java类的封装

封装 1. 将类的某些重要信息隐藏在类的内部,不允许外部程序直接访问 2. 通过该类提供的方法来实现对隐藏信息的操作和访问 3. 简单来说就是隐藏对象的信息,然后留出访问的接口

2020-12-05 16:09:33 126

原创 java面向对象的一些相关知识

类和对象的关系 实例化对象的过程可以分为两部分 声明对象 Cat one 实例化对象 new Cat(); Cat是一个猫的对象,当我们Cat one的时候,其实只是在内存中(栈)开辟了一个空间,是空的,并不能像正真的对象那样使用它。 new Cat()是在内存的堆中开辟了一个空间,完成了具体对象相关信息的初始化工作。 可以看到的是声明对象和实例化对象是在两个不同的内存空间中进行的,因此通过赋值符号进行关联,将声明的对象one指向实例化的内存空间(one中存储的是堆中开辟空间的内存地址)。 n

2020-12-03 16:38:52 97

原创 函数的参数传值

函数的参数传值 当一个函数方法的参数是基本数据类型的时候,执行函数方法并传入主函数中的变量,这只是对方法中的参数进行赋值,方法执行之后并不会改变主方法中的变量的值。 当一个函数方法的参数是数组或者为引用数据类型的时候,执行函数方法,传入的是主函数变量的地址,改变的是变量本身,方法执行之后,主函数中的变量要发生相应的变化。 可变参数列表的参数传值 什么是可变参数列表 public class ArgsDemo1{ public void search(int n,int...a){ boolen

2020-12-03 14:35:35 229

原创 JAVA运算符

复合赋值运算符 自增自减运算符 关系运算符 逻辑运算符 注意: |和&是要算后面在自增的 三目运算符 运算符的优先级

2020-12-03 13:43:19 107

原创 Java变量与常量

java简介 java的名字是从咖啡店来的 jvm是虚拟机,平台无关性,不同平台运行不需要重新编译 为什么这样? .java文件通过编译器编译,编译成为.class结尾的字节码文件,然后由解释器进行解释执行(这个过程就是通过java虚拟机来完成的),解释成为具体平台上的机器指令执行。 JDK(java development kit) java语言的软件开发工具包 有两个重要的组件: -javac-编译器,将源程序转为字节码 -java -运行编译后的java程序(.class后缀的) JRE(ja

2020-12-01 13:22:09 105

原创 一元函数微分学的应用

一元函数微分学的应用(几何应用) 1、极值与最值的概念 2、 3、 4、 5、 6、

2020-06-01 17:43:45 1181

原创 LEA指令

数据传送类指令 LEA指令 地址传送指令 跟offset的区别 offset在汇编时就获得了变量的偏移地址,执行起来很快;LEA指令是在执行过程中获得地址,当无法在汇编阶段获得地址时,就用LEA指令。 LEA指令实现运算功能 总结 ...

2019-06-05 14:39:04 4423

原创 储存器寻址

数据寻址里面的储存器寻址 存储器直接寻址(指令代码中有有效地址) 两个操作数不能同时都是内存单元,会报错

2019-06-05 14:19:51 479

原创 数据寻址的方式,这里讲了立即数和寄存器寻址

数据寻址的方式 总而言之,数据寻址就是通过地址查找操作数的方法 立即数寻址 寄存器寻址 有寄存器的就是寄存器寻址 简单快捷 还有段寄存器比如说,ds,cs,ss 存储器寻址 ...

2019-06-04 20:20:41 969

原创 SpringApplication的准备阶段

1.自定义SpirngApplication的两种方法 通过SpringApplication API调整 通过SpringApplicationBuilder API调整(写起来流畅) 2.准备阶段 配置Spring Bean来源 spring bean是通过BeanDefinitionLoader 来加载的,支持xml和 java class两种读取 。源码: 举例java c...

2019-04-29 15:02:05 195

原创 什么是SpringApplication

SpringApplication 什么是SpringApplication 在spring的官方文档里面没有给出确切的定义,文档中说,SpringApplication是一个类,然后提供一些便利的功能来引导spring程序的启动,在main的方法里面启动like this: ...

2019-04-25 22:31:29 681

原创 springboot自动装配

Spring boot自动装配 ## 激活自动装配 @EnableAutoConfiguration public class EnableAutoConfigurationBootstrap { public static void main(String[] args) { ConfigurableApplicationContext context = new Spr...

2019-04-24 21:59:05 819

原创 Spring 自定义条件装配

Spring 自定义条件装配 定义、:Bean装配前的前置判断 举例:@Profile,@Conditional 实现:注解方式,编程方式 注解方式 创建一个计算合的service package com.imooc.diveinspringboot.service; import org.springframework.stereotype.Service; @Service public...

2019-04-24 17:05:18 347

原创 关于spring@Eable模块的两种装配方式

Spring @Enable 模块装配 定义:具备相同领域的功能组件集合,组合所形成一个独立的单元。 举例:@EnableWebMvc。@EnableAutoConfigration等 实现:注解方式,编程方式 注解的方式 接口编程方式 接口编程方式相当于是利用ImportSelector接口做了一次过度,但是它有更灵活多变,可以用switch方法,选择不同的configuration。 ...

2019-04-23 21:58:59 720

原创 Spring boot走向自动装配

Spirng 模式注解装配 **应用:指spring应用 组件:指spring中 service controller 等组件 模式注解举例 装配方式 @Component"派生性" @Component @Repository @FirstLevelRepository 层次性 ...

2019-04-23 21:02:26 196

空空如也

空空如也

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

TA关注的人

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