摘要: 今天在复习的时候对对一些知识点进行巩固,用到了junit-4.12.jar,手动导入jar包,然后运行然后报错:java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing。刚开始我以为代码错了,看了看发现不是代码的问题,是导包的问题。然后查 阅读全文
posted @ 2023-04-01 14:53 戒爱学Java 阅读(124) 评论(0) 推荐(0)
摘要: 1.实现多线程 1.1简单了解多线程【理解】 是指从软件或者硬件上实现多个线程并发执行的技术。 具有多线程能力的计算机因有硬件支持而能够在同一时间执行多个线程,提升性能。 1.2并发和并行【理解】 并行:在同一时刻,有多个指令在多个CPU上同时执行。 并发:在同一时刻,有多个指令在单个CPU上交替执 阅读全文
posted @ 2023-03-31 13:47 戒爱学Java 阅读(31) 评论(0) 推荐(0)
摘要: 图书管理系统 本系统采用集合和IO来实现持久化保存 持久化可以暂时先不写, 先自己编写一个控制台版的。 基本业务就是增删改查 思路: 要写最基本的增删改查,需要利用list集合进行操作。ArrayList的泛型设置为Book类型,这个list集合就相当于图书馆。 当时add添加的就是每一个Book对 阅读全文
posted @ 2023-03-30 10:57 戒爱学Java 阅读(81) 评论(0) 推荐(0)
摘要: 网络爬虫,制造假数据 需求:制造假数据也是开发中的一个能力,在各个网络上爬取数据,是其中一个方法。 package com.iolianxi; import java.io.*; import java.net.URL; import java.net.URLConnection; import j 阅读全文
posted @ 2023-03-29 13:25 戒爱学Java 阅读(58) 评论(0) 推荐(0)
摘要: 1. 缓冲流 昨天学习了基本的一些流,作为IO流的入门,今天我们要见识一些更强大的流。比如能够高效读写的缓冲流,能够转换编码的转换流,能够持久化存储对象的序列化流等等。这些功能更为强大的流,都是在基本的流对象基础之上创建而来的,就像穿上铠甲的武士一样,相当于是对基本流对象的一种增强。 1.1 概述 阅读全文
posted @ 2023-03-28 17:43 戒爱学Java 阅读(38) 评论(0) 推荐(0)
摘要: 1. IO概述 1.1 什么是IO 生活中,你肯定经历过这样的场景。当你编辑一个文本文件,忘记了ctrl+s ,可能文件就白白编辑了。当你电脑上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里。那么数据都是在哪些设备上的呢?键盘、内存、硬盘、外接设备等等。 我们把这种数据的传输,可以看做是一种数据 阅读全文
posted @ 2023-03-27 09:05 戒爱学Java 阅读(16) 评论(0) 推荐(0)
摘要: JDK1.8新特性 1. Java 8 1.1 生态 Lambda 表达式 函数式接口 方法引用 / 构造器引用 Stream API 接口中的默认方法 / 静态方法 新时间日期 API 其他新特性 1.2 新特性 速度更快 代码更少 强大的 Stream API 便于并行 最大化减少空指针异常 O 阅读全文
posted @ 2023-03-26 13:37 戒爱学Java 阅读(28) 评论(0) 推荐(0)
摘要: 方法引用 1、概述 顾名思义: 方法就是我们之前学习的方法 引用就是把已经有的方法拿过来用,把他当做函数式接口中抽象方法的方法体(引用的方法,可以是Java已经写好的,也可以是一些第三方工具类) 例如:Arrays.sort(arr,比较规则); 我们之前都是在第二个参数里面写匿名内部类或者Lamb 阅读全文
posted @ 2023-03-25 20:33 戒爱学Java 阅读(35) 评论(0) 推荐(0)
摘要: Java是一门面向对象的编程语言,Java程序运行过程中无时无刻都有对象被创建出来。在语言层面上,创建对象通常(例外:复制、反序列化)仅仅是一个new关键字而已,而在虚拟机中,对象(文中讨论的对象限于普通Java对象,不包括数组和Class对象等)的创建又是怎样一个过程呢?当Java虚拟机遇到一条字 阅读全文
posted @ 2023-03-24 17:50 戒爱学Java 阅读(35) 评论(0) 推荐(0)
摘要: 集合练习题 1、点名器 班级里有N个学生,学生属性:姓名,年龄,性别 实现随机点名器 /** * @author 戒爱学Java * @date 2023/3/21 19:40 */ public class Test1 { public static void main(String[] args 阅读全文
posted @ 2023-03-24 12:44 戒爱学Java 阅读(120) 评论(0) 推荐(0)