自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 IO流—序列化流与打印流

用于从流中读取对象的操作流 ObjectInputStream 称为 反序列化流用于向流中写入对象的操作流 ObjectOutputStream 称为 序列化流特点:用于操作对象。可以将对象写入到文件中,也可以从文件中读取对象。对象序列化流ObjectOutputStream与对象反序列化流ObjectInputStreamObjectOutputSt...

2019-09-27 14:41:00 117

转载 IO流—缓冲流与Propeties类

1.缓冲流Java中提高了一套缓冲流,它的存在,可提高IO流的读写速度缓冲流,根据流的分类分类字节缓冲流与字符缓冲流。字节缓冲流根据流的方向,共有2个写入数据到流中,字节缓冲输出流 BufferedOutputStream读取流中的数据,字节缓冲输入流 BufferedInputStream字节缓冲输出流BufferedOutputStrea...

2019-09-27 14:15:00 164

转载 IO流—字符流

1.字符流我们操作的文件中有中文字符,需要对中文字符做出处理,这时用到了字符流字符编码表计算机底层数据存储的都是二进制数据,而我们生活中的各种各样的数据,老美他们就把每一个字符和一个整数对应起来,就形成了一张编码表,老美他们的编码表就是ASCII表。编码表:其实就是生活中字符和计算机二进制的对应关系表。1、ascii: 一个字节中的7位就可以表示。对应的字节...

2019-09-23 14:37:00 157

转载 IO流—字节流

1.字节流 字节输出流OutputStream OutputStream此抽象类,是表示输出字节流的所有类的超类。操作的数据都是字节,定义了输出字节流的基本共性功能方法。 方法都是关于write的详细见API:writepublic void write(intb) throws IOException...

2019-09-20 09:18:00 106

转载 IO流—File类与递归

1.File类 把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作 把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作。 我们把这种输入和输出动作称为IO操作。Java中把文件或者目录(文件夹)都封装成File对象。也就是说如果我们要去操作硬盘上的文件,或者文件夹只要找到File这个类即可。File类的构造函...

2019-09-18 09:48:00 57

转载 Java—异常02

1.try...catch...finally 捕获异常try...catch...finally 捕获:Java中对异常有针对性的语句进行捕获,可以对出现的异常进行指定方式的处理 格式:try {//需要被检测的语句。}catch(异常类 变量) { //参数。//异常的处理语句。}finally {...

2019-09-16 14:25:00 84

转载 Java—异常01

1.异常 在Java中,把异常信息封装成了一个类。当出现了问题时,就会创建异常类对象并抛出异常相关的信息(如异常出现的位置、原因等)。 在Java中使用Exception类来描述异常。查看API中Exception的描述,Exception 类及其子类是 Throwable 的一种形式,它用来表示java程序中可能会产生的异常,并要求对产生的异常进行合理的异常处理。...

2019-09-16 09:10:00 99

转载 Java—集合03

1.List接口 此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。与 set 不同,列表通常允许重复的元素。它是一个元素存取有序的集合。例如,存元素的顺序是11、22、33。那么集合中,元素的存储就是按照11、22、33的顺序完成的)。它是一个带有索引的集合,通过索引就...

2019-09-14 18:22:00 88

转载 Java—集合02

1.Iterator迭代器 Collection集合元素的通用获取方式:在取元素之前先要判断集合中有没有元素,如果有,就把这个元素取出来,继续在判断,如果还有就再取出出来。一直把集合中的所有元素全部取出。这种取出方式专业术语称为迭代。集合中把这种取元素的方式描述在Iterator接口中。常用的方法: 判断集合中是否有下一个元素可以替代,如果可以替代则返回true...

2019-09-12 11:26:00 80

转载 Java—集合01

集合,集合是java中提供的一种容器,可以用来存储多个数据。数组的长度是固定的。集合的长度是可变的。集合中存储的元素必须是引用类型数据 1.ArryList集合 ArrayList集合是程序中最常见的一种集合,它属于引用数据类型(类)。在ArrayList内部封装了一个长度可变的数组,当存入的元素超过数组长2 度时,ArrayList会在内存中分配一个更...

