Java
文章平均质量分 93
Java所学相关技术
抗争的小青年
以教为学,主要为自己制造学习反馈。若顺便也帮到了你,那真是我的福报。
展开
-
Java18-cookie和session
一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止功能:在一次会话的范围内的多次请求间,共享数据方式:客户端会话技术:Cookie服务器端会话技术:Session。原创 2022-09-08 11:06:34 · 88 阅读 · 0 评论 -
Java17-缓冲流,转换流,序列化流
Java17【缓冲流、转换流、序列化流】 主要内容 转换流缓冲流序列化流打印流 思维导图 第一章 缓冲流 昨天学习了基本的一些流,作为IO流的入门,今天我们要见识一些更强大的流。比如能够高效读写的缓冲流,能够转换编码的转换流,能够持久化存储对象的序列化流等等。这些功能更为强大的流,都是在基本的流对象基础之上 创建而来的,就像穿上铠甲的武士一样,相当于是对基本流对象的一种增强。 1.1 概述 缓冲流,也叫高效流,是对4个基本的 FileXxx 流的增强,所以也是4个流,按照数据类型分类: 字节缓冲流:原创 2022-09-02 11:12:36 · 144 阅读 · 1 评论 -
Java16-字节流、字符流
生活中,你肯定经历过这样的场景。当你编辑一个文本文件,忘记了 ctrl+s ,可能文件就白白编辑了。当你电脑 上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里。那么数据都是在哪些设备上的呢?键盘、内存、硬 盘、外接设备等等。我们把这种数据的传输,可以看做是一种数据的流动,按照流动的方向,以内存为基准,分为 输入input和 输出output,即流向内存是输入流,流出内存的输出流。Java中I/O操作主要是指使用 java.io 包下的内容,进行输入、输出操作。输入也叫做读取数据,输出也叫做作写出。原创 2022-09-01 18:01:51 · 108 阅读 · 1 评论 -
Java15-File类、递归
类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。递归:指在当前方法内调用自己的这种现象。递归分为两种,直接递归和间接递归。直接递归称为方法自身调用自己。间接递归可以A方法调用B方法,B方法调用C方法,C方法调用A方法。递归一定要有条件限定,保证递归能够停止下来,否则会发生栈内存溢出。在递归中虽然有限定条件,但是递归次数不能太多。否则也会发生栈内存溢出。构造方法,禁止递归// a();b(1);} /** 3.构造方法,禁止递归。......原创 2022-08-31 15:49:42 · 84 阅读 · 0 评论 -
Java14-线程、同步
当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生命周期中,有几种状态呢?在API中线程状态导致状态发生条件NEW(新建)线程刚被创建但是并未启动。还没调用start方法。Runnable(可 运行)线程可以在java虚拟机中运行的状态,可能正在运行自己代码,也可能没有,这取决于操作系统处理器。Blocked(锁阻塞)当一个线程试图获取一个对象锁,而该对象锁被其他的线程持有,则该线程进入Blocked状态;...原创 2022-08-31 11:28:01 · 159 阅读 · 0 评论 -
Java13-List、Set、数据结构、Collections
接口继承自Collection接口,是单列集合的一个重要分支,习惯性地会将实现了List接口的对 象称为List集合。在List集合中允许出现重复的元素,所有的元素是以一种线性方式进行存储的,在程序中可以通过 索引来访问集合中的指定元素。另外,List集合还有一个特点就是元素有序,即元素的存入顺序和取出顺序一致。看完API,我们总结一下:它是一个元素存取有序的集合。例如,存元素的顺序是11、22、33。那么集合中,元素的存储就是按照11、 22、33的顺序完成的。...原创 2022-08-30 22:33:28 · 105 阅读 · 0 评论 -
Java12-Map
现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等, 这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,即 java.util.Map 接 口。我们通过查看 Map 接口描述,发现 Map 接口下的集合与 Collection 接口下的集合,它们存储数据的形式不同,如 下图。Collection 中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。...原创 2022-08-30 15:18:43 · 99 阅读 · 0 评论 -
Java08-Collection、泛型
在前面我们已经学习过并使用过集合ArrayList ,那么集合到底是什么呢?集合:集合是java中提供的一种容器,可以用来存储多个数据。集合和数组既然都是容器,它们有啥区别呢?数组的长度是固定的。集合的长度是可变的。数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对象多的时候,使用集合进行存储。在前面学习集合时,我们都知道集合中是可以存放任意对象的,只要把对象存储集合后,那么这时他们都会被提升成Object类型。...原创 2022-08-29 22:02:56 · 126 阅读 · 0 评论 -
Java11-Object类,常用API
类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。如果一个类没有特别指定父类, 那么默认则继承自Object类。// ... }根据JDK源代码及Object类的API文档,Object类当中包含的方法有11个。:返回该对象的字符串表示。:指示其他某个对象是否与此对象“相等”。:返回该对象的字符串表示。toString方法返回该对象的字符串表示,其实该字符串内容就是对象的类型+@+内存地址值。...原创 2022-08-29 13:31:40 · 252 阅读 · 0 评论 -
Java09-继承,抽象类
继承:就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接 访问父类中的非私有的属性和行为。父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有意义,而方法主体则没有存在的意义了。我们把没有方法主体的方法称为抽象方法。Java语法规定,包含抽象方法 的类就是抽象类。父类方法的声明是有意义的,它是一种规范,只有存在该方法名的子类才能说是该类的子类。抽象方法:没有方法体的方法{}抽象类:包含抽象方法的类。...原创 2022-08-28 09:42:59 · 80 阅读 · 0 评论 -
Java10-接口,多态
public interface 接口名称 {// 抽象方法 // 默认方法 // 静态方法 // 私有方法 }含有抽象方法抽象方法:使用 abstract 关键字修饰,可以省略,没有方法体。该方法供子类实现使用。}含有默认方法和静态方法默认方法:使用 default 修饰,不可省略,供子类调用或者子类重写。静态方法:使用 static 修饰,供接口直接调用。// 执行语句 } public static void method2() {// 执行语句 } }含有私有方法和私有静态方法。...原创 2022-08-27 12:08:45 · 77 阅读 · 0 评论 -
Java01-前言,入门
变量:常量是固定不变的数据,那么在程序中可以变化的量称为变量。数学中,可以使用字母代替数字运算,例如 x=1+5 或者 6=x+5。程序中,可以使用字母保存数字的方式进行运算,提高计算能力,可以解决更多的问题。比如x保存5,x也可以保存6,这样x保存的数据是可以改变的,也就是我们所讲解的变量。Java中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型。变量定义的格式包括三个要素: 数据类型 、 变量名 、 数据值。数据类型 变量名=值;...原创 2022-08-26 19:07:03 · 76 阅读 · 0 评论