摘要: 前言 我们开发中经常用到一些第三方连接数据库的工具进行调试,缺点是要跟IDE进行切换就很麻烦。其实idea中可以安装插件来连接数据库,步骤非常简单,功能却非常强大,强烈推荐大家使用IDE的数据库连接工具。 1.安装Database Navigator 打开Intellij IDEA -> Prefe 阅读全文
posted @ 2021-11-25 22:21 薛定谔的小冰 阅读(354) 评论(0) 推荐(0)
摘要: 一、初识LinkedHashMap 上篇文章讲了HashMap。HashMap是一种非常常见、非常有用的集合,但在多线程情况下使用不当会有线程安全问题。 大多数情况下,只要不涉及线程安全问题,Map基本都可以使用HashMap,不过HashMap有一个问题,就是迭代HashMap的顺序并不是Hash 阅读全文
posted @ 2021-08-30 20:14 薛定谔的小冰 阅读(243) 评论(0) 推荐(0)
摘要: 一、String类 想要了解一个类,最好的办法就是看这个类的实现源代码,来看一下String类的源码: public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** 阅读全文
posted @ 2021-08-30 20:13 薛定谔的小冰 阅读(106) 评论(0) 推荐(0)
摘要: 三、Collection接口 Collection接口是处理对象集合的根接口,其中定义了很多对元素进行操作的方法。Collection接口有两个主要的子接口List和Set,注意Map不是Collection的子接口,这个要牢记。Collection接口中的方法如下: 其中,有几个比较常用的方法,比 阅读全文
posted @ 2021-08-30 20:12 薛定谔的小冰 阅读(591) 评论(0) 推荐(0)
摘要: //1.创建文件夹 //import java.io.*; File myFolderPath = new File(str1); try { if (!myFolderPath.exists()) { myFolderPath.mkdir(); } } catch (Exception e) { 阅读全文
posted @ 2021-08-30 20:11 薛定谔的小冰 阅读(21) 评论(0) 推荐(0)
摘要: LRU是Least Recently Used 的缩写,翻译过来就是“最近最少使用”,LRU缓存就是使用这种原理实现,简单的说就是缓存一定量的数据,当超过设定的阈值时就把一些过期的数据删除掉,比如我们缓存10000条数据,当数据小于10000时可以随意添加,当超过10000时就需要把新的数据添加进来 阅读全文
posted @ 2021-08-30 20:10 薛定谔的小冰 阅读(332) 评论(0) 推荐(0)
摘要: Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或 阅读全文
posted @ 2021-08-30 20:09 薛定谔的小冰 阅读(127) 评论(0) 推荐(0)
摘要: Java动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的过程中,开发人员还可以按需调整委托类对象及其功能,这是一套非常灵活有弹性的代理框架。下面我们开始动态代理 阅读全文
posted @ 2021-08-30 20:08 薛定谔的小冰 阅读(81) 评论(0) 推荐(0)
摘要: 1. JVM相关(包括了各个版本的特性) 对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的资深开发者来说,不会JVM几乎是不可接受的。 JVM作为java运行的基础,很难相信对于JVM一点都不了解的人可以把j 阅读全文
posted @ 2021-08-30 20:07 薛定谔的小冰 阅读(56) 评论(0) 推荐(0)
摘要: 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出java.lang.Arithmet 阅读全文
posted @ 2021-08-30 20:01 薛定谔的小冰 阅读(60) 评论(0) 推荐(0)