自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java多线程01

package cn.sxt.test;/** * 多线程 * 1.继承Thread 重写run方法 * @author 佳哥 * */public class Test_Thread extends Thread{ //线程入口(线程体)public void run() { System.out.println("我是线程体1"); System.out.println("我是线程体2"); System.out.println("我是线程体3"); Sys

2020-08-28 15:45:03 67

原创 Java打印流

package cn.sxt.javaIO;import java.io.BufferedOutputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.PrintStream;/** * 测试打印流 * @author 佳哥 * */public class PrintIOStream {public static void main(String[]

2020-08-25 20:59:57 78

原创 Java 对象流

import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java

2020-08-25 19:48:18 127

原创 Java对接流

在平常我们复制文件,知道文件所在的位置,我们可以通过文件输入输出流进行转换复制,但是,假如在网络或者服务器传输时,把文件转换成字节,方便传输,即时转换成字节数组,通过程序进行端到端的中转。示意图如下:在字节数组输入输出流的应用时,最后可以不用释放。以下代码:import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStr

2020-08-18 16:35:46 243

原创 Java字节数组输入流ByteArrayInputStream

package cn.sxt.test;import java.io.ByteArrayInputStream;import java.io.File;import java.io.IOException;import java.io.InputStream;/** * 测试文件字节数组输入流 * @author 佳哥 * */public class TestReader {public static void main(String[] args) { //创建源 byte

2020-08-17 12:29:35 629

原创 Java文件字符复制Reader和Writer的综合

import java.io.FileWriter;import java.io.IOException;import java.io.Reader;import java.io.Writer;public class TestWriter {public static void main(String[] args) { //创建源 File file01 = new File("test01.txt");//test.txt文件真实存在 File file02 = new File

2020-08-17 11:33:42 135

原创 Java文件字符输出流Writer

package cn.sxt.IO;import java.io.File;import java.io.FileNotFoundException;import java.io.FileWriter;import java.io.IOException;import java.io.Writer;public class TestWriter {public static void main(String[] args) { //创建源 File file = new File("

2020-08-17 11:04:01 142

原创 Java文件字符输入流Reader

文件字符输入流其实就是前面文件字节输入流的改版,适合纯字符的文本package cn.sxt.test;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.io.Reader;/** * 测试文件字符输入流 * @author 佳哥 * */public class TestReader {

2020-08-17 10:49:53 79

原创 Java IO学习篇文件复制

在我前面的博客中,写了文件的读入和写出,都是以程序作为中间介质,在源和文件中相互转换,那么,利用文件IO的使用,把这两者结合起来,就可以完成复制操作。``这是我通过学习B站某学堂的课程,代码是自己跟着老师的思路自己敲出来的,刚开始是觉得很难,特别是刚接触IO输入的那个,简直无从下手,后面,自己仔细练习了五六遍,觉得就是按套路来,无非就是创建源,选择流,操作,释放四个步骤,代码一定要自己敲出来并且边敲边思考,有错误了,先想一下老师的过程,实在想不出再看教学视频的代码。package cn.sxt.test

2020-08-16 17:59:49 109

原创 Java构建File对象的三种方法

构建File对象,首先我们要知道文件或者图片等资源的存储路径,比如,我要利用一张图片2去创建对象,实际上有三种方法:1.直接用路径创建2.父子目录创建3.对象加文件名创建比如我测试创建File对象的图片的路径是:C:/Users/佳哥/eclipse-workspace/IO_study01/img01.png下面是代码块:package cn.sxt.IO;/** * 构建File对象 * */import java.io.File;public class File_demo

2020-08-15 15:16:02 2239

原创 Java文件字节输出流

import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;/** * 文件字节输出流 * 1.创建源 * 2.选择流 * 3.操作 * 4.释放资源 * @author 佳哥 * */public class IOtest04 {public sta

2020-08-13 15:42:11 108

原创 Java文件字节输入流

package TTTT;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;/** *IO文件字节输入流标准步骤: * 1.创建源 * 2.创建流 * 3.操作 * 4.释放资源 * @author 佳哥 * */public class IO

2020-08-12 18:19:44 141

原创 Java IO标准步骤

在Test下创建一个IOtest文本文件,其内容是:I LOVE YOUIO标准步骤:理解操作步骤1.创建源2.创建流3.操作4.释放资源package TTTT;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;/** *IO标准步骤:理解

2020-08-12 16:45:22 123

原创 Java遍历文件夹下的文件名称

public static void main(String[] args) { File file = new File("C:\\Users\\佳哥\\eclipse-workspace\\Game");//打印Game文件夹下的文件 printName(file);//递归调用 } public static void printName(File file) { System.out.println(file.getName());//输出文件名称 if(file =

2020-08-11 16:01:04 1094

原创 对Java的IO的理解1

IO(input & output)在生活中随处可见,比如上网,上传文件资料,或者下载,文件,音乐,然后在自己的电脑上听下载好的音乐,这就涉及到了IO,有和服务器的交流和客户的交流,更多的是关注客户的交流。IO流:有字节流(0、1)和字符流(比如字母,中文),即数据源(譬如文件,数据库等存储数据的介质)和程序之间的数据流向。IO流以0 1 形式存在核心类:1.File文件类2.InputStream字节输入流3.OutputStream字节输出流4.Writer字符输出流5.

2020-08-09 11:55:36 121

原创 Java输入输出流

public class FileStreamTest { public static void main(String[] args) { //文件输入流 File file = new File("D:/java/input"); try { FileInputStream fis = new FileInputStream(file); } catch (FileNotFoundException e) { // TODO Auto-generated catc

2020-08-08 11:16:12 91

原创 Java File类

public class Testio {public static void main(String[] args) throws IOException { //以"d:/java/Java.docs"为地址创建File对象,文件确实存在,如果是文件,file返回就是文件,目录就是目录 File file1 = new File("d:/java/Java01.docx"); // 打印看看是说明情况 System.out.println(file1);//结果:d:\java\Jav

2020-08-07 16:09:02 123 1

原创 Java创建目录mkdir和mkdirs区别

/***********************mkdirs()和mkdir()区别*******************/ //比如我要在D盘创建一个目录D:/eclipse/Java01 File file03 = new File("D:/eclipse/Java01"); boolean b01 = file03.mkdir(); System.out.println(b01);//因为当前在我的d盘里面没全部的目录所以创建不成功(mkdir) File file04 = new.

2020-08-07 16:07:04 524

原创 Java自定义异常

比如我要自定义一个MyException的异常,那么这个MyException类必须继承Exception类或者其子类譬如RuntimeException。MyException类中需要有一个无参构造函数和一个带参构造函数。`class MyException extends RuntimeException{ public MyException() { } public MyException(String msg)//msg是传字符串信息的 { super(msg);//调用父类

2020-08-06 17:40:38 143

原创 Java异常分类

异常分类1.错误 ------------------------------------------------------------------------------错误不要求强制捕捉2.可查异常----------------------------------------------------------------------------必须进行处理的异常3.运行时异常(非可查异常)------------------------------------------------

2020-08-06 13:34:41 94

原创 Java异常处理

异常:导致程序的正常流程被中断的事件1.文件不存在异常如果Java中打开某不存在的文件,会出现异常,如果不处理该异常,则会编译错误。package cn.sxt.error;import java.io.File;import java.io.FileInputStream;public class TeatErroa { public static void main(String[] args) { File file = new File("C:/java01.exe

2020-08-06 12:10:59 81

原创 Java日期类 字符串、日期相互转化

package TDate;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class RandomDate {public static void main(String[] args) { /******************************日期转字符串*****************************************

2020-08-05 20:31:28 156

原创 Java参考自己实现简单StringBuffer类

package TTTT;/** * StringBuffer的接口 * @author 佳哥 * */public interface InterFaceStringBuffer { public void append(String str); //追加字符串 public void append(char c); //追加字符 public void insert(int pos,char b); //指定位置插入字符 public void insert(in

2020-08-05 13:34:57 275

原创 StringBuffer可变长的字符串

/** * 测试可变长的字符串 * @author 佳哥 * */public class TestStringBuffer { public static void main(String[] args) { String where = "我在"; StringBuffer sb = new StringBuffer(where); System.out.println(sb.length()); //内容长度 即"我在"长度为2

2020-08-04 09:42:36 415

原创 Java-比较字符串

import java.util.Scanner;/** 创建一个长度是100的字符串数组使用长度是2的随机字符填充该字符串数组统计这个字符串数组里重复的字符串有多少种 * */public class TestChar { public static void main(String[] args) { String[] StrArray = new String[100]; int jishu = 0; for (int i = 0; i < StrArray.lengt

2020-08-04 08:49:43 150

原创 Java把字符数组、字符串相互转化

//数组转换为字符串char[] carr = {'s','t','r'}; String str = String.valueOf(carr); System.out.println(str);//字符串转化为数组 String sentence = "str"; char[] cs = sentence.toCharArray(); //获取对应的字符数组

2020-08-03 18:35:36 86

原创 Java最后一个two单词首字母大写

import java.util.Scanner;/** * -把最后一个two单词首字母大写 * @author 佳哥 * */public class TestChar { public static void main(String[] args) { String str; Scanner sc = new Scanner(System.in); System.out.println("请输入字符串:"); str = sc.nextLine(); Syst

2020-08-03 17:34:27 325

原创 Java单词最后一个字母变为大写

import java.util.Scanner;/** * 把 lengendary 最后一个字母变大写 * @author 佳哥 * */public class TestChar { public static void main(String[] args) { String str; Scanner sc = new Scanner(System.in); System.out.println("请输入字符串:"); str = sc.nextLine();

2020-08-03 16:45:19 511

原创 Java间隔大写小写模式

import java.util.Scanner;/** * 间隔大写小写模式 * 把 lengendary 改成间隔大写小写模式,即 LeNgEnDaRy * @author 佳哥 * */public class TestChar { public static void main(String[] args) { String str; Scanner sc = new Scanner(System.in); System.out.println("请输入字符串:"

2020-08-03 16:18:26 522

原创 Java统计有多少个以某字母开头的单词数目

import java.util.Scanner;/** * 给出一句英文句子统计有多少个以某字母开头的单词 * @author 佳哥 * */public class TestChar { public static void main(String[] args) { char words; String str; Scanner sc = new Scanner(System.in); System.out.println("请输入字符串:"); str = sc

2020-08-03 13:39:26 2710

原创 Java字符串单词首字母大写

import java.util.Scanner;/** * 给出一句英文句子: "let there be light"得到一个新的字符串,每个单词的首字母都转换为大写 * @author 佳哥 * */public class TestChar { public static void main(String[] args) { String str; Scanner sc = new Scanner(System.in); System.out.println("请输入

2020-08-03 13:18:46 530

原创 Java字符串的常用操作

public class TestChar { public static void main(String[] args) { String str = "我在学Java"; /*charAt(int index)获取指定位置的字符*/ char c1 = str.charAt(0);//获取字符串中下标为0的字符 System.out.println(c1);//输出结果是 我 /*toCharArray()把字符串转化为字符数组*/ char[] char

2020-08-03 12:01:05 88

原创 Java随机生成字符串存入数组中按首字母大小排序

import java.util.Arrays;/* * 生成随机字符串长度为5存放在长度为8的数组中,字符串生成范围是数字,大小写字母按首字母按ASCII码大小有小到大排序但大小写字母排序不分前后。 */public class TestNumString {public static void main(String[] args) { //定义存放字符的数组 String[] StrArray = new String[10]; for (int i = 0; i < St

2020-08-01 21:42:04 636

原创 Java生成随机字符串

/* * 生成随机字符串,生成范围是数字,大小写字母 */public class TestNumString {public static void main(String[] args) { //定义存放字符的数组 String ss = rr(6);//调用rr方法长度设为6 System.out.println(ss);}private static String rr(int length) {char[] charArray = new char[length];sho

2020-08-01 18:26:36 571

空空如也

空空如也

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

TA关注的人

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