2019-09-11 09:08:00 80

转载 Java基础—基本类型包装类及System类和Math类

1.基本类型包装类 在实际程序使用中,程序界面上用户输入的数据都是以字符串类型进行存储的。而程序开发中,我们需要把字符串数据,根据需求转换成指定的基本数据类型,如年龄需要转换成int类型,考试成绩需要转换成double类型等 基本数据类型对象包装类特点:用于在基本数据和字符串之间进行转换。 将字符串转化成基本数据类型 parseXXX(String s...

2019-09-10 14:24:00 181

转载 Java基础—正则表达式与日期类

1.正则表达式 正则表达式(英语:Regular Expression,在代码中常简写为regex)。正则表达式是一个字符串,使用单个字符串来描述、用来定义匹配规则,匹配一系列符合某个句法规则的字符串。在开发中,正则表达式通常被用来检索、替换那些符合某个规则的文本。Pattern 正则表达式的额一些匹配规则:(正则表达式中明确区分大小写字母。)字符:x含义:代...

2019-09-09 10:13:00 102

转载 Java基础—API及Object类和String类

Java 的API(API: Application(应用) Programming(程序) Interface(接口))Java API就是JDK中提供给我们使用的类,这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。1.Object类Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。所...

2019-09-08 19:10:00 100

转载 Java基础—面向对象06

1.内部类 将类写在其他类的内部,可以写在其他类的成员位置和局部位置,这时写在其他类内部的类就称为内部类。其他类也称为外部类。 内部类分为成员内部类与局部内部类。我们定义内部类时,就是一个正常定义类的过程,同样包含各种修饰符、继承与实现关系等。在内部类中可以直接访问外部类的所有成员。1)成员内部类 成员内部类,定义在外部类中的成员位置。与类中的成...

2019-09-07 15:04:00 93

转载 Java基础—面向对象05

1.final关键字类在描述完之后,不想被继承,或者有些类中的部分方法功能是固定的,不想让子类重写。关键字final,final的意思为最终,不可变。final是个修饰符,它可以用来修饰类,类的成员,以及局部变量。不能修饰构造方法。final的特点:final修饰类不可以被继承,但是可以继承其他类。 final修饰的方法不可以被子类重写,但父类中没...

2019-09-07 09:05:00 56

转载 Java基础—面向对象04

1.构造方法在开发中经常需要在创建对象的同时明确对象的属性值,比如员工入职公司就要明确他的姓名、年龄等属性信息。 既然是对象创建时要执行的方法,那么只要在new对象时,知道其执行的构造方法是什么,就可以在执行这个方法的时候给对象进行属性赋值。格式:修饰符 构造方法名(参数列表){}构造方法的体现:构造方法没有返回值类型。也不需要写返回...

2019-09-06 10:17:00 61

转载 Java基础—面向对象03

1.多态 多态是继封装、继承之后,面向对象的第三大特性。 多态体现为父类引用变量可以指向子类对象。 多态的前提是必须有子父类关系或者类实现接口关系,否则无法完成多态。 在使用多态后的父类引用变量调用方法时,会调用子类重写后的方法。 定义格式:父类类型 变量名 = new 子类类型();变量名.方法名();l普...

2019-09-05 15:36:00 70

转载 Java基础—面向对象02

1.继承 类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类所有可继承的属性和方法。 想声明一个类继承另一个类,需要使用extends关键字。格式为:class 子类 extends 父类 {} 作用:继承的出现提高了代码的复用性,提高软件开发效率。继承的出现让类与类之间产生了关系,提供了多态的前提。在类的...

2019-09-05 11:38:00 104

转载 Java基础—面向对象01

l面向对象思维方式是一种更符合人们思考习惯的思想l面向过程思维方式中更多的体现的是执行者(自己做事情),面向对象中更多的体现是指挥者(指挥对象做事情)。1.类与对象1)通过代码的描述,知道类的真正意义就是在描述事物。属性和功能统称为事物中的成员。事物的成员分为两种:成员属性和成员功能。成员属性在代码中的体现就是成员变量成员功能在代...

