自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java接口

public interface Inter { /* * 接口:公共的规范标准,java中的接口用来:1.定义规范,2,用来做功能的拓展 * 接口的特点:1.接口不能实例化 2.接口的子类:重写接口中的所有方法,或者子类也是抽象类 * 1,接口中的成员变量:只能是常量,系统默认加入三个关键字:public static final * 2.接口中没有构造方法 * 3.接口中的成员方法:只能是抽象方法 * 4.类与接口的关系:单实现,多实现

2021-11-25 14:09:52 281

原创 Java多态

public class Fu { /* 多态: * 1.同一个对象i不同时刻表现出的不同形态 2.多态的前提: 1.要有继承或实现 2.要有方法的重写 3.要有父类引用。在指向子类对象 3.多态成员访问特点: 构造方法:同继承一样,子类通过super()访问父类的构造方法 成员变量:编译看父类,运行看父类 成员方法:编译看父类,运行看子类 4.多态的好处:可以接收子

2021-11-25 10:36:48 288

原创 模板设计模式

模板设计模式: 把抽象类整体看作一个模板,模板中不能定义的东西定义为抽象方法,让使用模板的类(让继承抽象的类)去重写抽象方法实现需求 public abstract class Ctemplate { // 模板设计模式:把抽象类整体看作一个模板,模板中不能定义的东西定义为抽象方法,让使用模板的类(让继承抽象的类)去重写抽象方法实现需求 public void write(){ System.out.println("头部"); body();

2021-11-24 11:30:14 296

原创 static关键字

public class Student { /* * 1.被static修饰的成员,会被该类的所有对象共享 * 2.被static修饰的成员,会随着类的加载而加载,优先于对象存在 * 3.可以通过类名调用 * */ String name; int age; static String school; public void show() { System.out.println(name+"..."+age+"..."+school); }

2021-11-23 19:50:47 64

原创 java继承

*继承 * 1.类与类之间产生关系,子类可以直接使用父类中的非私有成员 * 2.优点:提高了代码的复用性,维护性 * 3.缺点:降低了代码的灵活性,增强了耦合性 * 4.java支持单继承,多层继承,不支持多继承 * 5.子父类当中,出现了重名成员变量,就近原则,使用父类的成员变量,利用super()关键字 * 6.在子类中访问一个变量:子类局部范围找,子类成员范围找,父类成员范围找 * * */ * public class Person { ...

2021-11-23 19:50:30 181

原创 String类

public static void main(String[] args) { /* string类:打印对象名时,打印的是对象所记录的内容,不是地址 1.所有双引号字符串都是String类的对象 2.String类的构造方法: 3.通过构造方法创建:每一次new都会申请一个内存空间,虽然内容相同,但地址不同 通过直接赋值方法创建:字符序列相同,无论程序代码出现几次,只会建立一个String对象,并在常量池中维护。 4.字符串的比较 :== 比较基本数据类型:比较的是具体的值;==比较引用类型:比较的是

2021-11-23 19:49:48 43

原创 github本地仓库推送到远程仓库

1.git配置 //1. git 初始配置 git config --global user.name 提交人姓名 git config --global user.email 提交人邮箱 //2. 提交步骤 git unit // 初始化远程仓库 git status // 查看状态 git add 文件名 //文件提交到缓存区 git commit -m 提交信息 // 向仓库中提交代码 git log 查看提交记录 // 3.git撤销文件修改 >

2021-05-20 10:01:38 97

原创 XML和HTML

1.XML:可扩展标记语言,XML的标签是可以由客户来自定义的 1.在实际开发中,将XML文档解析为DOM结构。从而使用DOM方法对文档进行操作 2.可作为一种简单的数据库,存储并检索数据(交换和存储文本信息); 3.传输约定格式的文件; 4.做软件的配置文件。 2.HTML:超文本标记语言,是一种标识性的语言,标签是固定的。 1.包括一系列标签.通过这些标签可以将网络上的文档格式统一。 2.HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字, 图形、动画、声音、表格、链接等 X

2021-05-14 17:14:23 57

原创 javaScript定义字典类

1.字典:以键值的方式存储数据,Dictionnary类的基础是Array类 1.简单定义字典类代码 function Dictionnary() { this.datastore = new Array(); this.add = add; this.find = find; this.remove = remove; this.showAll = showAll; this.count = count; this.c

2021-05-14 14:27:41 1567

原创 TCP/UDP总结

1. TCP、UDP区别 1.UDP:向上层提供无连接不可靠服务 TCP:向上层提供有连接可靠服务 2. UDP:面向报文 TCP:面向字节流 3. UDP:向上层提供无连接不可靠服务 TCP:提供连接可靠服务(不会有传输差错,应用:文件传输) 4. UDP:首部开销小,仅8个字节 TCP: 首部最小20字节 最大60字节 2.TCP可靠传输实现 3.TCP三次握手 TCP是面向连接的协议。运输连接是用来传送TCP报文的。TCP的运输连接有三个过程,即建立连接、数据传输和连接释放。 TCP

2021-05-13 21:47:55 150

原创 TCP流量控制和拥塞控制

1.TCP流量控制 原因:发送方发送数据不能过快 实现机制:利用滑动窗口机制对发送方进行流量控制 2.TCP拥塞控制: 原因:申请资源超过拥有资源,导致网络性能变坏 实现机制 :慢开始,拥塞避免,快重传,快恢复算法。 ...

2021-05-13 20:33:32 55

原创 Window对象

Window浏览器对象模型:window 指浏览器窗口。 1.global

2021-05-11 11:18:33 85

原创 Global对象

1.Global对象:任何不属于其它对象的属性和方法,都是全局对象的属性和方法。所有在全局作用域中定义的属性和方法都属于Global对象。 2.方法:URL编码 eval() 3.Global对象的属性:特殊值:undefined,NaN,引用类型的构造函数(String Number Object …) // 1.URL编码 var url = "http://www.baidu.com/illegal value.htm#start"; console.log(encodeURI(url).

2021-05-11 09:28:12 362

原创 js构造函数与原型

//1. 动态原型 function Person(name, age, job) { this.name = name; this.age = age; this.job = job; // 不能用对象赋值方式(对象字面量)重写原型对象,重写的原型对象被此实例访问不到 if (typeof this.sayName != "function") { Person.prototype.sayName = function .

2021-05-09 20:57:25 50

原创 js执行环境及作用域

js没有块级作用域 if(ture) { var color = "blue" } alret(color) // 输出结果:blue //if语句的变量声明会将变量添加到当前的执行环境(这里指 全局环境) 1,声明变量 使用var声明的变量会被添加到最接近的环境中。在函数内部最接近的环境就是函数的局部环境。如果初始化变量时没有用var声明,该变量会被自动添加到全局环境。 2,查询标识符 向上搜索作用域链 ...

2021-05-07 21:37:28 69

原创 js 关键字this

js中this关键字指向 // 1.在方法中,this指向该方法的所属对象 var name = "the window"; var object = { name: "object name", getNameFunc: function () { return function () { return this.name; // 匿名函数的执行执行环境全局性 }; }, }; console

2021-05-07 21:23:10 78

原创 js闭包

闭包(closure)就是能够读取其他函数内部变量的函数,延长变量的作用域。 // 闭包1 function creatFunction() { var result = new Array(); for (var i = 0; i < 10; i++) { result[i] = (function (num) { return function () { return num; // 访问上层函数变量num

2021-05-07 20:06:02 37

原创 js数据类型

Undefine类型: undefined 变量声明未赋值,变量未生明使用 // Undefine类型 var message; // var age console.log(typeof message); // undefined console.log(typeof age); // undefined Null 类型:null 表示空对象指针 // Null var mes = null; console.log(typeof mes);.

2021-05-07 16:05:06 41

原创 MATLAB画图

matlab画图标记 1,x=1:10 y=1:10 plot(x,y,’*r’) title(‘一次函数’)% 图形标题

2020-07-02 11:38:29 99

原创 rand() randn()函数在matlab中的应用

1,rand()函数 生成[a,b]间的随机整数 rand()%(a-b)+a* y=10+(15-10)*rand(4,5) y = 14.0736 13.1618 14.7875 14.7858 12.1088 14.5290 10.4877 14.8244 12.4269 14.5787 10.6349 11.3925 10.7881 14.0014 13.9610 14.5669 12.7344 14.8530 10.7094

2020-07-01 10:01:22 1383

空空如也

空空如也

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

TA关注的人

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