热门关键字:
java常用集合区别对待

List、Map、Set三个接口,存取元素特点:首先,list与set具有相似性,它们都是单列的集合,然后父接口为Collection。Set中不允许有重复的元素,Set集合有一个Boolean的返回值,当集合中没有某个元素,此时add方法可添加成功;当集合含有与某个元素equals相等的元素时,此时add无法添加;Set取元素时,无法说取第几个,只能以Iterator接口取得所有的元素,再逐一遍...

398
2020/4/14 15:31:06
0
View Details
多线程学习三:Thread API,ThreadLocal,synchronized,volatile和Condition

一.ThreadAPI:setDefaultUncaughtExceptionHandler(Thread.UncaughtExceptionHandlereh)首先要了解什么是Thread.UncaughtExceptionHandler,默认来说当线程出现未捕获的异常时,会中断并抛出异常,抛出后的动作只有简单的堆栈输出。如:publicclassThreadTest{publics...

324
2020/4/14 15:30:47
0
View Details
iview中page组件的跳转功能BUG解决方案

xl_echo编辑整理,欢迎转载,转载请声明文章来源。欢迎添加echo微信(微信号:t2421499075)交流学习。百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大!!在使用iview的时候,对于界面效果确实是比较满意,提供的组件也很多的很全,和element相比,iview更注重视觉和渲染。但是也有一些缺点,比如组件的bug,生态圈的收费问题。这里只讲解page的跳转...

304
2020/4/14 15:30:20
0
View Details
【Java基础】Annotation 的本质和自定义实现

Java中注解的实现原理一、引言在Java5之前,利用xml进行配置是各大框架的常规操作,这种方式可以实现松耦合并完成框架中几乎所有需要的配置,但随着项目的扩展,xml文件本身的内容将变得十分复杂,维护成本大大提升。所以就有人提出使用一种标记式高耦合的配置方式,这种方式可以提供类似注释的机制,用来将信息或者元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。这种关联为...

352
2020/4/14 15:30:02
0
View Details
AQS源码分析--jdk1.8

JDK1.8ArrayList源码分析--jdk1.8LinkedList源码分析--jdk1.8HashMap源码分析--jdk1.8AQS源码分析--jdk1.8ReentrantLock源码分析--jdk1.8AbstractQueuedSynchronizer概述1.AQS是一个基于FIFO队列,可以用于构建锁或者其他相关同步装置的基础框架。2.AQS提供了双向链表。3.AQS分为共...

363
2020/4/14 15:29:22
0
View Details
jdk1.8 HashMap底层数据结构:深入解析为什么jdk1.8 HashMap的容量一定要是2的n次幂

前言1.本文根据jdk1.8源码来分析HashMap的容量取值问题;2.本文有做jdk1.8HashMap.resize()扩容方法的源码解析:见下文“一、3.扩容:同样需要保证扩容后的容量是2的n次幂”;3.目录:一、jdk1.8中,对“HashMap的容量一定是2的n次幂”做了严格控制1.默认初始容量2.使用HashMap的有参构造函数来自定义容量的大小(保证容量是2的n次幂)3.扩容:同...

368
2020/4/14 15:28:54
0
View Details
Java开发笔记(一百三十五)Swing的文件对话框

除了常规的提示对话框,还有一种对话框也很常见,它叫做文件对话框。文件对话框又分为两小类:打开文件的对话框、保存文件的对话框,但在Swing中它们都用类型JFileChooser来表达。下面是JFileChooser的常用方法说明:setDialogTitle:设置文件对话框的标题。setApproveButtonText:设置确定按钮的文本。setCurrentDirectory:设置文件对话框的...

398
2020/4/14 15:28:31
0
View Details
1、Java小白之路前言

1、Java小白之路前言大二一年准备好好学习Java,养成一个良好的习惯写博客,但是由于各种各样的原因,并没有坚持下来。而正好又赶上大三结束,去实习,发现自己的基础还是有些薄弱,所以决定,重新走上这条Java小白之路。时隔多年又重新走上了Java小白之路,这一次很幸运,还有小曹源一起陪着,重新开始Java小白之路,我的原因很简单,来到了中国航天院后,接触到代码,接触到设计模式,发现...

304
2020/4/14 15:27:57
0
View Details
Servlet

##Servlet:1.概念2.步骤3.执行原理4.生命周期5.Servlet3.0注解配置6.Servlet的体系结构 Servlet--接口|GenericServlet--抽象类|HttpServlet--抽象类*GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象*将来定义Servlet类时,可以...

285
2020/4/14 15:27:18
0
View Details
Maven 教程之 pom.xml 详解

作者:dunwuhttps://github.com/dunwu/blog推荐阅读(点击即可跳转阅读)1.SpringBoot内容聚合2.面试题内容聚合3.设计模式内容聚合4.Mybatis内容聚合5.多线程内容聚合简介什么是pom?POM是ProjectObjectModel的缩写,即项目对象模型。pom.xml就是maven的配置文件,用以描述项目的各种信息。pom...

339
2020/4/14 15:26:03
0
View Details