2019-09-04 09:19:00 55

转载 Java基础—方法与引用数据类型

在java中,方法就是用来完成解决某件事情或实现某个功能的办法1.方法的语法格式修饰符返回值类型方法名(参数类型参数名1,参数类型参数名2,......){执行语句………return 返回值;}l修饰符:方法的修饰符比较多,有对访问权限进行限定的,有静态修饰符static,还有最终修饰符final等,这些修饰符在后面的学习过程...

2019-09-03 15:01:00 220

转载 Java基础—数组

数组是指一组数据的集合,数组中的每个数据被称作元素。在数组中可以存放任意类型的元素,但同一个数组里存放的元素类型必须一致。1.数组的定义: 数据类型[] 数组名=new 数据类型[元素个数或数组长度] 例如:int[] x = new int[100];(这是定义了一个100个int类型元素的数组,第一个变量名称是x[0]) 当数组被创建后,会自动生成默认值:...

2019-09-03 09:20:00 298

转载 Java基础—流程控制语句

1.if语句 if语句是指如果满足某种条件,就进行某种处理。 语句形式为:if (条件语句){ 执行语句;……} 2.if...else语句 if…else语句是指如果满足某种条件,就进行某种处理,否则就进行另一种处理语法格式为:if (判断条件){执行语句1……}else{...

2019-09-02 10:07:00 72

转载 Java基础—运算符与引用数据类型Scanner、Random

运算符是用来计算数据的符号。数据可以是常量,也可以是变量。被运算符操作的数我们称为操作数。 1.操作数参与数学计算:运算符运算规则范例结果+正号+33+加2+35+连接...

2019-08-31 09:39:00 145

转载 Java基础—变量

什么是变量呢?变量就是存储数据的小盒子,只能存数据和取数据。1.计算机的存储单元:变量是内存中的小容器,用来存储数据,无论是内存还是硬盘,计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母b表示。而计算机最小的存储单元叫“字节(byte)”,通常用大写字母B表示,字节是由连续的8个位组成。1B(字节) = 8bit...

2019-08-30 14:53:00 63

转载 Mysql—表内容的增删改查04

连接查询连接就是指两个或2个以上的表(数据源)“连接起来成为一个数据源”。实际上,两个表的完全的连接是这样的一个过程:左边的表的每一行,跟右边的表的每一行,两两互相“横向对接”后所得到的所有数据行的结果。连接之后,并非形成了一个新的数据表,而只是一种“内存形态”。1.交叉连接from 表1 join 表22.内连接from 表1 join 表2 on...

2019-08-30 14:24:00 50

转载 Mysql—表内容的增删改查03

数据约束数据约束就是对用户操作表的数据进行约束。1.默认值:当用户对使用默认值的字段不插入值的时候,就使用默认值。1)对默认值字段插入null是可以的。2)对默认值字段可以插入非nullCREATE TABLE student(id INT,NAME VARCHAR(20),address VARCHAR(20) DEFAULT ...

2019-08-30 09:37:00 72

转载 Mysql—表内容的增删改查02

1.查询性别为null的数据select * from student where sex is null2.查询性别不为null的数据seleect * from student where is not null3.查询性别为空字符串的数据select * from student where sex=' '4.查询性别不为空的数据sel...

2019-08-29 14:58:00 96

转载 Mysql—表内容的增删改查01

{student 是表名}-- 插入数据INSERT INTO student VALUES(1,'雄大','2019-07-15');-- 插入指定数据INSERT INTO student(pid,tname) VALUES(2,'兄弟');-- 修改数据UPDATE student SET pdate='1999-01-02',tname='123' WHERE pid=2;-...

2019-08-29 10:29:00 47

转载 Mysql—表的建立与表的增删改查

1.创建表语句:CREATE TABLE table_name(field1 datatype,field2 datatype,field3 datatype)--field:指定列名 datatype:指定列类型2.查看所有表show tables3.查看表结构desc table4.删除表:drop tabl...

2019-08-28 09:01:00 67

转载 Mysql—数据库

数据库,俗称数据的仓库。方便管理数据的软件(或程序)。数据保存到内存:优点:1)读写非常快缺点:1)程序关闭导致数据丢失数据保存到文件:优点:1)数据可以永久保存缺点:1)频繁地IO操作,效率不高!2)数据管理不方便。例如查询某个数据需要全部读取出来,再匹配。...

