自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 java之ByteArrayInputStream 和ByteArrayOutputStream应用

一、ByteArrayInputStream是InputStream的一个子类,它可以把一个字节数组在内存中变成一个输入流(或者说,它把数组进行了包装,数组具有了流的属性,可以顺序读下去)。ByteArrayInputStream的主要特征:从字节数组中读取数据ByteArrayInputStream类的构造方法:ByteArrayInputStream(byte[] buf)//通过一个字节数组buf创建一个字节输入流对象ByteArrayInputStream(byte[] buf,int of

2020-10-30 10:20:26 1274

转载 InputStream \ OutputStream \ InputStreamReader \ OutputStreamWriter的区别

InputStream、OutputStream处理字节流的抽象类InputStream 是字节输入流的所有类的超类,一般我们使用它的子类,如FileInputStream等.OutputStream是字节输出流的所有类的超类,一般我们使用它的子类,如FileOutputStream等.2.InputStreamReader OutputStreamWriter处理字符流的抽象类InputStreamReader 是字节流通向字符流的桥梁,它将字节流转换为字符流.OutputStreamWr

2020-10-30 07:54:09 218

原创 java之RandomAccessFile

IO流只能按照数据的先后顺序读取设备中的内容或者向设备里写入数据,但是,要想可以在文件中的任意位置开始执行读写操作要怎么做呢?所以,RandomAccessFile类应运而生了!它可以随机的从文件的任何位置开始执行读写功能。下面我们来看RandomAccessFile类的两个构造方法:1、RandomAccessFile(File file,String mode) //使用file文件,并指定访问模式mode2、RandomAccessFile(String url,String mode)//通过

2020-10-29 17:51:49 507

原创 Java之File类

1、创建File对象*根据一个路径*根据一个目录和一个子文件/目录**路径的两种写法:①C:\\Users\\yy\\Desktop②C:/Users/yy/Desktop //通过路径创建File对象File file=new File("C:\\Users\\yy\\Desktop");//通过 路径和子文件创建File对象File file1 = new File("C:/Users/yy/Desktop","java.txt");//打印文件对象System.out.

2020-10-29 16:17:39 186

原创 java之转换流 字节流 字符流

//1、创建字节输入流对象,获取源文件FileInputStream in=new FileInputStream(路径);或者: InputStream in =System.in; //输入要进去输入流的内容//将 字节输入流对象 转换成 字符输入流对象InputStreamReader ir=new InputStreamReader(in);//创建字符输入缓冲流对象 ,是为了提高读写效率BufferedReader br=new BufferedReader(ir);//2、创建字

2020-10-29 10:55:26 200

原创 java之Reader类与Writer类

Reader类是字符输入流,它和InputStream类的区别是:InputStream类是一个字节流,以byte为单位读取;而Reader类是一个字符流,以char为单位读取。Reader类最重要的方法是read()方法,使用这个方法读取字符流的下一个字符,范围是0~65535,当读到末尾没有字符时,返回-1.Reader的常用子类:1、FileReader() //实现了文件字符流的输入(使用时要指定编码)2、CharArrayReader()//实现了把一个char[]数组变成一个字符输入流

2020-10-29 09:47:48 1598

原创 java之IO流中InputStream和OutputStream

IO流中的IO是Input 和 Output的简写,是用来处理设备与设备之间的数据传输的,它又分为了输入流和输出流。(1)输入流:从外部流入数据,比如读取文件(2)输出流:从内部流出数据,比如输出文件内容以上的是按流向来分,另外,还可以按照操作数据来分:字节流和字符流。字节(byte,简称B)是计算机中存储数据的单元,它是一个8位的二进制数,是一个很具体的存储空间。一般的,一个标准英文字母占一个字节的位置。1KB=1024B。而字符流就是由字符组成的。IO流结构图:InputStream的常

2020-10-28 23:05:20 270

原创 java之字节流读写文件

1、实现字节流对文件数据的读取package com.company;import java.io.*;import java.util.*;public class test { public static void main(String[] args) throws IOException { FileInputStream ins =new FileInputStream("testfile.txt的具体路径"); int b=0; w

2020-10-27 17:15:38 1401

原创 java之日期与时间类

package com.company;import java.util.;import java.time.;class person{public static void main(String[] args) { //1.clock的使用 用于获取指定时区的当前日期、时间 Clock clock =Clock.systemUTC(); System.out.println("获取UTC时区转换的当前时间:"+clock.instant()); System.o

2020-10-27 15:32:51 71

原创 Math类

Math.aqrt(n)//计算平方根Math.cbrt(n)//计算立方根Math.pow(a,b)//计算a的b次方Math.max(a,b)//得出最大值Math.min(a,b)//得出最小值Math.abs(n)//计算绝对值Math.ceil(n)//向上取整Math.floor(n)//向下取整Math.rint(n)//四舍五入得到一个double值,注意 .5的时候取偶整数Math.round(n)//不是四舍五入,是加 0.5 向下取整数。如Math.round(-

2020-10-26 22:14:52 337

原创 java之异常处理

IOException及其子类(FileNotFoundException等),都属于检测型异常运行时异常可以处理,也可以不处理,是可选的所有的异常类是从 java.lang.Exception 类继承的子类检测异常的方法:try{System.out.println(num1/num2);}catch(ArithmeticException e){ -->当num2=0时,显示“除数不能为0”System.out.println(“除数不能为0”); -->当n

2020-10-26 22:06:46 482

原创 java之二进制与位运算(结合例子)

/*任务:根据输入获取的位运算符和运算数完成相应运算。键盘第一次输入的值为四种位运算符的一种,类型为字符型;第二次输入的是变量 a 的值,类型为 int 型;判断第一次输入的为何种位运算符,计算变量 a 使用该运算符与常量 10 的值,如果该位运算符为 ~,则将变量 a 的值进行取反,将最后结果不换行输出,如果不属于任何一种,输出:该字符无效。*/package com.company;import java.util.Scanner;public class Main {public

2020-10-26 22:01:14 883 1

原创 java之Arrays类

Array类:使用import java.util.Arrays 导入1、替换Arrays.fill(arr,x)//将arr全部元素换成x值Arrays.fill(arr,from_index,to_index,value)//将arr的引索为from_index~to_index-1的对应元素全部变成value2、排序Arrays.sort(arr)//此处为对arr进行默认下的升序排序Arrays.sort(arr,Collections.reverseOrder())//此处为对arr

2020-10-26 21:55:59 127

学生信息管理系统.zip

使用java和mysql做成的学生信息管理系统

2021-02-15

空空如也

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

TA关注的人

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