自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 数据结构基础

1、数组 int[] a = new int[10]; 优点:下标访问速度快 遍历数组速度快 缺点:数组固定大小后,不能扩容 增删操作效率慢 只能存储一种数据类型2、链表 Linked 优点:不需要初始化容量,可随意扩容。 增删速度快,修改节点指向即可。...

2021-06-23 20:26:19 107 1

原创 java 泛型、泛型擦除

1、泛型 泛型的英文是 generics,generic 的意思是通用,而翻译成中文,泛应该意为广泛,型是类型。所以泛型就是能广泛适用的类型。 public class Result<T>(){}; Result<String> r = new Result<String>(); //对Result类型进行了指定,存入、取出必须都是String类型,否则编译报错。 方便我们对接口进行不同数据类型的设置和使用。2、...

2021-06-10 20:48:39 133

原创 jvm基础知识

1、

2021-06-03 20:44:56 117

原创 java进阶之HashMap底层代码分析

HashMap<String, String> map = new HashMap<String, String>();无参构造时,默认数组大小16,扩容因子0.75,代码如下:public HashMap() { this.loadFactor = DEFAULT_LOAD_FACTOR; // 默认扩容因子0.75 }第一次执行put方法时,table为null,触发数组初始化。final Node<K,V>[] resiz...

2021-05-29 15:01:09 587

原创 java进阶之ArrayList底层分析

ArrayList,线程不安全,查询速度快,增删改指定位置速度慢,可通过下标直接访问,预留空间造成浪费。默认初始化大小为10,扩容为原数组大小的1.5倍。底层结构是Object数组,代码如下:private static final int DEFAULT_CAPACITY = 10; //不设置数组大小,默认数组大小为10 /** * Shared empty array instance used for empty instances. */ priva

2021-05-26 19:10:22 67

原创 Java基础之集合

1、

2021-05-25 20:09:44 100

原创 MySQL5.7以后的64位绿色版安装教程

MySQL5.7以后只提供32位的安装包,不提供64位的安装包;因此需要下载64位的Windows (x86, 64-bit), ZIP ArchiveDebug Binaries & Test Suite 版本 下载地址:https://downloads.mysql.com/archives/community/然后解压到自己制定的目录下后;1、配置环境,在Path里增加配置的地址;2、下载一个my.ini/或者自己创建一个;放入mysql目录下(部分文章提到也要放入bin下.

2021-05-24 19:01:29 358

原创 java基础之IO流

1、IO流结构IO流 字节流 1、直接操作文件,操作二进制文件速度更快 2、以字节为单位按8位传输 InputStream字节输入流 处理流 ObjectInputStream FilterInputStream BufferedInputStream DataInputStream 节点流 FileInputStream ByteArrayInputStream OutputStream字节输出流 ...

2021-05-19 22:01:59 152

原创 java基础之异常处理

1、异常类结构表Throwable(所有异常的祖先) Error(错误,无法捕获的程序错误) OutOfMemoryError(堆内存溢出) StackOverFlowError(栈内存溢出) LinkageError Exception(异常类) IOException(检验异常类,没有try/catch无法通过编译) EOFException FileNotFoundException MalFormedURLxception UnknownHostE

2021-05-19 11:51:45 54

原创 Java基础

1、面向对象和面向过程的区别面向过程:面向过程比面向对象性能高。因为类调用时需要实例化,开销比较大,比较消耗资源,所以当性能作为考量的重要指标时,例如:单片机、嵌入式开发、linux\Unix开发一般采用的是面向过程。 面向对象:面向对象开发易维护,易复用,易扩展。因为面向对象有封装、继承、多态性的特征,可以设计出低耦合、高可用的代码。但是性能比面向过程低。 注:①、面向过程也需要分配内存、计算内存偏移量;java性能差的主要原因:java语言是半编译语言,最终执行代码不是cpu可以直接执行的二进制

2021-05-19 00:40:53 96

原创 为什么要使用Java开发?

1、面向对象和面向过程的区别面向过程:面向过程比面向对象性能高。因为类调用时需要实例化,开销比较大,比较消耗资源,所以当性能作为考量的重要指标时,例如:单片机、嵌入式开发、linux\Unix开发一般采用的是面向过程。 面向对象:面向对象开发易维护,易复用,易扩展。因为面向对象有封装、继承、多态性的特征,可以设计出低耦合、高可用的代码。但是性能比面向过程低。 注:①、面向过程也需要分配内存、计算内存偏移量;java性能差的主要原因:java语言是半编译语言,最终执行代码不是cpu可以直接执行的二进制

2021-05-17 23:41:38 1442

java 生成水印图片

java 生成水印图片

2021-05-18

generator-mybatis接口类、实体类、xml文件生成工具

generator-mybatis接口类、实体类、xml文件生成工具

2021-05-18

zikpin2.12.2版本

zikpin server版本和运行代码

2021-05-18

空空如也

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

TA关注的人

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