自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 面向对象知识点整理(3)

关键字1.thisthis是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。作用a.实现构造方法之间的调用this(参数列表)b.解决成员变量与局部变量的同名问题this.成员变量2.supersuper可以理解为是指向自己超父类对象的一个指针,而这个父类指的是离自己最近的一个父类。作用a.调用父...

2019-05-22 10:49:00 97

转载 面向对象知识点整理(2)

抽象类概念当定义了抽象函数的类也必须被abstract关键字修饰,被abstract关键字修饰的类是抽象类。抽象类的特点1、抽象类和抽象方法都需要被abstract修饰。抽象方法一定要定义在抽象类中。2、抽象类不可以直接创建对象,原因:调用抽象方法没有意义。3、只有覆盖了抽象类中所有的抽象方法后,其子类才可以创建对象。否则该子类还是一个抽象类。注意:ab...

2019-05-21 12:17:00 94

转载 面向对象知识点整理(1)

1.封装封装的好处1、提高了代码的复用性。2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一,也可以理解为就是封装的概念。3、提高了安全性。2.继承概念类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类所有可继承的属性和方法。注意 :1.对于父类private 修饰的成员,子类只...

2019-05-21 11:19:00 112

转载 DBUtil和连接池 使用

1.导包需要在lib文件夹下导入2.创建自己的链接类public class MyDBUtils { public static final String DRIVER = "com.mysql.jdbc.Driver"; public static final String URL = "jdbc:mysql://localhost:3306...

2019-04-15 09:12:00 124

转载 Math类 BigInteger 类 BigDecimal类 基础用法

1. Math类概念Math 类是包含用于执行基本数学运算的方法的数学工具类,其所有方法均为静态方法。类方法:public class Demo01 { public static void main(String[] args) { //求绝对值 System.out.println(Math.abs(-2.8));...

2019-04-13 14:53:00 103

转载 Calendar类

1 Calendar类概念Calendar是日历类,在Date后出现,替换掉了许多Date的方法。该类将所有可能用到的时间信息封装为静态成员变量,方便获取。西方星期的开始为周日,中国为周一。在Calendar类中,月份的表示是以0-11代表1-12月。日期是有大小关系的,时间靠后,时间越大。n YEAR 年n MONTH 月,从0开始算起,最大11;0代...

2019-04-13 14:46:00 70

转载 Date类 和 DateFormat类

1 Date类概述类 Date 表示特定的瞬间,精确到毫秒。时间的原点:公元1970年 一月一日,午夜0:00:00 对应的毫秒值就是0。import java.util.Date;public class Demo01 { public static void main(String[] args) { //当前系统时间的毫秒...

2019-04-13 14:45:00 89

转载 访问修饰符和代码块

1 访问修饰符归纳一下:在日常开发过程中,编写的类、方法、成员变量的访问l 要想仅能在本类中访问使用private修饰;l 要想本包中的类都可以访问不加修饰符即可;l 要想本包中的类与其他包中的子类可以访问使用protected修饰l 要想所有包中的所有类都可以访问使用public修饰。l 注意:如果类用public修饰,则类名必须与文件...

2019-04-13 14:43:00 66

转载 基本数据类型包装类和System类

1.基本类型包装类概述:实现字符串与基本数据之间转换,Java中提供了相应的对象来解决该问题,基本数据类型对象包装类。1.字符串转成基本类型:parseXXX(String s);其中XXX表示基本类型,参数为可以转成基本类型的字符串,如果字符串无法转成基本类型,将会发生数字转换的问题 NumberFormatException。2.基本类型转串:publ...

2019-04-12 10:37:00 77

转载 equals,toString和String类,StringBuffer类

1 equals方法equals方法,用于比较两个对象是否相同。2 toString方法toString方法返回该对象的字符串表示,其实该字符串内容就是对象的类型+@+内存地址值。3.重写equals方法和toString方法public class Person { private String name; private...

2019-04-12 10:34:00 84

转载 构造方法和final,static关键字

1 构造方法介绍需要在创建对象的同时明确对象的属性值l 构造方法的格式:修饰符 构造方法名(参数列表){}l 构造方法的体现:n 构造方法没有返回值类型。也不需要写返回值。因为它是为构建对象的,对象创建完,方法就执行结束。n 构造方法名称必须和类名保持一致。n 构造方法没有具体的返回值。2 子父类中构造方法的调用在创建子类...

2019-04-12 10:33:00 131

转载 面向对象多态

1 多态概述多态是继封装、继承之后,面向对象的第三大特性。最终多态体现为父类引用变量可以指向子类对象。多态的定义格式:就是父类的引用变量指向子类对象父类类型 变量名 = new 子类类型();变量名.方法名();2 多态-成员的特点public class Person { int a=0; public void ...

2019-04-12 10:31:00 81

转载 抽象类和接口

1 抽象类&抽象方法的定义抽象方法定义的格式:public abstract 返回值类型 方法名(参数);抽象类定义的格式:abstract class 类名 {}2 抽象类的特点:1、抽象类和抽象方法都需要被abstract修饰。抽象方法一定要定义在抽象类中。2、抽象类不可以直接创建对象,原因:调用抽象方法没有意义。3、只有...

2019-04-12 10:30:00 59

转载 面向对象继承

1 继承的概念在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类所有可继承的属性和方法。在程序中,如果想声明一个类继承另一个类,需要使用extends关键字。格式:class 子类 extends 父类 {}public class Fu { int a=0;...

2019-04-12 10:29:00 60

转载 面向对象封装

1 封装概述封装,它也是面向对象思想的特征之一。面向对象共有三个特征:封装,继承,多态。l 封装的好处:n 1、提高了代码的复用性。n 2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一,也可以理解为就是封装的概念。n 3、提高了安全性。2 关键字 private一般对成员属性的访问动作:赋值(设置 set...

2019-04-12 10:28:00 70

转载 Map集合的用法

1 Map接口概述l Map中的集合,元素是成对存在的(理解为夫妻)。每个元素由键与值两部分组成,通过键可以找对所对应的值。l Collection中的集合称为单列集合,Map中的集合称为双列集合。l 需要注意的是,Map中的集合不能包含重复的键,值可以重复;每个键只能对应一个值。Map中常用的集合为HashMap集合、LinkedHashMap集合。Ma...

2019-04-11 09:05:00 77

转载 TCP协议与TCP通讯

1 TCP协议TCP协议是面向连接的通信协议,即在传输数据前先在发送端和接收端建立逻辑连接,然后再传输数据,它提供了两台计算机之间可靠无差错的数据传输。在TCP连接中必须要明确客户端与服务器端,由客户端向服务端发出连接请求,每次连接的创建都需要经过“三次握手”。第一次握手,客户端向服务器端发出连接请求,等待服务器确认第二次握手,服务器端向客户端回送一个响应,通知客户端收到...

2019-04-11 09:00:00 312

转载 UDP协议与UDP通讯

1 UDP协议UDP是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立逻辑连接。简单来说,当一台计算机向另外一台计算机发送数据时,发送端不会确认接收端是否存在,就会发出数据,同样接收端在收到数据时,也不会向发送端反馈是否收到数据。由于使用UDP协议消耗资源小,通信效率高,所以通常都会用于音频、视频和普通数据的传输例如视频会议都使用UDP协议,因为这种情况即使偶尔丢失一两...

2019-04-11 08:59:00 190

转载 网络通信协议

网络通信协议网络通信协议1 IP地址和端口号要想使网络中的计算机能够进行通信,必须为每台计算机指定一个标识号,通过这个标识号来指定接受数据的计算机或者发送数据的计算机。在计算机中,不同的应用程序是通过端口号区分的。端口号是用两个字节(16位的二进制数)表示的,它的取值范围是0~65535。0~1023之间的端口号用于一些知名的网络服务和应用,用户的普通应用程序需要使用...

2019-04-11 08:58:00 70

转载 打印流

1 打印流的概述打印流添加输出数据的功能,可以打印各种数据值表现形式2打印流的特点2.1 只有输出目的2.2 永远不会抛出io异常3.打印流的分类分为:字节打印流 PrintStream 和 字符打印流 PrintWriter方法有两个:void print(String str): 输出任意类型的数据void println(String st...

2019-04-11 08:56:00 54

转载 序列化流与反序列化流

序列化流与反序列化流用于从流中读取对象的操作流 ObjectInputStream 称为 反序列化流用于向流中写入对象的操作流 ObjectOutputStream 称为 序列化流特点:用于操作对象。可以将对象写入到文件中,也可以从文件中读取对象。1 对象序列化流ObjectOutputStream注意:只能将支持 java.io.Seriali...

2019-04-10 14:52:00 63

转载 Properties

一 Properties类Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。特点:1、Hashtable的子类,map集合中的方法都可以用。2、该集合没有泛型。键值都是字符串。3、它是一个可以持久化的属性集。键值可以存储到集合中,也可以存储到持久化的设备(硬盘、U盘、光盘)上。键值...

2019-04-10 14:42:00 60

转载 字符缓冲流

字符缓冲流字符缓冲输入流 BufferedReader 字符缓冲输出流 BufferedWriter完成文本数据的高效的写入与读取的操作1 字符缓冲输出流 BufferedWritervoid newLine() 根据当前的系统,写入一个换行符public static void method01() throws IOException{...

2019-04-10 14:40:00 60

转载 字节缓冲流

缓冲流读取数据量大的文件时,读取的速度会很慢,很影响我们程序的效率Java中提高了一套缓冲流,它的存在,可提高IO流的读写速度1 字节缓冲流字节缓冲流根据流的方向,共有2个写入数据到流中,字节缓冲输出流 BufferedOutputStream读取流中的数据,字节缓冲输入流 BufferedInputStream它们的内部都包含了一个缓冲区,通过缓冲区读写...

2019-04-08 08:45:00 60

转载 转换流

一 转换流1 OutputStreamWriter类是字符流通向字节流的桥梁:可使用指定的字符编码表,将要写入流中的字符编码成字节。它的作用的就是,将字符串按照指定的编码表转成字节,在使用字节流将这些字节写出去。 public static void main(String[] args) throws IOException { /...

2019-04-08 08:44:00 49

转载 Session

1.Session技术是将数据存储在服务器端的技术,会为每个客户端都创建一块内存空间 存储客户的数据,但客户端需要每次都携带一个标识ID去服务器中寻找属于自己的内 存空间。所以说Session的实现是基于Cookie,Session需要借助于Cookie存储客 户的唯一性标识JSESSIONID如果服务器端没有该会话的Session 对象会创建一个新的Session返回,如果...

2019-04-07 20:02:00 63

转载 Cookie

1.会话技术从打开一个浏览器访问某个站点,到关闭这个浏览器的整个过程,称为一次会话。会 话技术就是记录这次会话中客户端态的状与数据的。会话技术分为Cookie和Session:Cookie:数据存储在客户端本地,减少服务器端的存储的压力,安全性不好,客户端 可以清除cookieSession:将数据存储到服务器端,安全性相对好,增加服务器的压力a.服务器端...

2019-04-04 13:54:00 39

转载 laydate

layui.use('laydate', function() { var laydate = layui.laydate; //执行一个laydate实例 laydate.render({ elem: '#start' //指定元素 , ...

2019-04-01 10:02:00 81

转载 layer

  1.获得 layui 后,将其完整地部署到你的项目目录,你只需要引入下述两个文件:./layui/css/layui.css./layui/layui.js //提示:如果是采用非模块化方式(建议使用),此处可换成:./layui/layui.all.js基础用法(直接看代码)://加载form,layer,jq ,编辑器模块 layui.use...

2019-04-01 09:53:00 180

转载 字符流

一 字符流1 字符输入流Reader是读取字符流的抽象超类read():读取单个字符并返回read(char[]):将数据读取到数组中,并返回读取的个数。1.1 FileReader类它是Reader类的实现类构造方法:使用字符输入流1 单个字节读取public static void method01() throws I...

2019-04-01 09:41:00 43

转载 字节流

一 字节流1.1字节输出流OutputStreamOutputStream是一个抽象类,操作的数据都是字节。输出流中定义都是写write方法,如下图:1.1.1 FileOutputStream类OutputStream有很多子类,其中子类FileOutputStream可用来写入数据到文件。FileOutputStream类,即文件输出流,是用于将数据写入 F...

2019-04-01 09:40:00 60

转载 文件过滤器

1.获取当前文件对象所表示的路径下的所有文件或文件夹名称(字符串)public static void method01(){ File file=new File("E:\\java"); //获取当前文件对象所表示的路径下的所有文件或文件夹名称(字符串) String[] files=file.list(); ...

2019-04-01 09:38:00 61

转载 File类

在java中,把文件或者目录(文件夹)都封装成file对象。 public static void method01(){ //构造方法是不会去给你判断该路径的文件或者目录是否存在 //在windows下是不区分大小写的 File file=new File("F:\\JAVA"); System....

2019-04-01 09:36:00 40

转载 response和request

.服务器处理请求的流程:服务器每次接收到一个新的请求时,都会为这个请求开辟一个新的线程服务器把客户端的请求数据封装到request对象中,request就是请求数据的载体服务器还会创建response对象,这个对象与客户端连接在一起,他可以用来向客户端发出响应。1.responseresponse是Servlet.service方法的一个参数,类型为javax.servle...

2019-04-01 09:11:00 81

转载 线程安全问题

1.线程安全产生的原因如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。以电影院卖票为例演示线程安全问题由三个不同的渠道同时卖100张票线程任务:public class MyRunnable implements Runnable {...

2019-03-19 16:09:00 57

转载 线程池

1.线程池的概念及作用:线程池,其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源。2.线程池的使用方法public static void main(String[] args) throws InterruptedException, ExecutionException { ...

2019-03-18 17:03:00 45

转载 多线程

1.进程概念:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。2.线程概念:是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。3.Thread(线程)类创建线程的方式a.继承Thread类原型...

2019-03-18 16:43:00 62

转载 异常类

1.关于异常的总结:1.Throwable: Error (错误) 和 Exception(异常)的超类Exception(异常) 是所有异常的超类2.Exception:包括Exception 本身 、 和其他非运行时期异常、RuntimeException、3.RuntimeException 无需throws声明、调用者也无需处理、一旦发生需要改代码4.JVM ...

2019-03-15 14:46:00 107

转载 String类

1.String 是引用数据类型2.一个字符串是常量,在堆中的常量池中,只能改变字符串变量的引用地址3.字符串本质是一个字符数组4.String类重写了equals方法比的是内容1 String s1 = "abc";// 一个对象 在常量池中2 String s2 = new String("abc");//...

2019-03-14 20:53:00 88

转载 集合Collection

1.Collection 概述Collection接口是集合中的顶层接口,那么它中定义的所有功能子类都可以使用Collection 层次结构中的根接口。Collection 表示一组对象,这些对象也称为 collection 的元素。一些 collection 允许有重复的元素,而另一些则不允许。一些 collection 是有序的,而另一些则是无序的。他的常...

2019-03-07 11:12:00 61

空空如也

空空如也

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

TA关注的人

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