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

原创 2000字的线程学习笔记

线程和进程基本概念并行:指两个或个多事件在同一时刻发生(同时发生)并发:同一个对象被多个线程同时操作(交替执行)并发的关键你有处理多个任务的能力,不一定要同时并发就是同步的串行,一个任务执行完执行下一个任务并行的关键你有同时处理多个任务的能力并行,在同一时刻执行多个任务多任务:在同一时间做着多个任务(实际上,在同一时刻只是做一个任务。但表面上看起来在做多个)多线程:在同一时刻做着不同的事情什么是进程和线程[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(i

2021-01-19 08:53:26 158

原创 JS常用设计模式

JS设计模式分类有:工厂设计模式,单例设计模式,观察者模式,策略模式,模板模式和命令模式一、工厂设计模式工厂设计模式分为简单工厂设计模式和复杂工厂设计模式简单工厂设计模式给定不同的材料,生产不同属性值的产品,并把产品返回;批量生产,具备相同属性的产品。 <script> //咖啡机 function makeCoffee(dou, water) { var obj = new Object(); .

2020-08-28 20:00:04 431

原创 jQuery学习笔记

一、jQuery基础知识jQuery一个基于JavaScript的框架,是通过封装JavaScript而形成的。jQuery对象就是jQuery通过封装JavaScript中的DOM对象而产生的。jQuery的加载模式jQuery和原生JS入口函数加载模式不一样。原生JS会等到DOM元素加载完毕才执行(包括资源,例如图片)。而jQuery会等到DOM元素加载完毕(不包括资源,例如图片)就执行。原生JS如果编写了多个入口函数,后面的会覆盖前面的。jQuery编写了多个入口函数,后面的不会覆盖前面的

2020-08-28 18:42:51 180

原创 JS中的函数

坚持是一种品质函数也是一个对象,使用typeof检查一个函数对象时,会返回function。函数声明的方式 //常见的声明方式 //1.函数声明方式 function sum(a, b) { console.log(a + b); } sum(200, 1); //2.函数表达式声明方式 var sum = function (a, b) { .

2020-08-27 11:31:11 214

原创 闭包

闭包实际上是一种函数,闭包能做的,函数几乎都能做。当一个内部函数被其外部函数之外的变量引用时,就形成了闭包常见的闭包使用形式?将函数作为另一个函数的返回值function fn1() { var num =10; function fn2() { num++; console.log(num); } return fn2;}var f=fn1();f();//11f();//12将函数的形参作为实参传递给..

2020-08-26 11:46:31 168

原创 String类常用方法

方法名称类型方法描述public String(char[] value)构造将字符数组变为String类对象public String(char[] value,int  offset ,int  count)构造将部分字符数组变为String类对象public char charAt(int index)普通返回指定索引对应的字符信息public char[] toCharArray()普通将...

2018-06-10 15:50:30 186

原创 String类的特点

String类的两种实例化方式①直接赋值:String 变量=“字符串”;public class Test { public static void main(String[] args) { String mic = "Go to";//直接赋值 System.out.println(mic); }}以上代码并没有用关键字new进行。在String类里面实际上也定义了...

2018-06-05 10:23:14 377

原创 访问权限修饰符

访问控制权限的特点类型defaultprivateprotectedpublic同一类✔✔✔✔同一包中的子类✔X✔✔同一包中的非子类✔X✔✔不同包中的子类XX✔✔不同包中的非子类XXX✔...

2018-05-29 21:55:51 415

原创 Object类

1.Object的基本定义Object类是所有类的父类,也就是说任何一个类在定义的时候如果没有明确的继承一个父类的话,那么它就是Object类的子类,也就是说以下两种类定义的最终效果是一样的 class Book{}class Book extends Obejct{}在整个Java里面类的继承关系一直都存在(除了Object类)。既然Object类是所有类的父类,那么最大的一个好处久在于可以利用...

2018-05-27 21:16:24 296

原创 接口与抽象类的区别

抽象类与接口的区别NO.区别抽象类接口1关键字abstract classinterface2组成构造方法、普通方法、抽象方法、static方法、常量、变量抽象方法、全局常量3子类使用class 子类  extends 抽象类class 子类  implements 接口,接口......4关系抽象类可以实现多个接口接口不能够继承抽象类,却可以继承多个父接口 5权限可以使用各种权限只能使用publ...

2018-05-21 15:39:06 127

原创 接口

接口的基本定义:如果一个类之中只是由抽象方法和全局常量所组成,那么在这种情况下不会将其定义为一个抽象类,而是将其定义为接口,所以所谓的接口严格来讲就属于一个特殊的类,而且这个类里面只有抽象方法和全局常量,连构造都没有。要定义一个接口使用interface关键字完成。范例:定义接口interface A{ //定义了一个A接口 public abstract void print();//抽象方...

2018-05-21 15:18:11 191

原创 抽象类

普通类可以直接产生实例化对象,并且在普通类中可以包含有构造方法,普通方法,变量,常量,static方法等内容。而所谓的抽象类就是指在普通类的结构里面增加抽象方法的组成部分。 所有的普通方法里面都会有一个“{}”,这个表示方法体,有方法体的方法一定可以被对象直接使用,而抽象方法指的是没有方法体的方法,且抽象方法必须使用abstract关键字定义。拥有抽象方法的类一定属于抽象类,抽象类要使用abstr...

2018-05-20 12:27:26 2583

原创 对象多态性

多态性严格来讲有两种描述形式:    方法的多态性:1.方法的重载:同一个方法名称会根据传入参数的类型及个数不同会执行不同的方法体2.方法的覆盖(重写):同一个方法会根据子类的不同,实现不同的功能  对象的多态性:指的是发生在继承关系类之中,子类和父类之间的转换问题1.向上转型(自动完成):父类 父类对象 = 子类实例;2.向下转型(强制转换):子类 子类对象 =(子类) 父类实例;     eg...

2018-05-19 21:48:41 2946 1

原创 Static关键字

1.static定义属性!!!!static属性和方法可以在没有实例化的情况下直接由类名称调用!!!!staic属性保存在全局数据区!!!!!内存区一共分为四个:栈内存(存地址),堆内存(存普通属性),全局数据区(存放static数据),全局代码区(存放所有方法)。一旦在属性定义上使用了static之后,只要有一个对象修改了属性的内容,那么其所有的对象对应的属性内容也随之改变。static属性与普...

2018-05-17 21:24:52 152

原创 引用数据类型实例

关于人和孩子与车class Member{ private int mid; private String name; private Member child;//表示孩子 private Car car; //表示属于人的车 //car有实例化对象表示有车 //car为null表示没有车 public Member(int mid,String name) { this.m...

2018-05-15 22:49:30 346

原创 Java中数组的定义及使用

在java中数组是对象1.一个数组是一系列匿名变量,数组就是一些相关变量的集合,数组中的元素可以通过下标来进行访问。类Object中定义的方法都可以用于数组对象。数组元素可以是基本类型也可以是类类型,当然还可以是数组。数组在使用之前必须先说明,也就是要先定义!数组定义语法如下:    动态初始化①声明并开辟数组:数据类型   数组名称[]=new 数据类型[长度];  ([]也可以写在数组名称前面...

2018-05-13 22:41:54 980

原创 关于类和对象

1.面向对象是一种技术的开发模式,但是最早的时候所使用的模式是面向过程。面向对象就是一种组件化的设计思想。 面向过程:指的是针对于某一问题单独提出解决方案及代码开发。 面向对象:以一种组件化的形势进行代码的设计。这样开发出来的代码有一个最大的好处就是可以重用。2.在面向对象的程序里面包含有如下的特征:    封装性:保护内部的定义结构安全性。    继承性:在已有的程序结构上继续扩充新的功能(如游...

2018-05-13 10:08:56 665

原创 请解释“&amp;amp;”和“&amp;amp;&amp;amp;”的区别?“|”和“||”的区别?

逻辑运算:1.与运算分为普通与(&amp;)和短路与(&amp;&amp;)两种   ①普通与:所有的判断条件都要判断.   ②短路与:如果前面的判断返回了false,那么后面不再判断,最终结果就是false.2.或运算分为普通或(|)和短路(||)或两种   ①普通或:所有的判断条件都要判断.   ②短路或:如果前面的判断返回了true,那么后面不再判断,最终结构就是true.位运算:     ...

2018-05-11 10:41:34 30392

原创 Java中数据类型划分

1.一定要熟练各个常用的数据类型:整数用int、小数用double、逻辑用boolean。2.long 、byte、char在处理数据的时候会使用到。3.数据类型的转换永远都是小范围自动向大范围转换,如果将大范围变为小范围要强制转换。4.int和char之间的互相转换是以编码为主的,大写字母和小写字母之间差了32个 长度...

2018-05-10 22:10:18 295

空空如也

空空如也

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

TA关注的人

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