自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

自学

2022-10-26 08:54:50 86 1

原创 Vue中的数据代理(学习笔记)

Vue中的数据代理先在vm中添加_data对象,内容为data内容,之后在vm中添加_data中的所有属性(defineProperty)。获取:用getter方法获取_data中的值,也就是返回值为_data中的值。修改:修改vm的值同时将值赋给_data,这样获取的时候会获取修改后的值(setter)...

2022-03-27 10:34:05 786

原创 webpack安装及初使用

在使用学习vue开发之前需要学会npm,webpack,ES6,axioswebpack安装及使用在安装之前首先需要安装npm了解如何使用首先在终端输入npm -v查看自己npm是否安装及版本之后通过npm init -y命令可以生成一个package.json文件。这里我总也没自动办法生成文件之后发现是文件名字非法,改成英文名即可``之后输入npm i webpack webpack-cli -D即可安装webpack5及脚手架webpack打包:webpack --mode deve

2022-03-26 11:17:44 1013

原创 mysql学习笔记

文章目录数据库1.mysql安装2.数据库命令3.操作数据库3.1、操作数据库(了解)3.2、数据库的列类型3.3、数据库的字段属性(重点)3.4、创建数据库表(重点)3.5、数据库引擎3.6、修改删除表4.mysql数据管理(重点)4.1、外键4.2、DML语言(重点)4.3、添加4.4、修改4.5、删除5.查询数据(最为重要)4.1、指定查询字段(简单查询)4.2、where条件子句4.3、联表查询(重难点)4.4、分页和排序**4.5、子查询**4.6、分组和过滤6.MySQL函数6.1、常用函数6.

2022-01-03 18:58:12 423

原创 创建java文件报错unable to parse template ‘class‘

创建java类时,报错unable to parse template ‘class’…supported via textmate bundle…点击左上角file–>setting–>editor–>file types–>在右边recognized file types下寻找java,点击,如果右上是空的,点击加号,补上*.java,之后apply即可。...

2021-10-21 22:27:34 256

原创 注解和反射(java,未完)

