自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL概述

MySQL入门MySQL SQL概述数据库的好处:•实现数据持久化•使用完整的管理系统统一管理易数据库的概念:DB:数据库(database):存储数据的“仓库”。它保存了一系列有组织的数据。DBMS:数据库管理系统(Database Management System)。数据库是通过DBMS创建和操作的容器。SQL:结构化查询语言(Structure Query Language)。专门用来与数据库通信的语言SQL语言概述:SQL的优点:1、不是某个特定数据库供应商专有的语言,几乎所

2021-04-05 21:22:51 131

原创 Vue之watch监听属性

Vue之watch监听属性<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script src="js/vue.js" type="text/javascript" charset="utf-8"></script> </head> <body> <div id="di

2021-03-15 16:14:37 78

原创 JQuery练习小案例之百度换肤效果

JQuery练习小案例之百度换肤效果<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge">

2021-03-15 16:09:44 201

原创 Ajax之手机号码归属地查询

Ajax之手机号码归属地查询<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script src="js/jquery.js" type="text/javascript" charset="utf-8"></script> <style type="text/css"> #b {

2021-03-15 16:06:33 365

原创 HTML简述

HTML简述前端开发的定义:为B/S架构软件提供界面解决方案HTML概述HTML是 HyperText Mark-up Language 的首字母简写,意思是超文本标记[标签]语言,超文本指的是超链接,标记指的是标签,是一种用来制作网页的语言,这种语言由一个个的标签组成,用这种语言制作的文件保存的是一个文本文件,文件的扩展名为html或者htm。HTML文档基本结构一个html的基本结构如下:<!DOCTYPE html><html> <head>

2021-02-24 22:22:46 135

原创 JDK1.8-Stream流

JDK1.8——Stream流获取流的三种方式第一种是通过Collection接口的stream方法获取//创建一个List集合对象List<String> list = new ArrayList<>();Stream<String> stream = list.stream();123第二种是通过Collection接口的parallelStream方法获取一个并发流//创建一个list集合List<String> list = new

2021-01-29 20:28:19 123

原创 TCP中的三次握手

