自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 工作流程流转线使用图结构遍历

图的遍历总结工作流中流转线的加载,此时用到了图的递归遍历。使用关键对象visited来控制当前节点是否已经遍历过。避免由于循环指向导致二次遍历当前节点。总结

2021-04-15 15:55:47 116

原创 OAuth2.0认证过程中使用state传输业务数据

OAuth2.0覆盖原生state前言一、OAuth2.0简单说明二、使用步骤三 、总结前言一、OAuth2.0简单说明是授权机制,用来授权第三方应用,获取用户数据。有四种授权方式授权码(authorization-code)先申请一个授权码,然后再用该码获取令牌隐藏式(implicit)密码式(password):客户端凭证(client credentials)四种授权方式都会先进行注册,用来获得客户端 ID(client ID)和客户端密钥(client secret)。这是为了防

2021-04-13 15:26:30 1034 2

原创 设计模式-装饰器

设计模式-装饰器装饰器设计模式-装饰器前言一、如何实现?总结前言接口调用时需要重复读取流中的内容,使用装饰者模式缓存流内容,以此实现流的多次获取。接口参数类型:Content-Type:application/json一、如何实现?上代码:import java.io.BufferedReader;import java.io.ByteArrayInputStream;import java.io.IOException;import java.io.InputStreamReade

2021-04-07 17:58:59 65 1

原创 欢迎使用CSDN-markdown编辑器

在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。例如:老虎

2017-09-18 15:13:54 360

原创 this关键字和super关键字分别代表什么

this关键字和super关键字分别代表什么?以及他们各自的使用场景和作用。 1.成员变量和局部变量重名时,可以用this来区分。 2.this可以用在构造函数中,调用其它构造函数(只能定义在构造函数的第一行,因为初始化时必须被先执行)。super可以直接调用父类的属性、方法、构造方法。但在调用构造方法时,两者不能同时使用,因为只要是调用构造方法,就必须放在构造方法的首行。  1.su

2017-08-09 16:23:49 6038

原创 多态

方法的重载 重载(overload)是指同一个类中的多个方法可以同名,但参数的列表必须不同(参数类型、参数列表、参数顺序)。方法的重写 重写(override)是指子类重新定义了超类或父类中的同名方法。在程序运行时究竟执行同名覆盖(重写)方法中的,哪一个方法,取决于调用该方法的对象所属的类是父类还是子类。Java寻找执行方法的原则是:从对象所属的类开始寻找匹配的方法执行;如果当前类中没有匹配方法

2017-08-09 15:19:44 237

原创 环境变量

java_home:jdk安装目录 path:找javac.exe……(即在bin目录下) classpath:.当前路径

2017-08-03 17:02:19 190

原创 构造方法和成员方法的区别

作用不同: 构造方法用于创建类的实例并对实例的成员变量进行初始化;成员方法实现对类中成员变量的操作,提供某些功能。调用方式不同: 构造方法通过new运算符调用,成员方法通过对象调用。

2017-08-02 20:32:25 18305

原创 面向对象程序设计的特性

三大特性:封装、继承和多态封装性 封装是一种信息屏蔽技术,使数据和对数据的操作的方法封装为一个整体,以实现独立性很强的模块,使用户只能见到对象的外特性,而对象的内特性对用户是屏蔽的。封装的母的在于把对象的设计者和对象的使用者分开,使用者不必知道功能实现的细节,只需用设计者提供的方法来实现功能。继承性: 继承性是子类自动共享父类的数据和方法的机制。

2017-08-02 11:54:48 312

原创 面向对象程序设计的术语

面向对象程序设计中的术语主要包括类、对象、封装、继承、多态性和消息传递。面向对象的思想通过这些术语得到了具体的体现。类:是对具有相同类型的对象的抽象。一个对象所包含的数据和代码可以通过类来构造。对象:是运行期的基本实体,它是一个封装了数据和操作这些数据的代码的逻辑实体。封装:将数据以及对数据的操作整合到一个类中。继承:让某个类型的对象获得另一个类型的对象的特征。通过继承可以实现代码的重用,从

2017-08-02 11:45:06 750

原创 Identifiers:标识符

Identifiers 就是给类,接口,方法,变量等起名字时使用的字符序列。 ——组成规则 英文大小写字母; 数字字符; 和;——注意事项不能以数字开头不能是Java中的关键字区分大小写

2017-08-01 19:38:42 754 3

原创 java中的标识符

——Identifiers 就是给类,接口,方法,变量等起名字时使用的字符序列。 ——组成规则 英文大小写字母; 数字字符; $和_; ——注意事项 不能以数字开头 不能是Java中的关键

2017-08-01 17:19:26 566

原创 Java中的变量与常量、基本数据类型及其类型转换

常量:在程序执行的过程中其值不可以发生改变。 常量分为:字面值常量和自定义常量 这就是一个值,这个值本身,我们可以叫它常量。整型常量:123 实型常量:3.14字符型常量:’a’逻辑常量:true、false字符串常量:”helloworld”另一个说法是;表示不可变的变量,这也叫做常量,在语法上讲,加上final关键字来修饰某个变量,

2017-08-01 15:22:50 290

翻译 main方法为什么一定是Public static void

因为main()方法是由Java虚拟机调用的,所以必须是public,虚拟机调用的main()方法的时候,不需要产生任何对象,所以main()方法声明为static,且不需要返回值,所以必须声明为voidstatic 修饰的变量称为类变量或全局变量或成员变量,在类被加载的时候成员变量即被初始化,与类关联,只要类存在,static变量就存在。一个static变量单独划分一块存储空间,不与具体的对象

2017-07-31 17:07:19 607

原创 DOS下编译运行小应用程序

HelloKitty.javapackage com.briup.day02;public class HelloKitty{ public static void main(String arg[]){ System.out.println("HelloWorld"); }}class类名必须与文件名相同。static为静态方法。void为无返回值类型。

2017-07-31 14:59:14 366

原创 HelloWorld

package com.briup.day02public class HelloKitty{public static void main(String[] args){System.out.println("HelloKitty");}}文件目录为:ch02。 子目录为bin和src。src下存放的为HelloKitty.java文件。bin下存放.class文件。

2017-07-31 14:29:01 151

空空如也

空空如也

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

TA关注的人

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