- 博客(11)
- 问答 (2)
- 收藏
- 关注
原创 11 -- 12. Java学习 -- 实用类介绍、异常、单列集合Collection、常见的数据结构
程序在执行过程中出现意外的情况,如果不处理程序就会卡住,而不再向下执行。Throwable():创建一个描述信息为空的Throwable对象Throwable(String message):创建一个指定描述信息Throwable对象toString():获取Throwable对象的全限定名getMessage():获取Throwable对象的描述信息printStackTrace():在控制台打印异常的信息。
2024-07-21 10:09:16
815
原创 19 -- 20. Java学习 -- JDK1.8新特性
在java的java.util.function包下面,定义了很多内置的函数式接口消费型函数式接口特点:接收传递的参数,但是不返回任何数据// 消费型函数式接口/*** 接收传递的参数,但是不返回任何数据*/供给型函数式接口特点:不传递任何参数,方法的返回值类型就是泛型接口中定义的数据类型// 供给型函数式接口/*** 不传递任何参数,方法的返回值类型就是泛型接口中定义的数据类型*/T get();函数型函数式接口特点:传递的参数为T,返回值为R// 函数型函数式接口/**
2024-07-20 17:55:42
1107
原创 17 -- 18. Java学习 -- File类、IO流
使用Apache Commons IO和不使用时的代码量存在较大差异。在传统的Java IO操作中,即使是简单的文件读写,也需要处理流的开启和关闭,还要处理异常。而使用Apache Commons IO,这些都被内部处理了,大大减少了代码量,提高了代码的可读性和可维护性。
2024-07-15 20:24:46
982
原创 15 -- 16. java学习 -- 多线程、优化单例模式、AtomicInteger类、Lock锁、线程的通讯
15 – 16. java学习 – 多线程、优化单例模式、AtomicInteger类、Lock锁、线程的通讯文章目录15 -- 16. java学习 -- 多线程、优化单例模式、AtomicInteger类、Lock锁、线程的通讯一、多线程1. 多线程相关概念1.1. 程序、进程、线程1.2. 并行、并发2. 线程的创建和启动2.1. 创建2.2. 启动3. 线程的生命周期3.1. JDK1.5之前3.2. JDK1.5之后4.常用方法4.1. 构造函数4.2. 常用方法4.3. 守护线程5. 线程安
2024-07-11 22:32:46
1017
原创 05 -- 06. Java学习 -- 类与对象、封装、ArrayList集合
我们在类中定义的都是非静态方法,即不带static关键字// 例子// 姓名// 年龄// 薪水// 描述员工的基本信息System.out.println("员工姓名:" + name + " 员工年龄:" + age + " 员工薪水:" + salary);隐藏事物的实现细节,对外提供公开的访问方式。
2024-07-02 21:20:24
832
原创 09 -- 10. java学习 -- static关键字、内部类、Object类、String类、其他实用类
*定义格式:**public class 外部类的类名{class 内部类名{...// 例子:内部类的定义// 内部类// 内部类可以直接使用外部类资源out();// 外部类的私有成员也可以直接使用System.out.println("这是内部类方法");// 外部类不能直接访问内部类资源,但是可以间接访问System.out.println("这是外部类方法");
2024-07-02 09:35:19
797
原创 07 -- 08. Java学习 -- 继承、抽象类、final关键字、接口与多态
继承:子类使用父类的方法多态:父类使用子类的方法**继承的定义格式:**public class 父类{... ...public class 子类 extends 父类 {... ...继承关系下,父类公有的属性和方法都会被子类共享。/*例子:*/// 父类System.out.println("姓名:" + this.name + " 年龄:" + this.age);// 子类 extends继承的关键字// 测试类cat.name = "橘猫";
2024-06-29 17:13:27
954
原创 03. java学习补充 -- 单例模式
经典设计模式一共有23种,单例模式是其中之一。所谓类的单例模式,就是采取一定的方法保证整个软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。
2024-06-24 20:45:41
305
原创 03--04. java学习 -- 流程控制语句、数组、方法
数组类型[] 数组名 = new 数组类型[数组长度];数组类型[] 数组名 = new 数组类型[] {元素1, 元素2, 元素3,…};数组类型[] 数组名 = {元素1, 元素2, 元素3,…};new 是用来创建对象的一个关键字// 例子:// 方式1// 方式2// 方式3**无参无返回值方法: **public static void 方法名(){//功能代码块修饰符: 暂时修饰符的固定写法:public (static)
2024-06-23 17:14:01
942
1
空空如也
BufferWrite的write方法为什么一定要换行才能写入
2024-07-21
Arrays.binarySearch()函数不能用来查找Integer型数组吗
2024-07-03
一个关于输出顺序的问题
2021-10-10
有大佬知道这个错误该怎么改吗
2021-06-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人