自定义博客皮肤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)
  • 资源 (25)
  • 收藏
  • 关注

原创 疯狂Kotlin讲义学习笔记10章:泛型

1、定义泛型接口、泛型类泛型在定义类,接口,函数时使用泛型形参,这个泛型形参将在声明变量、创建对象,调用方法时动态地指定(传入实际的类型,也可称为类型实参)可以为任何类、接口增加泛型声明//定义App类时使用了泛型声明open class Apple<T>{ //使用泛型T定义属性 open var info:T? constructor(){ info=null } //使用泛型T来定义构造器 constructor(i

2020-09-20 13:16:27 196

原创 疯狂Kotlin讲义学习笔记09章:异常处理

1、try…catch捕获异常2、异常类的继承体系3、访问异常信息4、异常处理嵌套5、try语句是表达式6、抛出异常7、自定义异常类8、catch和throw同时使用9、throw语句是表达式10、异常的跟踪栈

2020-09-20 09:15:14 100

原创 疯狂Kotlin讲义学习笔记08章:面向对象(下)嵌套类、内部类、局部嵌套类,匿名内部类,对象表达式,对象声明,伴生对象,枚举类,类委托,属性委托,延迟属性,属性监听,map存储属性,委托工厂

21、内部类22、嵌套类23、在外部类以外使用内部类24、在外部类以外使用嵌套类25、局部嵌套类26、局部内部类27、对象表达式28、对象声明和单例模式29、伴生对象和静态成员30、伴生对象的扩展31、枚举类入门32、枚举类的属性、方法、构造器33、实现接口的枚举类34、包含抽象方法的抽象枚举类35、类委托36、属性委托37、延迟属性38、属性监听39、使用Map存储属性值40、局部属性委托41、委托工厂...

2020-09-20 00:41:27 239

原创 疯狂Kotlin讲义学习笔记08章:面向对象(中)--扩展,匿名函数,宏替换,final,抽象类,密封类,接口

1、扩展方法2、扩展的实现机制3、为可空类型扩展方法4、扩展属性5、以成员方式定义扩展6、带接收者的匿名函数7、何时使用扩展8、可执行“宏替换”的常量9、final属性10、final方法11、final类12、不可变类13、抽象成员和抽象类14、抽象类的作用15、密封类16、接口的定义17、接口的继承18、使用接口19、接口和抽象类20、嵌套类和内部类概述...

2020-09-19 13:10:33 272

原创 疯狂Kotlin讲义学习笔记07章:面向对象(上)对象,中缀,解构,幕后字段、属性,延迟初始化,访问控制符,构造器,继承,重写,super限定,重写,多态,is类型检查,as强制类型转换

1、定义类的标准格式修饰符 class 类名 [ constructor 主构造器]{ 零到多个次构造器定义 零到多个属性.... 零到多个方法....}修饰符open是final的反义词,用于修饰一个类,方法或属性,表明类可派生子类、方法或属性可被重写定义主构造器如果主构造器没有任何注解及修饰符,则可以省略constructor关键字如:class User(firstname:String){ }可以定义0-1个主构造器,0-n个次构造器如果没有定义主构造器,系统会默

2020-09-17 23:51:51 233

原创 Kotlin学习笔记(黑马2018教程)002--面向对象

