自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IO流复制图片

package IODemo;/** * @author Alina * @date 2021年11月14日 4:32 下午 * 复制文件到指定目录 * */import java.io.*;public class IOcopyfile { public static void main(String[] args) { CopyDir(new File(“源文件”),new File(“目标文件”)); } public static void.

2021-11-14 22:26:59 434

原创 (JAVA)FileWriter

package IODemo;import java.io.BufferedWriter;import java.io.FileWriter;/** * @author Alina * @date 2021年10月31日 10:48 下午 * FileWrite 写入文本文件的便捷类,方便快捷 * 默认查询编码表,不能指定编码表 * BufferedWriter 字符输出流的缓冲对象 * */public class FileWriterDemo { public sta.

2021-10-31 23:34:49 259

原创 (JAVA)IO流之读写单个字节和复制文本文件

package IODemo;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;/** * @author Alina * @date 2021年10月15日 8:19 下午 * read()方法特点 * 1.每次只读取一个文件 * 2.只运行一次,自动向下读取 * 3.读取到文.

2021-10-25 23:51:24 143

原创 (JAVA)IO缓冲区

package IODemo;import java.io.*;import java.nio.charset.StandardCharsets;/** * @author Alina * @date 2021年10月18日 9:57 下午 * 一、 1.IO流关于缓冲区, * 2.输出流缓冲区:BufferedOutputStream(OutputStream out) * 3.输入流缓冲区:BufferedInputStream(InputStream in).

2021-10-25 23:51:07 270

原创 (JAVA)IO1

IO流四个抽象及类1.字节输出流,写入任意文件 OutputStream write 字节数组 字节数组的一部分 单个字节 close 释放资源 flush 刷新资源,强制刷新资源2.字节输入流,读取任意文件 InputStream read 字节数组 字节数组的一部分 单个字节 close 关闭资源3.字符输出流 读取文本文件 Write write 字符输出 字节数组的一部分 单个字符 写字符串 flush 刷新内.

2021-10-15 00:11:07 698

原创 (JAVA)File类2

package filedemo;import java.io.File;import java.io.FileFilter;import java.text.DateFormat;import java.util.Date;/** * @author Alina * @date 2021年10月10日 11:15 下午 * 1.获取文件最后修改时间 Long lastModified() * 2.以数组获取路径下所有文件String[] list();File[] listFil.

2021-10-13 23:46:41 64

原创 (JAVA)File类

package filedemo;import java.io.File;import java.io.IOException;/** * @author Alina * @date 2021年10月07日 10:33 下午 * File类 提供方法操作 文件 目录 文件夹 * 1.两个静态成员变量 static String pathSeparator 路径分隔符 * 2.static String separator 名称分隔符 * 3.创建文件boolean create.

2021-10-10 18:14:40 99

原创 (JAVA)Map集合

package map.demo;import java.util.*;/** * @author Alina * @date 2021年09月25日 11:20 下午 * 底层原理是哈希表,保证唯一性 * 允许存储null键,null值 * 线程不安全,运行速度快 * keyset()可以获取到键 * Collections 类的方法reverseOrder :调用空参数,返回比较器,逆转对象的自有顺序 * */public class HashMapDemo { .

2021-10-05 20:35:25 80

原创 (JAVA)TreeSet

package homework;/** * @author Alina * @date 2021年09月22日 10:34 下午 */class SetTestStudent implements Comparable<SetTestStudent>{ private String name; private int gradeScoresOfChinese; private int gradeScoresOfMath; private int g.

2021-09-23 20:48:32 80

原创 (JAVA)红黑树之自然顺序排序和自定义排序方式

package cn.book.objectarr;/** * @author alina * @date 2021年08月22日 6:57 下午 */public class Student implements Comparable<Student> { private String name; private int age; public Student(){} /*** * * @author Alina * .

2021-09-21 22:07:15 300

原创 (JAVA)hashcode

package cn.cast.collection;/** * @author Alina * @date 2021年09月19日 8:00 下午 * 对象的哈希值 * 1.JAVA中,每一个类,都有一个十进制数的哈希值 * 2.十进制数,叫做这个对象的哈希值 * 3.class Object(){ * public native int hashCode(); * 所有的类都是Object类的子类,因此所有的类有hashCode()方法 * 4.对象的哈希值,就.

2021-09-19 21:25:16 111

原创 (JAVA)set

package cn.cast.collection;import java.util.HashSet;import java.util.Iterator;import java.util.Set;/** * @author Alina * @date 2021年09月16日 11:08 下午 * Set 接口派系特点 * 不允许存储重复元素 * 无序集合,不保证迭代顺序 * 没有索引 * * Set集合迭代方式,迭代器,增强for * */public cla.

2021-09-16 23:36:58 71

原创 实现注册登录

package com.logein;/** * @author alina * @date 2021年09月15日 10:49 下午 * User类,封装用户信息的类 */public class User { //保存用户名 private String username; //保存用户密码 private String passwoer; public User() { } public User(String username,Str.

2021-09-15 23:58:28 99

原创 prictice

package cn.cast.collection;import java.util.*;/** * @author zhangyu * @date 2021年08月29日 7:43 下午 * 泛型:jdk中的泛型为伪泛型 * 在编译时期有效,解决安安全问题 */public class test { public static void main(String[] args) {// ArrayList<String> arr = new Arr.

2021-09-15 00:08:58 379

原创 (JAVA)可变参数

package cn.cast.collection;/** * @author zhangyu * @date 2021年09月13日 11:52 下午 * 1.可变参数 * 2.参数类型指定,参数各个数不确定 * 3.修饰符 返回值类型 方法名(数据类型...变量名){} * 4.本质是数组 * 5.注意事项: * 可变参数在一个方法中,只能写一个 * 定义可变参数,可变参数必须卸载参数列表的最后面 */public class VarArgumentsD.

2021-09-14 23:27:19 55

原创 (JAVA)List

package cn.cast.collection;import cn.book.objectarr.Student;import java.util.ArrayList;import java.util.Iterator;/** * @author zhangyu * @date 2021年08月29日 4:25 下午 * 去掉ArrayList 集合中重复元素 * List 允许重复 * 1.底层可变数组 * 2.默认10个位置 * 3.每次增加505 * 4.线程不安.

2021-09-08 23:33:14 88

原创 (JAVA)泛型

package cn.cast.collection;import java.util.ArrayList;import java.util.Iterator;/** * @author zhangyu * @date 2021年08月29日 7:43 下午 * 泛型:jdk中的泛型为伪泛型 * 在编译时期有效,解决安安全问题 */public class test { public static void main(String[] args) { Arra.

2021-09-08 22:57:37 71

原创 (JAVA)集合Collection3

package cn.cast.collection;/** * @author zhangyu * @date 2021年08月28日 4:12 下午 * 使用集合存储自定义对象,并迭代 * 在迭代器中,next()在运行中,不能添加对象,且不能多次使用 */import cn.book.objectarr.Student;import java.util.ArrayList;import java.util.Collection;import java.util.Iterato.

2021-08-29 14:55:49 104

原创 (JAVA)CollectionDemo3

package cn.cast.collection;import com.sun.tools.jdi.EventSetImpl;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;/** * @author zhangyu * @date 2021年08月24日 11:40 下午 * 获取Collectuon 接口有一个方法 * Iterator iterator() .

2021-08-27 00:22:28 81

原创 (JAVA)CollectionDemo2

package cn.cast.collection;import java.util.ArrayList;import java.util.Collection;/** * @author zhangyu * @date 2021年08月23日 11:02 下午 * Collection接口中,带有All的方法 * removeAll,containsAll,addAll,retainAll * 返回值:调用者集合发生改变返回true */public class Collect.

2021-08-27 00:21:30 80

原创 (JAVA)CollectionDemo1

package cn.cast.collection;import java.util.ArrayList;import java.util.Collection;/** * @author zhangyu * @date 2021年08月22日 10:19 下午 * 使用集合添加add() * 使用集合移除,返回boolean值 */public class CollectionDemo { public static void main(String[] args) {.

2021-08-27 00:20:36 79

原创 (JAVA)获取对象

Student.javapackage cn.book.objectarr;/** * @author zhangyu * @date 2021年08月22日 6:57 下午 */public class Student { private String name; private int age; public Student(){} public Student(String name,int age){ this.age = age;.

2021-08-27 00:19:10 105

原创 (JAVA)Calender类

package com.book.lite;import sun.misc.ClassFileTransformer;import java.util.Calendar;/** * @author zhangyu * @date 2021年08月22日 4:22 下午 * java.util.Calender类, 生活中的日历进行对象封装 * 1.abstract Calender类 * 2.使用子类GregorianCalendar类 数据类型是整数类 * 3.获取对象 sta.

2021-08-22 18:16:22 253

原创 (JAVA)格式化输出日期

1.使用子类SimpleDateFormet()2.使用父类DateFormetpackage com.book.lite;import javafx.scene.input.DataFormat;import java.text.DateFormat;import java.text.FieldPosition;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Dat

2021-08-21 20:22:36 1069

原创 (JAVA)超大小数运算

package com.book.lite;import java.math.BigDecimal;/** * @author zhangyu * @date 2021年08月21日 4:56 * 双精度大数据运算 * divide()除法运算。 * public BigDecimal divide(BigDecimal divisor, int scale, int roundingMode) (被除数,保留位数,舍入方法) * 舍入模式:BigDecimal.ROUND_UP---.

2021-08-21 17:20:19 200

原创 (JAVA)超大整数运算

package com.book.lite;import java.math.BigInteger;/** * @author zhangyu * @date 2021年08月21日 4:27 下午 * Biginterger类,超大数的四则运算 */public class BigIntegerDemo { public static void main(String[] args) { methon_3(); } public static .

2021-08-21 17:19:22 913

原创 (JAVA)Random类

package com.book.lite;import java.util.Random;/** * @author zhangyu * @date 2021年08月19日 11:57 下午 * Math.random()获取随机数,底层调用Random类 * Random类 * 1.构造方法 * 2.nextInt(int n ) */public class RandomDemo { public static void main(String[] args) {.

2021-08-20 00:06:34 63

原创 (JAVA)Math类

package com.book.lite;import java.util.regex.Matcher;/** * @author zhangyu * @date 2021年08月19日 11:34 下午 * 1.绝对值 */public class MathDemo { public static void main(String[] args) { System.out.println(methon_1()); System.out.prin.

2021-08-20 00:05:41 50

原创 (JAVA) * 使用正则表达式,给字符串排序 * 使用数组排序

package com.book.lite;import java.util.Arrays;/** * @author zhangyu * @date 2021年08月19日 10:49 下午 * 使用正则表达式,给字符串排序 * 使用数组排序 */public class RegexDemo1 { public static void main(String[] args) { test(); } public static void tes.

2021-08-20 00:04:35 398

原创 (JAVA)正则表达式

正则表达式的常见规则1.字符类 [abc]:字符必须是abc其中一个 [a-z]:字符必须是小写字母 [A-Z]:字符必须是大写字母 [a-zA-Z]:字符必须是字母 [^abc]:字符不能是abc其中一个 [^a-z]:字符不能是小写字母 [^a-zA-Z]:字符不能是字母2.预定义字符类 . 匹配任意字符 \d 匹配数字 \D 匹配非数字 \w 匹配单词字符 \\w==[a-zA-Z0-9_] .

2021-08-19 00:25:38 184

原创 (Java)Character类

package com.book.lite;import sun.lwawt.macosx.CSystemTray;import java.util.Scanner;/** * @author zhangyu * @date 2021年08月16日 10:50 下午 * Character类的方法 * 1.判断是否小写:isLowerCase() * 2.判断是否大写:isUpperCase() * 3.判断是不是数字:isDigit() * * 4.将字符转成大写:toUpp.

2021-08-16 23:57:51 225

原创 (Java)Integer类的其他常用方法

package com.book.lite;/** * @author zhangyu * @date 2021年08月15日 8:01 下午 * Integer类,其他常用方法: * 1.parseInt(String i) 将数字格式字符串,转换成基本数据类型 * 2.parseInt(String i, int radix) 将数字类型字符串转换成进制数 * 3.toString(int i) 将基本类型int转换成字符串 * 4.toString(int i,int radix.

2021-08-16 23:55:28 233

原创 (JAVA)Integer类之基本数据类型之间的转换

package com.book.lite;/** * @author zhangyu * @date 2021年08月15日 8:01 下午 * Integer类,其他常用方法: * 1.parseInt(String i) 将数字格式字符串,转换成基本数据类型 * 2.parseInt(String i, int radix) 将数字类型字符串转换成进制数 * 3.toString(int i) 将基本类型int转换成字符串 * 4.toString(int i,int radix.

2021-08-16 23:53:53 557

原创 (JAVA)基本数据类型 对象包装类

package com.book.lite;/** * @author zhangyu * @date 2021年08月15日 4:51 下午 * 基本数据类型 对象包装类 * 对八个基本数据类型,提供8个类,,将基本数据类型,封装成8个对象 * byte Byte * short Short * int Integer * long Long * boolean Booblean * char .

2021-08-15 17:23:31 69

原创 (JAVA)Arrays数组工具类

package com.book.lite;/** * @author zhangyu * @date 2021年08月14日 10:52 下午 * 数组的工具类,方法是静态的 * sort() 排序 * binarySearch() 二分查找 * toString() 将数组变成字符串,是数组工具类独有的方法 */import java.util.Arrays;public class ArrarsDemo { public static void main(String[].

2021-08-15 16:51:04 86

原创 (JAVA)二分法

package com.book.lite;/** * @author zhangyu * @date 2021年08月12日 11:15 下午 * 使用二分法,查找有序数组的某一个值 */public class binarySeach { public static void main(String[] args){ int[] arr = {2,4,5,9,45,65,74,83,100}; int index = arrNumber(arr,0.

2021-08-13 00:01:07 86

原创 数组排序之冒泡排序

package com.book.lite;/** * @author zhangyu * @date 2021年08月11日 10:51 下午 * 实现整数数组的排序,顺序排序,冒泡排序 */public class arrDome { public static void main(String[] a){ int[] arr = {2,0,9,8,67,-45,-199};// smallNumber(arr);// printA.

2021-08-11 23:48:32 207

原创 (JAVA)StringBuffer类(练习)

1

2021-08-10 00:17:58 291

原创 (JAVA)StringBuffer类

可变数组:StringBuffer类(静态缓冲区)提高字符串的操作效率StringBuffer 底层实现原理是字符数组,没有finalStringBuffer,含有数组char[] value 默认长度是16在JAVA中,数组是固定长度,一旦创建不能改变StringBuffer 通过数组的赋值,实现数组的可变性,但数组本身不能改变长度1.将任意数据类型,添加到缓冲区中append()2.返回一个StringBuffer,因此可以使用方法调用链3.将任意数据,插入到缓冲区的某一个索引上ind.

2021-08-09 23:48:46 306

原创 Sting练习

package com.book.lite;import java.util.Locale;import java.util.Scanner;/* 1. 字符串的两种定义方式的区别 :String a1 = ""; 只有一个对象 :String a2 = new String(); 有两个对象 2. String类的特点是什么 底层代码的不变性,将字符串拆分成字符数组char[] 3. 编写程序证.

2021-08-08 15:44:35 91

Spring(四)数据准备

Spring(四)数据准备

2022-03-21

空空如也

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

TA关注的人

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