自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Java Jsoup爬虫入门

一、了解JsoupJsoup是一款Java的HTML解析器,主要用来对HTML解析。二、JSoup的Mavven依赖<dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.14.1</version></dependency>三、Jsoup框架中的常用方法①conne

2022-05-31 17:47:42 1020

原创 Java实现excel表格读写

目录一、创建注解二、根据excel表格内容创建相关类三、创建ExcelUtils类实现读写功能四、在mian中调用ExcelUtils类函数一、创建注解//使用元注解,表示该注解不仅被保存到class文件中,jvm加载class文件之后,仍然存在@Retention(RetentionPolicy.RUNTIME)public @interface ExcelField { //列数 public int columnIndex() default 0;

2022-05-31 16:56:22 2010

原创 Java 多线程 线程8锁(含示例代码)

以下内容根据视频https://www.bilibili.com/video/BV1vE411D7KE?p=6学习整理1.标准访问class Phone{ public synchronized void sendEmail() throws Exception { System.out.println("**sendEmail"); } public synchronized void sendSMS() throws Exception { ...

2022-04-17 19:23:37 912 2

原创 Java IO流 学习笔记

目录一、基本概念1.IO流2.IO流的分类3.IO操作二、基本操作1.将磁盘中的文件转换为内存中的File对象2.File对象的常用方法3.文件和文件夹的创建、删除和存在判断4.递归打印文件目录5.字节输出流6.字节输入流7.字节流复制文件8.字符编码表9.字符输入(出)流10.字符流复制文件11.高效的字节缓冲流12.高效的字符缓冲流三、常见问题一、基本概念1.IO流流是一种抽象概念,它代表了数据的无结构化传递。按照流的方

2022-04-14 11:04:40 688

原创 Java 异常处理初识

一、定义:所谓异常就是程序运行时可能出现的一些错误,在Java中异常其实是一个类,每种不同的异常都被封装到了一个类中;异常处理将会改变程序的控制流程,让程序有机会对错误做出处理。二、异常分类:在Java中根据异常产生的不同原因进行分支,由Throwable类衍生出两个分支,分别Error类和Exception类,两者的主要区别如下:①Error类一般是指与虚拟机相关的问题,对于这类错误导致的应用程序中断,仅靠程序本身无法恢复和预防,建议直接终止。②Exception类表示程序..

2022-03-29 18:03:03 315

原创 JVM数据存储区域初识

JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。对于Java运行时涉及到的数据存储区域主要包括程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区。​1.程序计数器线程是CPU调度的基本单位。在多线程情况下,当线程数超过CPU数量或CPU内核数量时,线程之间就要根据 时间片轮询抢夺CPU时间资源。也就是说,在任何一个确定的时刻,一个处理器都只会执行

2022-03-26 21:04:25 1108

空空如也

空空如也

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

TA关注的人

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