0%

菜鸟教程补充

菜鸟教程补充

修饰符

  • 访问控制修饰符: default、public、protected、private
  • 非访问控制修饰符: final, abstract, static, synchronized

Java的两大数据类型

  • 内置数据类型

byte、short、int、long、float、double、boolean、char

  • 引用数据类型

引用类型指向一个对象,指向对象的变量是引用变量。

参数变量

  • 值传递:在方法调用时,传递的是实际参数的值的副本。当参数变量被赋予新的值时,只会修改副本的值,不会影响原始值。

  • 引用传递:在方法调用时,传递的是实际参数的引用(即内存地址)。当参数变量被赋予新的值时,会修改原始值的内容。

正则表达式

定义字符串的模式,用来搜索、编辑或处理文本。 正则表达式是对字符串操作的一种逻辑公式,组成一个规则字符串,表达对字符串的过滤逻辑。

Stream、File、IO

IO包包含所有操作输入、输出需要的类,流可以理解为一个数据的序列。

  • 读取控制台输入
  • 从控制台读取字符串
  • 控制台输出

读写文件

  • FileInputStream:从文件读取数据
1
2
3
4
5
// 使用文件名来创建一个输入流对象
InputStream f = new FileInputStream("文件路径");
// 使用一个文件对象来创建一个输入流对象来读取文件
File f = new File("文件路径");
InputStream in = new FileInputStream(f);
  • FileOutputStream:创建文件并写入数据
1
2
3
4
5
// 使用字符串类型的文件名来创建一个输出流对象
OutputStream f = new FileOutputStream("文件路径")
// 也可以使用一个文件对象来创建一个输出流来写文件。
File f = new File("C:/java/hello");
OutputStream fOut = new FileOutputStream(f);

Junit单元测试类

使用Junit框架简化测试过程,使用Junit5

使用@Test,可以使用独立的测试功能