自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 html转pdf重复表头

分页后可以显示重复表头无任何问题

2025-02-26 17:55:39 867

原创 java实现url文件压缩

一,需求描述:多个文件通过访问文件路径URL进行压缩下载;二,实现过程ZipOutputStream 压缩文件输出流URL 资源定位符对象;URLConnection 从url中读取资源;InputStream 输入流;代码实现:package com.utils;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOExceptio

2021-04-18 22:37:30 1018

原创 实际开发常用单例模式之一

案例:package designpatterns.singletonmode;/** * 实际开发常用单例模式之一 * 双检锁/双重校验锁模式 * JDK 1.5 起 * 是Lazy加载 * 多线程安全 * 优势:安全且在多线程情况下保持高性能 */public class EmailUser { private String name = "张三"; private String password = "123456"; //标准单例模式三个要素.

2020-11-08 22:46:07 153

原创 Java 数据结构之链表

数据结构:List item

2020-05-10 15:10:28 145

原创 java数据结构之线性结构和非线性结构

一,结构概念1.线性结构:数据元素之间存在“一对一”的线性关系。数据结构:线性结构是n个数据元素的有序集合1.1.两种不同的存储结构:1).顺序存储(数组)是指在存储设备上存储的数据元素是连续的。如果按顺序存储的线性表我们称为顺序表。2).链式存储(链表)是指在存储设备上存储的数据元素不一定是连续的,元素节点是靠存放后继节点的地址来进行关联的。链式存储的线性表称为链表。...

2020-04-16 14:02:04 796

原创 Java基础之不一样的数组

特点:数组的长度时固定数组存储的是同一种类型的元素数组可以存储基本数据类型,也可以存储引用类型这三点看似没又毛病实质有问题,什么问题?咱们直接上代码public class User { private String name; private int age; public User(String name, int age) { super(); this.n...

2020-04-02 11:38:26 187

原创 Java 数据结构

1.数据结构枚举—Enumeration位集合—BitSet向量—Vector栈—Stack字典—Dictionary哈希表—Hashtable属性—Properties

2020-04-02 09:38:35 181 1

原创 java面向对象之多态

备注:个人方言纯属个人见解如有雷同纯属巧合1.什么叫多态?官方语言:多态是同一个行为具有多个不同表现形式或形态的能力。个人方言:同一接口不同的实现类调用产生不同的功能。2.多态的例子多态存在的三个必要条件继承重写父类引用指向子类对象比如:Parent p = new Child();3.多态的实现方式public class Animal { String nam...

2020-02-29 19:16:16 108

原创 java面向对象之继承

1.继承的概念 继承就是子类继承父类的属性或者方法,使得子类拥有和父类相同的属性或行为。 继承模型:class 父类 {} class 子类 extends 父类 {}2.为什么要继承先看两个例子:例子1:public class Cat { private String name; private int weight; public ...

2020-02-29 00:06:31 107

原创 java面向对象之封装

1.什么叫封装?封装是指将抽象性函式接口的实现细节隐藏起来。2.为什么要封装? 为了防止该代码和数据被外部类定义的代码随机访问。3如何封装?实现封装步骤1.声明属性的可见性为 private(私有)public class Student { private String name; private int age;}属性设为私有的,只有本类才能访问,这样就...

2020-02-16 21:03:28 165

空空如也

空空如也

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

TA关注的人

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