1、创建一个类class Rect (var height:Int,var width:Int)fun main(args:Array<String>){ var rect01=Rect(20,34) println("矩形的高度为:${rect01.height}") println("矩形的宽度为:${rect01.width}")}打印矩形的高度为:20矩形的宽度为:342、类的属性及方法class Gril(var chartor:Stri

2020-09-16 17:51:39 267

原创 疯狂Kotlin讲义学习笔记06章:函数、lambda表达式

1、定义和调用函数及函数返回值Unitfun 函数名 (形参列表) : 返回值类型{函数体}可以省略返回值类型如果返回值类型为:Unit则为无返回值,等同于java的void2、递归函数fun main() { var n=5 var resualt= jiechen(n) println(resualt)}fun jiechen(n:Int):Int{ if (n==1){ return 1 }else{ return

2020-09-14 12:30:07 265

原创 疯狂Kotlin讲义学习笔记04-05章:流程控制、数组和集合

1、when分支取代swith分支不在需要使用case关键字case后面的冒号改为->default改为更有意义的else如果一个case里有多条语句,需要将多条语句用大括号括起来when分支可以匹配多个值when分支后面的值不要求是常量,可以是任意表达式when分支对条件表达式的类型没有任何要求import java.util.*fun main() { var num=6; when(num){ 7-> {println(

2020-09-13 13:04:44 234

原创 疯狂Kotlin讲义学习笔记01-03章:基础类型,运算符和表达式

1、快速知识单行注释和多行注释文档注释分隔符关键字2、变量声明变量:强类型语言,类型推断常量使用val声明局部范围常量:val,相当于java的const整形:Byte,Short,Int,Long(kotlin的整形不是基本类型而是应用类型)kotlin是null安全的语言,整形不能为空,如果需要存储空值,需要使用Byte?,Short?,Int?,Long?(高度类似于swift的可空类型)基本类型被映射为java的基本类,可空类型被映射成为包装类fun main(){

2020-09-11 23:51:30 164

原创 Kotlin学习笔记(黑马2018教程)001--匿名函数、数据转换,人机交互,异常,递归、尾巴递归优化

1、具名和非具名参数package com.fengrayimport java.util.TreeMapval Pi=3.1425ffun main(args:Array<String>){ var area=mianji(r=32.22f)//不具名 println(area) area=mianji(Pi,33.3f) println(area)} fun mianji(PI:Float=Pi,r:Float):Float{ return PI*r*r

2020-09-10 13:08:10 125

原创 随手写代码--练习代码001Timer定时器、Hander+runnable定时器、普通对话框,耗时操作,CoubtDownTimer倒计时,进度条对话框

1、使用Timer定时器定时和取消定时需要结合使用Timer和TimeTask两个类来完成其中TimeTask的类对象作为Timer对象的schedule方法的参数timer.scheule(timerTask,delay,period)//任务,延迟,间隔public class MainActivity extends AppCompatActivity implements View.OnClickListener { private Timer timer=null; pri

2020-09-05 12:01:13 362

原创 大象Thinking.in.UML第二版读书笔记第6、7章:统一过程核心工作流简介

6.1业务建模工作流程先启阶段,主要用到业务用例模型,概念用例模型和领域模型6.1.1工作流程6.1.2 活动机和工件集完整的业务建模工作完成后应当得到如下工件集6.1.3 业务建模的目标和场景6.1.3.1场景#1-----组织图客户的组织机构图6.1.3.2场景#1-----领域建模如果程序的主要目的是管理和提供信息,在业务级别上构件该信息的模型,而不考虑该业务的工作流程。6.1.3.3场景#1-----单业务多系统一个业务建模工作成为数个软件工程项目的输入6.1.3.4场

2020-09-03 22:26:26 307

原创 大象Thinking.in.UML第二版读书笔记第5章:UML核心模型

5.1用例模型概述用例模型很重要,用例模型是需求工作流程的结果。用例的三个层次解释并对相应三个模型业务用例----------业务用例模型概念用例----------概念用例模型系统用例----------系统用例模型业务用例模型—>用于识别和规定业务需求概念用例模型—>用于分析和确认业务需求系统用例模型—>用于规定系统开发需求5.2业务用例模型业务用例模型并不仅仅是很多人理解的有主角和业务用例绘制的视图,视图只是一个提纲和高层展示。下图是完整的业务用例模型锁具

2020-09-03 18:23:15 313

原创 大象Thinking.in.UML第二版读书笔记第4章:UML核心视图

1、静态视图静态视图就是表达静态事物的,值描述事物的静态结构,而不描述其动态行为。包括:用例图类图包图1、用例图用例图采用参与者和用例作为基本元素,以不同的视角展现系统的功能性需求。对于客户来说,用例视图是他们业务领域的逻辑化表达,对建设单位来说,用例视图是系统蓝图和开发的依据。1、业务用例视图使用业务主角和业务用例展现业务建模的结果,有业务主角业务模块两个视角进行展示A、业务主角视角从业务主角视角来展示业务主角在业务中使用哪些业务用例来达成业务目标。这个视角有利于向业务主

2020-09-03 13:05:07 400 1

原创 大象Thinking.in.UML第二版读书笔记第3章:UML核心元素

1、版型(stereoType)(类型,构造型)(各类理解为表现形态)几乎每一个元模型都有很多版型用例:对应业务用例、业务用例实现等版型类:对应接口,边界类,实体类,控制类版型,参与者也是一个特殊类的版型。自定义版型。包:子系统,组织接口,模块等默认版型版型只是UML的一种扩展手段,本身并不涉及太多的思想和方法。2、参与者(主角更贴切)1、基本概念参与者(actor)建模中处于核心地位。actor是在系统之外与系统交互的某人或某事物。参与者与系统有一个明显的边界隔开。参与者位于边界之外。

2020-09-02 22:37:22 1495

原创 大象Thinking.in.UML第二版读书笔记第2章:建模基础

1、建模两个问题:1.怎么建做需求时,不需要弄清楚业务是如何一步步完成的,而是要弄清楚有多少业务的参与者(actor),每个参与者的目标是什么,参与者的目标就是你的抽象角度。这实际上就是用例(use case)1.模是什么模:一个由抽象角度确定了的目标需要由静态的事务加上特定条件下产生的一个特定的场景来完成。说白了就是:静态的事物(物)+特定的条件(规则)+特定的动作(参与者的驱动)=特定的场景(事件)人=业务主角,业务工人,参与者事=业务用例,系统用例物=业务实体、实体建模公式2、

2020-09-01 21:26:16 266

原创 大象Thinking.in.UML第二版读书笔记第1章:为什么需要UML

1、面向过程解决复杂问题的无力(现实世界过于复杂,难以模拟)尤其在软件升级过程中,难以控制众多的影响因素,一个可选的思路就是讲复杂问题细化成一个个的单元,脱离整体思考问题。各个单元之间通过接口完成组合。2、面向对象编程的重要概念封装:隐藏内部聚合:多个对象结合在一起形成新的对象继承:子类继承父类接口:不同对象实现同一个本质多态:外表相似,功能(行为不一致)依赖:与部分对象产生联系,而不依赖宏观环境耦合:与依赖的对象保持信息联系类属性:属于类私有的部分方法:与外界交流的窗口抽象:对宏观

2020-09-01 14:01:14 230

ex04cligithub.rar

gitup搜索案例源码

2021-11-03

ex04cli.rar

todolist源码todolist源码todolist源码

2021-11-02

ex013expressEx.rar

一个node前后端结合写的登陆注册验证的案例代码

2021-10-12

电商管理后台 API 接口文档 - 副本.md

电商管理后台 API 接口文档

2021-09-05

vue_api_server.rar

电商项目服务端源码及接口文档

2021-09-05

fengray.rar一个路由tabbar案例源码

一个路由tabbar案例源码一个路由tabbar案例源码一个路由tabbar案例源码一个路由tabbar案例源码

2021-09-04

UMLbook.pdf

umlbookumlbookumlbookumlbookumlbookumlbookumlbookumlbookumlbookumlbookumlbookumlbook

2021-08-28

students.rar

nodejs为基础的学生信息管理系统

2021-05-27

电商网站前端

电商网站前端

2021-03-23

jquery小游戏

jquery小游戏

2021-02-28

封装好的ajax网络请求代码ajax.js

封装好的ajax网络请求代码ajax.js

2021-02-20

封装好的jsonp.js

封装好的jsonp.js

2021-02-20

封装好的网络请求代码.html

封装好的网络请求代码封装好的网络请求代码

2021-02-18

自定义组件组合滑动ex05.rar

自定义组件组合滑动自定义组件组合滑动自定义组件组合滑动自定义组件组合滑动自定义组件组合滑动

2021-02-16

韩顺平讲linux笔记(文档)

韩顺平讲linux笔记

2020-12-29

安全卫士day1EX088Safety.rar

安全卫士day1EX088Safety.rar

2020-08-29

IOS084jeisuo.zip

手势解锁

2020-07-23

IOS070.zip

通讯录源代码自己写的

2020-07-19

IOS055qqList.zip

仿QQ界面IOS源代码

2020-07-08

php7.3.8中文手册2019.rar

php7.3.8(官网下载).chmphp7.3.8(官网下载).

2020-04-26

JDBC_DAO.rar

JDBCDao分层模型

2020-03-31

MyEX027RecordVideo.rar

android视频录制,

2020-03-23

MyEX026Recoder.rar

android音频录制代码,

2020-03-23

MyEX006Menu.rar

魔乐科技安卓开发教程----李兴华----03菜单代码魔乐科技安卓开发教程----李兴华----03菜单代码魔乐科技安卓开发教程----李兴华----03菜单代码 https://blog.csdn.net/weixin_43745804/article/details/104868310

2020-03-15

MYEX013.zip

按照讲课视频重写一遍的代码,非原创,自己做笔记用。居然还需要50个字。

2019-12-24

空空如也

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

TA关注的人

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