自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 Xml配置文件简介及使用文档

# 今日内容 1. XML 1. 概念 2. 语法 3. 解析## XML: 1. 概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 <user> <student> * 功能 * 存储数据 1. 配置文件 2. 在网络中传输 ...

2022-04-13 14:57:02 392

原创 Maven解决依赖冲突的解决方式

1.使用第一声明者优先原则2.使用路径近者优先原则3.手动排除依赖4.版本锁定

2022-04-10 18:03:04 1037

原创 反射的重要文档及基本操作

1 Java反射机制:是指在运行时去获取一个类的变量和方法信息。然后通过获取到的信息来创建对象,调用方法的一种机制。由于这种动态性,可以极大的增强程序的灵活性,程序不用在编译期就完成确定,在运行期仍然可以扩展2 获取Class类的对象我们要想通过反射去使用一个类,首先我们要获取到该类的字节码文件对象,也就是类型为Class类型的对象这里我们提供三种方式获取Class类型的对象l使用类的class属性来获取该类对应的Class对象。举例:Student.class将会返回Student类对应的

2022-02-23 18:24:23 127

原创 Lambda表达式和匿名内部类的区别

所需类型不同l匿名内部类:可以是接口,也可以是抽象类,还可以是具体类lLambda表达式:只能是接口使用限制不同l如果接口中有且仅有一个抽象方法,可以使用Lambda表达式,也可以使用匿名内部类l如果接口中多于一个抽象方法,只能使用匿名内部类,而不能使用Lambda表达式实现原理不同l匿名内部类:编译之后,产生一个单独的.class字节码文件lLambda表达式:编译之后,没有一个单独的.class字节码文件。对应的字节码会在运行的时候动态生成...

2022-02-13 23:54:56 273

原创 Lambda表达式的省略模式及注意事项

省略规则:l参数类型可以省略。但是有多个参数的情况下,不能只省略一个l如果参数有且仅有一个,那么小括号可以省略l如果代码块的语句只有一条,可以省略大括号和分号,甚至是return注意事项:l使用Lambda必须要有接口,并且要求接口中有且仅有一个抽象方法l必须有上下文环境,才能推导出Lambda对应的接口根据局部变量的赋值得知Lambda对应的接口:Runnable r = () -> System.out.println("Lambda表达式");根据调用方法的参

2022-02-13 23:53:33 544

原创 对象序列化流的三个问题

用对象序列化流序列化了一个对象后,假如我们修改了对象所属的类文件,读取数据会不会出问题呢?会出问题,会抛出InvalidClassException异常如果出问题了,如何解决呢?重新序列化给对象所属的类加一个serialVersionUIDprivate static final long serialVersionUID = 42L;注解:42L可以改如果一个对象中的某个成员变量的值不想被序列化,又该如何实现呢?给该成员变量加transient关键字修饰,该关键字标记的

2022-02-07 15:34:01 193

原创 字符打印流复制Java文件

