- 博客(10)
- 收藏
- 关注
原创 java高级流
-节点流:又称为"低级流"特点:直接链接程序与另一端的"管道",是真实读写数据的流IO一定是建立在节点流的基础上进行的。文件流就是典型的节点流(低级流)-- 处理流:又称为"高级流"特点:不能独立存在,必须链接在其他流上目的:当数据经过当前高级流时可以对数据进行某种加工操作,来简化我们的同等操作实际开发中我们经常"串联"一组高级流最终到某个低级流上,使读写数据以流水线式的加工处理完成。这一操作也被称为使"流的链接"。
2024-05-23 19:55:26
797
1
原创 集合zsbd
Collection,用来存放对象的数据结构,集合与数组一样,可以保存一组元素,并且提供了操作元 素的相关方法,使用更方便.Collection是所有集合的顶级接口Collections是集合的工具类,里面定义了很多静态方法用于操作集合.集合只能存放引用类型元素,并且存放的是元素的引用(地址)Collection下面有两个常见的子接口:- java.util.List:线性表.是可重复集合,并且有序.- java.util.Set:不可重复的集合,大部分实现类是无序的.
2024-05-20 20:36:06
1651
1
原创 字符串类型的一些操作方法
String用来表示一个字符串。具有以下特点:- java.lang.String使用了final修饰,不能 被继承;-字符串底层封装了字符数组及针对字符数组的操作算法;-内部使用一个char数组保存所有字符,每个字符为2字节,存的是该字符unicode编码。-字符串一旦创建,对象永远无法改变,但字符串引用可以重新赋值;若改变会创建新对象-Java字符串在内存中采用Unicode编码方式,任何一个字符对应两个字节的定长编码。
2024-05-14 20:24:01
633
2
原创 面向对象1
1). 抽象方法:- 由abstract修饰- 只有方法的定义,没有具体的实现(连{}都没有)2) 抽象类:- 由abstract修饰- 包含抽象方法的类必须是抽象类,但不包含抽象方法的类也可以声明为抽象类- 抽象类不能被实例化(new对象)- 抽象类是需要被继承的,派生类:- 必须重写所有抽象方法- 也声明为抽象类----------------------------一般不这么用抽象类的意义:- 封装共有的属性和行为------------------代码复用。
2024-05-13 20:26:27
1557
原创 for的嵌套循环,数组和方法
a.发生在同一类中,方法名相同,参数列表不同(重载与返回值类型,参数名称无关)1.方法的作用:用于封装一段特定的业务逻辑功能(尽可能独立,一个方法只干一件事 )1)循环中套循环,常常多行多列时使用,外层控制行,内层控制列。2)通过下标/索引来访问元素,下标从0开始,最大到(数组的长度-1)可以用来进行数组的扩容(创建了一个新的数组,并将数据复制了进去)1)通过(数组名.length)可以获取数组的长度(元素个数)Arrays.sort(arr);a.需要import Java.util.Arrays;
2024-05-07 20:17:39
1887
原创 switch case结构和循环结构
---记:a.语法中的表达式123分别是循环三要素,分别是循环变量的初始化,循环变量的条件, 循环变量的改变。*1000---------------------0.0到999.9999999999。+1------------------------1.0到1000.999999999。再执行语句块,再判断boolean的值,直到boolean的值为false时,do...while结束。(int)---------------------1到1000。
2024-05-05 16:18:29
2713
3
原创 java 运算符与if结构
0) || year%400==0){ //用括号分区实现多条件筛选。//0,商4余0----整除。//0,商0余0----整除。>(大于),<(小于),>=(大于或等于),<=(小于或等于),==(等于),!a++的值为a(使用后a自增1) ,++a的值为a+1(使用后a自增1)扩展赋值运算符:+=,-=,*=,/=,%=(注意: 扩展赋值运算符自带强转功能)三目运算符 boolean?语句块--------------基于条件执行的语句。&(与),&&(与),|(或),||(或),!
2024-04-29 20:14:53
621
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人