TCP中的三次握手首先,为了便于说明,假设客户端与服务器均处于未连接状态,并且由客户端主动向服务器请求建立连接:客户端将报文段首部中的SYN置为1,并选择一个seq=x,(即该请求报文的序号为x) 将这个报文发送到服务器。此时,客户端进入同步已发送状态(SYN-SEND).SYN报文段不能携带数据,但是要消耗掉一个序号。服务器收到请求报文后,若同意建立连接,则回复报文中,SYN=1,ACK=1,并选择一个seq = y,且报文中确认号为x+1,序号为y .此时服务器进入同步已接收状态(SYN-RCV

2021-01-26 17:31:54 63

原创 多线程概述

多线程概述多线程的创建方式1、继承Thread类:步骤:①、定义类继承Thread;②、复写Thread类中的run方法;目的:将自定义代码存储在run方法,让线程运行③、调用线程的start方法:· 该方法有两步:启动线程,调用run方法。2、实现Runnable接口: 接口应该由那些打算通过某一线程执行其实例的类来实现。类必须定义一个称为run 的无参方法。实现步骤: ①、定义类实现Runnable接口②、覆盖Runnable接口中的run方法将线程要运行的代码放在该run方法中

2021-01-22 16:55:13 55

原创 IO流

IO流流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流分类a:按照数据流向输入流 读入数据输出流 写出数据b:按照数据类型字节流 可以读写任何类型的文件 比如音频 视频 文本文件字符流 只能读写文本文件字符流和字节流字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其实就是基于字节流读取时,去查了指定的码表。 字

2021-01-13 22:42:47 167

原创 File类

File类file类主要是电脑中文件和文件夹目录封装为一个file类,我们可以使用file类对文件或者文件夹进行操作。File类构造方法File(String pathname) 通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。File(String parent,String child) 根据指定的父路径和文件路径创建一个新File对象实例File(File parent,String child) 根据指定的父路径对象和文件路径创建一个新的File对象实例这个比较简

2021-01-06 23:17:43 84

原创 泛型

泛型1.泛型概述【理解】泛型的介绍泛型是JDK5中引入的特性,它提供了编译时类型安全检测机制泛型的好处把运行时期的问题提前到了编译期间避免了强制类型转换泛型的定义格式<类型>: 指定一种类型的格式.尖括号里面可以任意书写,一般只写一个字母.例如:<类型1,类型2…>: 指定多种类型的格式,多种类型之间用逗号隔开.例如: <E,T> <K,V>2.接下来通过代码体现一下泛型的好处public class Mytest

2020-12-31 15:00:32 53

原创 Set集合

Set集合1. Set集合概述和特点【应用】不可以存储重复元素没有索引,不能使用普通for循环遍历2. Set集合的使用【应用】存储字符串并遍历public class MySet1 { public static void main(String[] args) { //创建集合对象 Set<String> set = new TreeSet<>(); //添加元素 set.add("ccc");

2020-12-31 14:52:29 111

原创 Collection概述

Collection概述一、Collection1.概念集合**:集合是java中提供的一种容器,可以用来存储多个数据。(基本本质就是一工具,它存放在java.util包中。在Collection接口定义着单列集合框架中最最共性的内容。)2.集合与数组区别1.数组的长度是固定的,集合的长度是可以改变的。2.数组中存储的都是同一类型的元素,可以存储基本的数据类型值。集合的存储都是对象,而且对象的类型可以不一致。在开发中对象多的时候,使用集合来存储。(Collection虽然可以存储各种对象,但

2020-12-24 10:51:44 773

原创 数组排序与基本类型包装类

数组排序与基本类型包装类一、排序1、冒泡排序元素两两比较,把最大的元素往后放,经过一轮排序 ,最大的元素,就出现在了最后面。public class Mytest3 { public static void main(String[] args) { int[] arr = {1,43,23, 2,54, 3}; for (int i = 0; i < arr.length-1; i++) { for (int j = 0; j&

2020-12-16 21:30:34 155

原创 StringBuffer概述

StringBuffer概述1、StringBuffer概述 为了解决String字符串操作导致的内存冗余,提高效率,Java中提供了StringBuffer和StringBuilder来操作字符串,并且提供了很多方法,便于程序员开发。 StringBuffer和StringBuilder中都有char类型可变长数组作为字符串的保存空间。使用到的方法类型和ArrayList类似。 StringBuffer 线程安全,效率较低 StringBuilder 线程不安全,效率较高1String

2020-12-16 20:53:31 127

原创 String类提供的常用方法小结

String类提供的常用方法小结1、String类常用方法1.1、求字符串长度public int length()//返回该字符串的长度 String str = new String("asdfzxc"); int strlength = str.length();//strlength = 7121.2、求字符串某一位置字符public char charAt(int index)//返回字符串中指定位置的字符;注意字符串中第一个字符索引是0,最后一个是length()-1。Stri

2020-12-09 21:14:36 866

原创 JAVA内部类

JAVA内部类一、参数类型以及返回值类型问题1、形参为类类型时,就需要传递一个该类对象。2、形参为抽象类类型时,就需要传递一个该类的子类对象过去。3、形参为接口类型时,就传递一个该接口子类过去。4、返回值类型为类类型时,就返回一个该类对象。5、返回值类型为抽象类类型时,就返回一个该类子类对象。6、返回值类型为接口类型时,就返回一个该接口子类对象。二、链式编程示例链式编程概念:当你调用完一个方法的时候,这个方法会返回一个对象,紧接着就可以打点,继续调用该对象能够调用的方法,这就是链式编程。

2020-12-03 21:06:15 61

原创 JAVA抽象类与接口

JAVA抽象类与接口一、抽象类的概述1、抽象类的引入: 以前学的猫狗案例,在父类中我们都给出具体的共性方法,但在实际情况中,每个子类对于共性方法的实现是不同的,这就引出了抽象类的概念。 抽象类即在继承条件下,父类中的共性功能,对于子类来说实现有差异,所以在父类中我们不必给出具体的实现,只需给出一个抽象的方法声明即可,实现交由子类自己重写,这个方法就叫抽象方法,而含有抽象方法的类就叫做抽象类。2、抽象类与抽象方法格式: 抽象类:abstract class 类名 {} 抽象方法格

2020-12-02 22:10:30 88

原创 JAVA 多态

JAVA 多态一、多态概述1、多态概述 某一个事物,在不同时刻表现出来的不同状态。 举例: Dog d=new Dog(); Animal a=new Dog(); 狗可以是狗的类型,同时猫也是动物的一种,也可以把狗称为动物。动物 a = new Dog(); 意思就是用父类指向子类对象。2、多态的前提(1)要有类的继承关系(2)子类要有父类的方法重写(3)要有父类指向子类对象3、多态的好处(1)提高了代码的维护性(2)提高了代码的扩展性多态的弊端不能使用子类的特

2020-11-26 22:51:12 128

原创 Java类的继承概述与方法重写

Java类的继承概述与方法重写#### 一、代码块1、代码块概述 使用{}括起来的代码,我们把它称为代码块。2、代码块分类 根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。3、常见代码块的应用 (1)局部代码块 在方法中出现;限定变量生命周期,及早释放,提高内存利用率 (2)构造代码块 在类中方法外出现;多个构造方法方法中相同的代码存放到一起,每次调用构造都执行,并且在构造方法前执行 (3)静态代码块 在类中方法外出现,并

2020-11-26 15:27:27 181

原创 Java构造方法与面向对象练习

Java构造方法与面向对象练习一、构造方法概述1、构造方法概述和作用 是为了创建对象,给对象中的成员进行初始化。2、构造方法格式特点 (1)方法名和类名一样 (2)没有返回值类型,连void都没有 (3)没有具体的返回值3、构造方法的注意事项 (1)一般情况下我们没有给出,系统会默认提供一个空参构造。 (2)若是我们给出了有参构造,系统将不会再提供无参构造,若还是需要无参构造,则需要你自己手动给出。 二、面向对象标准学生类public class Stude

2020-11-25 21:37:10 158

原创 JAVA数组,类与对象

JAVA数组,类与对象一、一维数组1、数组概念 数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。 数组既可以存储基本数据类型,也可以存储引用数据类型(后面讲解)。2、数组定义格式 格式1: 数据类型[] 数组名; 格式2: 数据类型 数组名[];3、数组的初始化(1)、什么是数组的初始化 Java中的数组必须先初始化,然后才能使用。 所谓初始化:就是为数组中的数组元素分配内存空间,并为每个数组元素赋值。(2)、初始化的分类: a:动态初始化: 只指定长度,由系统给

2020-11-18 21:06:35 397

原创 JAVA循环语句与方法

一、流程控制语句之循环语句 ### 1. for循环(1)循环结构for语句的格式: for(初始化表达式语句;判断条件语句;控制条件语句) { 循环体语句; }(2)执行流程: a:执行初始化表达式语句 b:执行判断条件语句,看其返回值是true还是false 如果是true,就继续执行 如果是false,就结束循环 c:执行循环体语句; d:执行控制条件语句 e:回到B继续。 (3)举例:求出1到100间的偶数和;class YJ { public sta

2020-11-12 16:46:16 211

原创 JAVA基础数据类型与运算符

一、计算机基础知识(常见的DOS命令讲解)1、d: 回车 切换盘符2、cls 清空命令窗口3、dir 列出当前目录下的所有文件及文件夹4、cd 跳转到某个目录(注意:若跨盘跳转需加上盘符,例如跳转到D盘 cd/D5、cd.. 回退到上级目录(若要回退多级目录则 cd../../6、cd\ 回退到根目录7、exit 退出命令窗口8、calc 打开计算器9、notepad 打开记事本10、mspaint 打开画板11、md (make directory) : 创建目

2020-11-05 21:29:23 117 1

空空如也

空空如也

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

TA关注的人

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