2019-08-27 16:24:00 56

转载 JS11

事件概念和事件监听事件的概念JavaScript使我们有能力创建动态页面,网页中的每个元素都可以产生某些可以触发JavaScript函数的事件。我们可以认为事件是可以被JavaScript侦测到的一种行为。使用返回值改变HTML元素的默认行为HTML元素大都包含了自己的默认行为,例如:超链接、提交按钮等。我们可以通过在绑定事件中加上return false来阻止...

2019-08-16 14:30:00 67

转载 JS10

DOM访问表格子元素的常用属性和方法:caption返回表格的标题对象rows返回该表格里的所有表格行(数组)通过rows[index]返回表格指定的行所对应的属性:cells返回该表格行内所有的单元格组成的数组通过cells[index]返回表格...

2019-08-16 14:18:00 54

转载 JS09

DOM对HTML元素访问操作DOM是文档对象模型(Document Object Model)的简称。当网页加载时,可以将结构化文档在内存中转换成对象。 DOM并不是一种技术,而是一种访问结构化文档的一种思想。借助DOM模型,我们可以对DOM树进行修改、删除、新增等操作,让结构化文档动态化。DOM模型中的节点——文档可以说是由节点构成的集合。在DOM模型中有3种节点:...

2019-08-16 14:13:00 81

转载 JS08

BOM模型中常用对象: BOM-JavaScript是运行在浏览器中的,所以提供了一系列对象用于和浏览器窗口进行交互,这些对象主要包括window、document、location、navigator和screen等。通常称为浏览器对象模型(Brower Object Model)。Window对象是整个JavaScript脚本运行的顶层对象,它的常用属性如...

2019-08-16 14:05:00 50

转载 JS07

常用的内置对象: 对象是JavaScript的特性之一,它是一种非常重要的数据类型,是自我包含的数据集合。 创建Date对象方法new Date()new Date(month dd,yyyy hh:mm:ss)new Date(yyyy,mth,dd,hh,mm,ss)new ...

2019-08-16 13:56:00 130

转载 JS06

JavaScript提供了break和continue来改变循环的控制流: break直接终止循环,continue结束本次循环而直接进入下一次循环。JavaScript函数详解: JavaScript代码复用单位是函数,函数可以包含一段可执行代码,也可以接收调用者传入的参数。第一种方式:有名函数<script typ...

2019-08-16 13:53:00 216

转载 JS05

流程控制语句: JavaScript支持的分支语句主要有if和switch语句。if语句块的语法形式如下:<script type="text/javascript">//只有两种情况下if(条件){要执行的语句块;}else{要执行的语句块;}//多种情况下if(条件){要执行的语句块;}el...

2019-08-16 13:45:00 94

转载 JS04

JavaScript数组定义:JavaScript中定义数组的语法有以下3种:<script>var arr1=[2,5,6];//定义时直接给数组元素赋值var arr2=[];//定义一个空数组var arr3=new Array();//定义一个空数组并通过索引来赋值arr3[0]=1;arr3[3]="abc";...

2019-08-14 11:40:00 101

转载 JS03

正则表达式: 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。RegExp对象的常用方法:exec(str)检索字符串中指定的值。返回找到的值,并确定其位置。test(str)检索字符串中是...

2019-08-14 11:35:00 56

转载 JS02

JavaScript基本数据类型: Ø数值类型(number):包含整数和浮点数;Ø字符串类型(String):字符串必须用双引号或单引号括起来;Ø布尔类型(boolean):只有true或false两个值;Ø未定义类型(Undefined):专门用来确定一个已经创建但是没有初值的变量;Ø空类型(Null):用于表明某个变量的值为空(表明变量已...

2019-08-12 20:05:00 98

空空如也

空空如也

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

TA关注的人

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