文章目录注解和反射注解1.内置注解2.元注解3.自定义注解反射获得类的实例那些类型可以有Class对象类的加载类初始化注解和反射注解什么是注解:Annotation是从jdk5.0开始引入的新技术Annotation的作用:不是程序本身,可以对程序作出解释.(这一点和注释(comment)没什么区别)可以被其他程序(比如:编译器)读取Annotation的格式:注解是以“@注释名”在代码中存在的,还可以添加一些参数值,例如:@SuppressWarning(value=“unch

2021-10-10 14:17:52 61

原创 网络编程学习笔记(java)

文章目录网络编程1.1、概述是什么目的要求网络编程:TCP/IP C/S1.2、网络通信的要素如何实现网络的通信?1.3、IPip地址:InetAddress1.4、端口1.5、通信协议1.6、TCP客户端服务器结合使用文件传输客户端服务器1.7、UDP发送端接收端网络编程1.1、概述是什么​ 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统

2021-09-24 15:15:54 105

原创 多线程学习笔记(java)

文章目录多线程一、线程创建1.1、Thread1.2、Thread实现图片下载1.3、Runnable1.4、Lambda表达式1.5、静态代理二、线程状态1.停止线程2.线程休眠3.线程礼让(yield)4.线程强制执行(join)5.线程状态6.线程优先级7.守护线程三、线程同步(synchronized)1.不安全案例(取钱)2.同步方法synchronized方法:synchronized块(同步块):3.死锁4.lock锁四、线程协作(生产者消费者问题)1.管程法多线程核心:程序就是独立的

2021-09-21 16:09:40 85

原创 IO流学习笔记(未完)

IO流1、流的分类2、节点流(也叫文件流)FileReader(输入)FileWriter(输出)FileReader和FileWriter结合使用IO流1、流的分类按操作数据单位不同分为:字节流(8 bit,byte),字符流(16 bit,char)。字节流:相当于字节传输,更适合图片视频传输(0101…)字符流:相当于字符传输,更适合文本传输(“a”“b”…)按数据流的流向不同分为:输入流,输出流输入流:自外向程序内流入输出流:自程序内向外流出按流的角色不同分为:节点.

2021-08-27 20:14:18 54

原创 html (meta、style)

html (meta、style)metameta标签位于head内部<meta name="description" content="这是我的第一个网页">此处添加了一个网页的描述,在meta标签内可以添加 name或http-equiv元素 content是与属性相关的值上面的代码实现红框里的内容(content添加内容)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-S2sBdQ4O-1624883203119)(C:\Users\861

2021-06-28 20:27:01 164

原创 HTML基本结构、a、img标签

HTML基本结构HTML是标记语言<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>第一个程序</title></head><body> <h1>hello,world</h1> <p>刘</p></body></h

2021-06-27 22:19:46 495

原创 Java异常

java 异常检查类异常:用户错误或问题引起的异常,例如打开一个不存在的文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。运行时异常:运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略。错误:错误不是异常,而是脱离程序员控制的问题。错误在代码中通常被忽略。例如,当栈溢出时,一个错误就发生了,他们在编译时也检查不到。public class Demon01 { public static void main(String[] args) {

2021-06-27 15:58:58 36

原创 面对对象07(接口)

面向对象07(接口)普通类:只有具体实现抽象类:具体实现和规范(抽象方法)都有接口:只有规范,自己无法写方法接口就是规范,定义的是一组规则,体现了现实世界中"如果你是…则必须能…"的思想。如果你是天使,则必须能飞。如果你是汽车,则必须能跑。接口的本质是契约,就像我们人类的法律一般,制定好后大家都遵守。OO的精髓,是对对象的抽象,最能体现这一点的就是接口。为什么我们讨论设计模式都只针对具备了抽象能力的语言,就是因为设计模式所研究的,实际上就是如何合理的去抽象声明类的关键字是class,声明接

2021-06-26 19:45:44 51

原创 面向对象06(抽象类)

面向对象06(抽象类)abstract 抽象类:抽象类的所有方法都必须要用子类重写实现,除非子类也是abstract抽象方法:只有方法名字,没有方法实现通俗来讲:父类的方法用子类来实现如在创建游戏人物时,需要重复调用父类,人物之间方法的大多数是一致的,但是如何处理名字一样功能不一样的方法呢?用抽象类,将功能不一样的方法抽象,用子类重写实现。父类:public abstract class Action { //约束~有人帮我们实现 //抽象方法,只有方法名字,没有方法的实现

2021-06-26 16:49:24 45

原创 面向对象05(多态)

面向对象05(多态)即同一种方法可以根据发送对象的不同而采用多种不同的行为方式一个对象的实际类型是确定的,但是可以指向对象的引用的类型有很多多态存在的条件有继承关系子类重写父类方法父类引用指向子类对象注意:多态是方法的多态,属性没有多态性多态:一个对象的实际类型是确定的但指向的引用类型不确定例如: Student s1 = new Student(); //Student是Person的子类 Person s2 = new Student(

2021-06-26 16:14:00 38

原创 面向对象04继承与重写

面向对象(继承)继承本质是对某一批类的抽象,从而实现对现实世界更好的建模。extends的意思是“扩展”。子类是父类的拓展。Java中只有单继承,没有多继承。继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖,组合,聚合等。继承关系的两个类,一个为子类(派生类),一个为父类(基类)。子类继承父类,使用关键字extends来表示。子类和父类之间,从意义上来讲应该具有"is a"的关系。object类super方法重写先创建一个父类package com.baidu.www

2021-06-25 16:58:42 50

原创 面向对象03(封装)

面向对象(封装)该露的露,该藏得藏我们程序设计要求"高内聚,低耦合"。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。封装(数据的隐藏)通常,应禁止直接访问一个对象中数据的实际显示,而应通过操作接口来访问,这称为信息隐藏。记住这句话:属性私有,get/setpackage com.baidu.www.oop03;public class Application { public static void main(String

2021-06-24 20:50:26 50

原创 面向对象02(构造器)

面向对象02使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用。类中的构造器也称之为构造方法,是在进行创建对象的时候必须要调用的。并且构造器有以下两个特点:必须和类的名字相同必须没有返回类型,也不能void构造器必须要掌握。package com.baidu.www.oop02;public class Person { //一个类即使什么都不写,它也存在一个方法 String name; int ag

2021-06-24 19:13:43 45

原创 面向对象学习笔记01

面向对象01物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题,适合处理需要多人协作的问题。对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍需要面向过程的思路去处理。什么是面向对象本质:以类的方式组织代码,以对象的组织(封装)数据。抽象三大特征:封装继承多态从认识论角度考虑是先有对象后有

2021-06-23 23:19:40 39

原创 最简单的反编译(Java)

反编译最简单的反编译首先在IDEA中写好自己的代码按住alt+Ctrl+shift+S复制带out的地址打开文件,粘贴地址找到class文件回到IDEA右键文件夹,点击open in explorer找到Java文件那页将你想要反编译的class文件复制到Java文件页再次回到IDEA这时你就能看到左侧文件多出一个文件双击即可...

2021-06-20 16:06:01 115

原创 scanner对象学习笔记

Scanner对象可以通过Sanner类来获取用户的输入基本语法Scanner scanner = new Scanner(system.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()和hasNextLine()判断是否还有输入的数据import java.util.Scanner;public class Demon01 { public static void main(Strin

2021-06-16 21:42:33 67

原创 javaDoc学习笔记

JavaDocjavadoc命令是用来生成自己的API文档的1、打开 idea,点击 Tools-> Generate JavaDoc,这样会打开生成 javadoc 文档的配置页面。2、进行配置:标注的是重要的部分,从上往下分别是配置 javadoc 的范围,输出文件夹路径以及命令行参数。这里的命令行参数很重要,因为只有使用 utf-8 编码才能保证生成时可以正常处理中文字符,所以一定要加上:1-encoding utf-8 -charset utf-8还可以配置那些注解需要生

2021-06-15 22:52:07 98

原创 Java作用域与常量学习笔记

作用域类变量实例变量局部变量public class Hello { //属性:变量 //类变量 static static double salary=2500; //实例变量:从属于对象:如果不赋初值,输出这个类型的默认值:0 0.0 //布尔值默认为false //除了基本类型其余默认值都为null String name; int age; //main方法 public static voi

2021-06-13 11:30:03 1063 1

原创 Java数据类型,字节及拓展学习笔记

数据类型强数据类型要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用Java的数据类型分为两大类1.基本类型数值类型整数类型byte:1个字节short:2个字节int:4个字节long:8个字节浮点类型float:4个字节double:8个字节字符类型char占2个字节boolean类型:占1位其值只有true和false两个2.引用类型类接口数据变量变量就是可以变化的量Java是一种强类型语言,每个变量都必

2021-06-10 17:45:58 68

原创 Java标识符笔记

标识符Java 所有的组成部分都需要名字,类名,变量名以及方法名都被称为标识符。关键字abstractassertbooleanbreakbytecasecatchcharclassconstcontinuedefaultdodoubleelseenumextendsfinalfinallyfloatforgotoifimplementsimportinstanceofintinterfacelongnati

2021-06-10 16:02:47 104

原创 jdk安装及其环境配置学习笔记

JDK包括JRE包括JVMJDK:拥有程序开发的工具 如:java ,javac ,apt ,jar …JRE:java运行时环境 包含:java虚拟机,appletJVM:java虚拟机 包括:解释型,编译型。跨平台应用,实现write once ,run anywhere卸载jdk:删除java的安装目录删除JAVA_HOME删除path下关于Java的目录Java-version安装jdk:百度搜索jdk8(不换新老,推荐jdk8)下载同意协议下载电.

2021-06-08 17:14:57 48

原创 DOS命令基础(常用)

常用的DOS命令#盘符切换 直接D: 可切换至D盘#查看当前目录下的所有文件 dir#切换目录 cd change directory cd ..返回上一级 cd /d 目录名称#清理屏幕 cls (clear screen)#退出终端 exit#查看电脑id ipconfig#打开应用 calc 计算器 mspaint 画图 note

2021-06-08 15:55:22 49

原创 Markdown学习笔记

Markdown学习标题:(#+空格)三级标题几个#代表几级标题,也可以用Ctrl+1、2、3、4来添加标题.字体hello,worldhello,worldhello,worldhello,world字体推荐用选中->格式来选择,也可以用左右加两个星号(*)加粗,左右各一个星号斜体,左右各两个波浪号删除引用(>+空格)例选择java,走上人生巅峰分割线(三个—)图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(im

2021-06-08 12:28:40 45

空空如也

空空如也

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

TA关注的人

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