- 博客(10)
- 收藏
- 关注
原创 IO流的部分总结
前提需求: 读写文件内部的内容,上传,下载 IO流 流: 管道 数据以先入先出的方式进行流动 数据源--数据-->目的地 io包: 一系列io相关类 File... 流的分类: 按照流向分: 输入流 输出流 (以大脑为中心,以程序为中心,明确数据源和目的地,能够确定输入还是输出) 按照操作单元分; 字节流 : 万能流,任意内容都能转为字节 字符流 : 只能传输纯文本的内容 按照功能分: 节点流 : 真实做读入写出的流 功能流 : 增强节点流的功能,加强性能 分类之间是相辅相成的 字节流..
2021-07-16 20:57:04
138
原创 常用类总结:
常用类 --> 字符串 string 不可变长字符系列 stringbuilder 可变长字符序列,线程不安全|不同步,效率较高 StringBuffer 可变长字符序列,线程安全|同步,效率较低 学习一个类步骤: 1.类的作用 类的继承体系 2.构造器 3.方法(静态方法|成员方法) String类表示字符串。Java程序中的所有的字符串文字(例如“abc”)都实现为此类的实例。 String str = "abc"; 创建一个字符串对象"abc",字符串常量 -->字符..
2021-07-16 20:56:09
134
原创 内部类以及lambda表达式
内部类 --> 了解 类中定义类 当一类中的成员,作为另外一种事物的时候,这个成员就可以定义为内部类 分类: 成员内部类 静态内部类 私有内部类 局部内部类 匿名内部类 成员内部类: 一个类定义在外部类的成员位置就称为成员内部类 具有类的特点,继承,实现 成员内部类具有成员的特点,被成员修饰符修饰 注意: 在成员内部类中不饿能定义静态内容,除了静态常量,静态内部类才能任意定义静态内部 在成员内部类中可以使用外部类中的成员,包括私有的,静态的 在外部类中可以跟随成员内部类
2021-07-16 20:55:25
198
原创 Java数组
数组:存储多个数据 定义:相同数据类型的有序集合,一段连续的空间。 特点:1.引用数据 类型 2.长度一旦确定不可改变 3.可以存储任意数据类型,但多个数据要求数据类型一致 4.数组是有序的 索引|下标: 第一个空间:0 最后一个空间:数组名.length-1 数组的长度: 数组名.length 操作数组中的数据: 数组名[索引|下标]->确定数组中的某一块空间操作空间中的数据内容。 结构: 数组的声明:声明的时候,并不为数组分配内存空间,只有使用new之后才为它分配空间。
2021-07-12 21:36:25
147
原创 多态的总结
多态: 一种事物的多种形态|多种表现形式 行为的多态 一个行为的不同的实现方式 多态的前提: 类的继承|接口的实现 多态的最终体现: 父类的引用指向子类的对象 注意:如果多态想要有意义,需要配合方法的重写,多态才有意义 多态调用: 会调用子类中重写的方法 多态的实现效果: 配合方法的重写,当父类引用指向不同的子类对象,同一个方法具有不同的实现方式-->行为多态 public class Class001_Polymorphic { public static voi..
2021-07-12 21:35:35
207
原创 继承关键字总结
继承: 子承父业,继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 作用: 子类一旦继承父类,就有权使用父类中的内容 子类中可以扩展自己独有的内容 延续+扩展 定义: 子类 extends 父类 为什么要定义继承:是为了提高代码的复用性 父类 | 基类 |超类 :被继承的类 子类 | 派生类:继承父类的类 特点: Java中的继承是单继承机制,但是可以多重继承 优点:提高了类之间的耦合性 缺点:不便于后期
2021-07-12 21:34:01
2749
原创 Java 构造器等总结
构造器: Constructor: 构造器 | 构造方法 | 构造函数 作用:为对象初始化信息(初始化:第一次赋值)--> 为对象的成员变量在创建对象的同时赋值。 使用:跟随new一起使用(new第二步所调用的) 定义: 修饰符 类名 (参数列表){ 方法体; } 不需要返回值的类型,也没有void; 可以根据需要定义return关键字,作用提前结束方法; 构造器的名字与类名保持一致; 特点: 构造器也是特殊的方法,可以定义多个重载构造器,构造器的名字都是与类名保持一致,参数列
2021-07-08 20:58:33
198
原创 Java面向对象
面向对象 面向对象和面向过程的区别: 都是一种思想,思维方式,思考问题的角度; 面向过程:“我该如何实现?”按照分析出来的实现步骤一步一步来实现; 面向对象:“我该找谁来实现?”关注的就是对象,这个“谁”,不关注; 面向对象是依托面向过程的。 面向对象的优点: 1、将复杂的问题简单化; 2、更贴合现实生活中人们的思考角度; 3、面向过程更适合执行者,面向对象更适合管理者角度; 如何使用面向对象的思维方式进行编程: 类:定义一系列对象的共性|图纸|模板; 对象:用来描述显示生活中真实存
2021-07-07 21:41:50
114
原创 JAVA方法的调用重载递归
Java方法 方法: 解决事情的办法 实现功能的代码段 优点: 1)提到代码的复用性 2)便于后期维护 特点: 1)不调用不执行 2)方法不能嵌套,定义在类中方法外的位置 定义: 有返回值类型的方法 修饰符 返回值类型 方法名(参数列表){ 实现功能的代码段; return 返回值; } 修饰符 : 访问权限修饰符,先默认定义为public static 返回值
2021-07-05 21:38:39
229
原创 Java控制语句
Java控制语句 流程控制语句 流程控制语句 顺序结构 : 从上到下,从左到右-->默认 选择结构 : 满足条件执行对应的代码 循环结构 : 让一些代码重复不停的执行多次 选择结构: if 区间判断|定值判断 switch 定值判断 能用switch的都能if,能用if不一定能够使用switch if 单选泽|单分支 if(条件表达式){ 满足条件执行的代码段; } 条件表达式 : 必须为一个值为boolean的表达式 执行流程: 1.计算条件表达式 2.如果结果为true,执行{}中
2021-07-04 20:29:08
124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