码迷,mamicode.com
首页 >  
搜索关键字:jdk1    ( 7024个结果
百度+搜狗快排程序核心代码分享
# 快排程序二次开发 [TOC] ## 基于IDEA二次开发 > 目的是希望拉下代码可以跑起来; ### 前置条件 1. 研发是基于`IEDA2019`版本;(如果用`eclipse`,请`github`拉去代码) 2. 研发基于`JDK1.8` 3. 并未使用mysql等数据库等,所以只需要`jd ...
分类:其他好文   时间:2020-08-09 17:59:12    阅读次数:138
Java基础
HashMap jdk1.7版本,底层是数组+链表,元素的插入使用头插法,可能形成数据丢失或环形链表。 jdk1.8版本,底层是数组+链表+红黑树,元素的插入使用尾插法,数据覆盖的情况。 扩容机制:LoadFactory默认0.75,创建空数组重新Hash。 resize线程不安全:多线程之间put ...
分类:编程语言   时间:2020-08-09 09:22:43    阅读次数:88
小心递归中内存泄漏
前段时间由于业务需要,需要从数据库中查询出来所有满足条件的数据,然后导入到文件中。于是随便写了个程序,查询出所有满足条件然后再写入文件。但是实际上线后却发现,程序刚开始运行马上看到部分数据写入到文件,但是后面运行越来越慢,于是对此分析排查了一下。应用环境JDK1.7+Spring4.3+mybatis+oracle问题排查查询以及写入文件伪代码如下:privatevoidqueryAllData(
分类:其他好文   时间:2020-08-08 23:46:11    阅读次数:85
Java线程生命周期与状态切换
前提 最近有点懒散,没什么比较有深度的产出。刚好想重新研读一下JUC线程池的源码实现,在此之前先深入了解一下Java中的线程实现,包括线程的生命周期、状态切换以及线程的上下文切换等等。编写本文的时候,使用的JDK版本是11。 Java线程的实现 在JDK1.2之后,Java线程模型已经确定了基于操作 ...
分类:编程语言   时间:2020-08-05 14:25:11    阅读次数:77
惊呆了!JDK1.8竟然打破了我对接口的一切认知:default
我们通常所说的接口的作用是用于定义一套标准、约束、规范等,接口中的方法只声明方法的签名,不提供相应的方法体,方法体由对应的实现类去实现。 在JDK1.8中打破了这样的认识,接口中的方法可以有方法体,但需要关键字static或者default来修饰,使用static来修饰的称之为静态方法,静态方法通过接口名来调用,使用default来修饰的称之为默认方法,默认方法通过实例对象来调用。
分类:其他好文   时间:2020-08-04 18:24:14    阅读次数:105
【JAVA SE基础篇】68.动态编译,脚本引擎
1.动态编译 1.介绍 jdk1.6后引入动态编译机制 应用场景: 可以做一个浏览器端编写java代码,上传服务器编译和运行的在线评测系统 服务器动态加载某些类文件进行编译 两种方法: 通过Runtime调用编译器,启动显得进程去操作 通过JavaCompiler动态编译 通过反射运行编译好的类 2 ...
分类:编程语言   时间:2020-08-03 19:56:58    阅读次数:89
JDK环境变量配置
JDK环境变量配置安装burpsuite需要安装JDK,安装完JDK后,环境变量怎么配置呢?win7环境:计算机--属性--高级系统设置--高级(默认打开就是)--环境变量--系统变量--新建两个变量,一个是JAVA_HOME;一个是CLASSPATH,另外需要在Path里面添加程序路径新建:变量名JAVA_HOME变量值C:\ProgramFiles\Java\jdk1.8.0_261(安装路径
分类:其他好文   时间:2020-08-02 10:11:24    阅读次数:73
HashMap底层实现原理
一、jdk1.7中HashMap的底层实现原理 首先,当我们通过HashMap的构造方法创建一个HashMap对象时,底层就会创建一个Entry类型的一维数组(默认初始化长度为16)。当我们执行put操作的时候,会调用key所属类的hashCode方法计算出key的hash值,然后将hash值通过哈 ...
分类:其他好文   时间:2020-08-01 12:43:11    阅读次数:104
java-map之hashmap
1.1概述 HashMap基于Map接口实现,元素以键值对的方式存储,并且允许使用null键和null值, 因为key不允许重复,因此只能有一个键为null,另外HashMap不能保证放入元素的顺序,它是无序的,和放入的顺序并不能相同。HashMap是线程不安全的。 #1.2详解 在jdk1.7中H ...
分类:编程语言   时间:2020-07-30 01:42:29    阅读次数:74
线程池源码分析-ThreadPoolExecutor
#1 系列目录 线程池接口分析以及FutureTask设计实现 线程池源码分析-ThreadPoolExecutor 该系列打算从一个最简单的Executor执行器开始一步一步扩展到ThreadPoolExecutor,希望能粗略的描述出线程池的各个实现细节。针对JDK1.7中的线程池 #2 Thr ...
分类:编程语言   时间:2020-07-30 01:12:34    阅读次数:69
7024条   上一页 1 ... 10 11 12 13 14 ... 703 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!