package com.itheima_10;import java.io.*;public class CopyJavaDemo { public static void main(String[] args) throws IOException { BufferedReader br=new BufferedReader(new FileReader("F:\\Student.java")); PrintWriter pw=new PrintWrite.

2022-02-07 13:17:03 196

原创 字节流复制多级文件

/** * 需求: * 把“C:\Program Files (x86)\Dev-Cpp”复制到 F盘目录下 */import java.io.*;public class CopyFoldersDemo { public static void main(String[] args) throws IOException { long start=System.currentTimeMillis(); //1:创建数据源File对象,路径是C:\Pr.

2022-02-06 12:15:27 95

原创 字符流复制单级目录

import java.io.*;/** 需求: 把E:\\itcast 这个文件夹复制到模块目录下*/public class CopyFolderDemo { public static void main(String[] args) throws IOException { //1:创建数据源目录File对象,路径是E:\\itcast File srcFolder = new File("E:\\itcast");.

2022-02-06 11:16:40 105

原创 从集合到文件

import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;import java.util.ArrayList;public class ArrayListToTxtDemo2 { public static void main(String[] args) throws IOException { ArrayList<Student> array = .

2022-02-05 15:43:36 302

原创 从文件到集合

import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.util.ArrayList;public class TxtToArrayListDemo2 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedR.

2022-02-05 15:42:13 275

原创 字节流复制图片

import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class CopyJpjDemo { public static void main(String[] args) throws IOException { FileInputStream fis=new FileInputStream("D:\\Java\\java作业\\myF.

2022-02-04 11:12:00 279

原创 字节流复制文本文件

需求: 把“E:\\itcast\\Hello.txt”复制到模块目录下的“Hello.txt” 数据源: E:\\itcast\\Hello.txt --- 读数据 --- InputStream --- FileInputStream 目的地: myByteStream\\Hello.txt --- 写数据 --- OutputStream --- FileOutputStream 思路: ...

2022-02-03 20:58:44 248

原创 字节输入流对象的读数据方法-----java

需求: 把文件fos.txt中的内容读取出来在控制台输出 FileInputStream:从文件系统中的文件获取输入字节 FileInputStream(String name):通过打开与实际文件的连接来创建一个FileInputStream,该文件由文件系统中的路径名name命名 使用字节输入流读数据的步骤: 1:创建字节输入流对象 2:调用字节输入流对象的读数据方法 3:释放资源public cl...

2022-02-03 20:35:02 429 3

原创 字节流输入的换行问题-------java

字节流写数据的两个小问题: 1:字节流写数据如何实现换行呢? window:\r\n linux:\n mac:\r 2:字节流写数据如何实现追加写入呢? public FileOutputStream​(String name,boolean append) 创建文件输出流以指定的名称写入文件。 如果第二个参数为...

2022-02-03 20:31:09 892

原创 字节流写数据加入异常处理----Java

public class FileOutputStreamDemo04 { public static void main(String[] args) {// try {// FileOutputStream fos = new FileOutputStream("myByteStream\\fos.txt");// fos.write("hello".getBytes());// fos.close();.

2022-02-03 20:29:30 202

原创 字节流输入的三种方式-------Java

构造方法: FileOutputStream​(String name):创建文件输出流以指定的名称写入文件 FileOutputStream​(File file):创建文件输出流以写入由指定的 File对象表示的文件 写数据的三种方式: void write​(int b):将指定的字节写入此文件输出流 一次写一个字节数据 void write​(byte[] b):将 b.length字节从指定的字节数组写入...

2022-02-03 20:23:33 268

原创 Fibonacci数列从暴力递归到动态规划处理步骤

此时当计算n=4时,会出现重复解,可以将n=4,这个解放到数组中,即arr[4],只需要计算一次即可得出答案,这时就有了动态规划基本模型的雏版了,我们会发现数组中似乎有着关联,可以在初始化中就可以把值算出来。第一步:直接暴力递归求解,虽然想法很简单,但是当n的数值足够大时会导致堆栈内存溢出。所以可以将公共解提取出来保存到一个数组中,

2021-12-15 22:21:52 595

原创 Java解决回文数

import java.util.Scanner;public class number { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int i = scanner.nextInt(); System.out.println(number.fun(i)); } public static boolea.

2021-12-15 20:05:43 300

原创 Java 解决水仙花数问题

//输出1000以内的水仙花数//水仙花数是一个3位数//水仙花数的个位 十位 百位的立方和等于原数(371=3*3*3+7*7*7+1*1*1)public class ForTest3 { public static void main(String[] args) { int a = 0;//个位数字初始化 int b = 0;//十位数字初始化 int c = 0;//百位数字初始化 for (int i = 100; .

2021-12-15 15:11:43 354

原创 Java 1-100求和

public class Sum1 { static int sum = 0; public static void main(String[] args) { for (int i = 1; i <= 100; i++) { sum += i; } System.out.println(sum); }}

2021-12-15 14:50:45 2327 1

原创 Java 1-100偶数求和

public class Sum2 { static int sum = 0;//定义一个静态变量sum public static void main(String[] args) { for (int i = 1; i <= 100; i++) { if (i%2==0){//判断i是否为偶数 sum+=i;//累加 } } System.out.println(sum);/.

2021-12-15 14:49:22 3552

JavaScript学习笔记

JavaScript学习笔记

2022-04-10

Html和Css学习资料

Html和Css学习资料

2022-04-10

空空如也

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

TA关注的人

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