Java
文章平均质量分 65
wangsun300
OneSun
展开
-
ScheduledExecutorService的使用
目录 ScheduledExecutorService 简述 对象创建方式 schedule + Runnable 延迟执行任务 schedule + Callable 延迟执行任务 scheduleAtFixedRate 周期性执行任务 scheduleWithFixedDelay 周期性执行任务 ScheduledExecutorService 简述 1、public interface ...转载 2021-05-12 16:43:54 · 5692 阅读 · 0 评论 -
Java 虚拟机
在谈 JVM 内存区域划分之前,我们先来看一下 Java 程序的具体执行过程,我画了一幅图。 Java 源代码文件经过编译器编译后生成字节码文件,然后交给 JVM 的类加载器,加载完毕后,交给执行引擎执行。在整个执行的过程中,JVM 会用一块空间来存储程序执行期间需要用到的数据,这块空间一般被称为运行时数据区,也就是常说的 JVM 内存。 所以,当我们在谈 JVM 内存区域划分的时候,其实谈的就是这块空间——运行时数据区。 大家应该对官方出品的《Java 虚拟机规范》有所了解吧?了解这个规范可以.转载 2021-04-14 17:33:42 · 92 阅读 · 0 评论 -
一行代码解决中文文件名乱码问题
response.setHeader("Content-Disposition", "attachment; filename=" + java.net.URLEncoder.encode(fileName, "UTF-8"));原创 2020-07-17 15:25:05 · 479 阅读 · 2 评论 -
继承中代码的执行顺序
在继承中代码的执行顺序为:1.父类静态对象,父类静态代码块2.子类静态对象,子类静态代码块3.父类非静态对象,父类非静态代4.父类构造函数5.子类非静态对象,子类非静态代码6.子类构造函数总结口诀:父类先静子类静,对象先于代码块对象代码与构造,父类来了子类来...原创 2020-07-13 09:18:42 · 295 阅读 · 0 评论 -
Java虚拟机(JVM)
1. Java 内存区域与内存溢出异常1.1 运行时数据区域根据《Java 虚拟机规范(Java SE 7 版)》规定,Java 虚拟机所管理的内存如下图所示。 1.1...转载 2020-04-24 10:30:14 · 160 阅读 · 0 评论 -
java集合
一、集合类简介数组是很常用的一种的数据结构,我们用它可以满足很多的功能,但是,有时我们会遇到如下这样的问题:1、我们需要该容器的长度是不确定的。2、我们需要它能自动排序。3、我们需要存储以键值对方式存在的数据。如果遇到上述的情况,数组是很难满足需求的,接下来本章将介...转载 2020-03-15 15:55:21 · 243 阅读 · 0 评论 -
二叉树前序、中序、后序遍历及推导方法
目录二叉树的遍历方法推导遍历结果1、已知前序遍历和中序遍历2、已知中序遍历和后序遍历3、已知前序遍历和后序遍历,无法确定一颗唯一的二叉树参考文献 二叉树的遍历方法前序遍历:根左右。先打印,再遍历左子树,再遍历右子树; 中序遍历:左根右。先遍历左子树,再打印,再遍历右子树; 后序...转载 2019-12-05 15:11:36 · 1240 阅读 · 0 评论 -
java8新特性之---全新的日期、时间API(JSR 310规范),附SpringMVC、Mybatis中使用JSR310的正确姿势
相关阅读【小家java】java5新特性(简述十大新特性) 重要一跃【小家java】java6新特性(简述十大新特性) 鸡肋升级【小家java】java7新特性(简述八大新特性) 不温不火【小家java】java8新特性(简述十大新特性) 饱受赞誉【小家java】java9新特性(简述十大新特性) ...转载 2019-12-05 14:04:32 · 1086 阅读 · 0 评论 -
Mybatis中模糊查询Mysql的方法
<!-- ******************** 模糊查询的常用的3种方式:********************* --> <select id="getUsersByFuzzyQuery" parameterType="User" resultType="User"> select <include refid="columns"/&g...转载 2019-10-19 10:44:42 · 1608 阅读 · 0 评论 -
Java开源框架 iBase4J 搭建笔记
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-09-27 14:01:05 · 193 阅读 · 0 评论 -
JAVA 泛型中的通配符 T,E,K,V,?
前言Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。泛型带来的好处在没有泛型的情况的下,通过对类型 Object 的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型...转载 2019-09-19 09:03:12 · 84 阅读 · 0 评论 -
排序算法复习
冒泡排序介绍 冒泡排序(Bubble Sort),又被称为气泡排序或泡沫排序。它是一种较简单的排序算法。它会遍历若干次要排序的数列,每次遍历时,它都会从前往后依次的比较相邻两个数的大小;如果前者比后者大,则交换它们的位置。这样,一次遍历之后,最大的元素就在数列...转载 2019-08-27 13:47:00 · 171 阅读 · 0 评论