- 博客(8)
- 收藏
- 关注
转载 JAVA中的异常
JAVA中的异常1. ErrorJVM 无法处理的错误: 系统崩溃,虚拟机错误bai,内存空间不足,方法调用栈溢等。对于这类错误的导致的应用程序中断,仅靠程序本身无法恢复和和预防,遇到这样的错误,建议让程序终止2. Exception程序可以处理的异常,可以捕获且可能恢复。 遇到这类异常,应该尽可能处理异
2020-10-20 19:23:48 116
原创 JAVA中static关键字的用法------静态变量、静态方法、静态类、静态代码块、静态导包
JAVA中static关键字的常见用法1. 静态变量变量:成员变量(全局变量) 1. 独立于方法之外的变量 2. 存放在全局内存中,线程共享,静态变量存放在方法区的静态区,实例变量存放在java堆内存中 静态变量(类成员变量)通过类名访问;随着类的加载和回收创建和释放;先于对象存在;实例变量局部变量1. 在方法中声明的变量,方法内有效2. 存放在java虚拟机栈中,线程私有2. 静态方法 1. 在类加载的时候创建 2. 静态方法必
2020-10-20 16:43:59 200
原创 基于photoswipe的vue图片预览插件——vue-photo-preview
基于photoswipe的vue图片预览插件 vue-photo-preview官方文档:https://www.npmjs.com/package/vue-photo-preview1. 安装依赖npm install vue-photo-preview --save2. 全局引入main.jsimport preview from 'vue-photo-preview'import 'vue-photo-preview/dist/skin.css'Vue.use(preview)
2020-09-28 10:08:00 966 1
原创 JavaScript base64位文件转Blob类型,FormData上传二进制文件
base64位文件转Blob类型,FormData上传二进制文件文件类型的转换//将base64转换为blobdataURLtoBlob: function(dataurl) { var arr = dataurl.split(','), mime = arr[0].match(/:(.*?);/)[1], bstr = atob(arr[1]), n = bstr.length, u8arr = new Uint8Ar
2020-09-27 15:26:47 1707
原创 LeetBook 61. 旋转链表
给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。LINK:LeetBook 61. 旋转链表输入: 0->1->2->NULL, k = 4输出: 2->0->1->NULL解释:向右旋转 1 步: 2->0->1->NULL向右旋转 2 步: 1->2->0->NULL向右旋转 3 步: 0->1->2->NULL向右旋转 4 步: 2->0->1->
2020-08-28 16:03:01 119
原创 LeetBook 328. 奇偶链表
给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。LINK:LeetBook 328. 奇偶链表使用原地算法完成。空间复杂度应为:O(1),时间复杂度应:O(n)。 public ListNode oddEvenList(ListNode head) { if (head == null){ return null; } ListNode even = head; ListNode odd = null;
2020-08-26 10:10:21 120
原创 LeetBook 160.相交链表
找到两个单链表相交的起始节点如果两个链表没有交点,返回 null。在返回结果后,两个链表仍保持原有的结构。假定整个链表结构中没有循环。时间复杂度: O(n) ,内存:O(1)。 public ListNode getIntersectionNode(ListNode headA, ListNode headB) { if (headA == null||headB == null){ return null; } List
2020-08-25 10:55:19 114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人