码迷,mamicode.com
首页 >  
搜索关键字:jdk1    ( 7024个结果
JDK1.8的String详解
1.String.substring()方法 substring(beginIndex,endIndex) 方法返回字符串的子字符串。 beginIndex -- 起始索引(包括), 索引从 0 开始。 endIndex -- 结束索引(不包括)。 再JDK1.7+中实际是重新创建了一个字符数组 S ...
分类:其他好文   时间:2020-06-11 14:58:55    阅读次数:111
windows 免安装版jdk的配置,带你一起飞
windows64位安装百度云盘下载:JDK1.7版本:链接:https://pan.baidu.com/s/1SAVzYwqKBpHxAr5YpA8OCg提取码:5hgqJDK1.8版本:链接:https://pan.baidu.com/s/1jjUsU3TEeVNpLrFVqHNSyw提取码:f6qqwindows32位系统百度云盘下载:JDK1.8版本:链接:https://pan.baid
分类:Windows程序   时间:2020-06-10 19:37:34    阅读次数:123
关于HashMap的加载因子相关理解
HashMap在JDK1.7是以数组加链表的形式组成,JDK1.8后新增了红黑树结构,当链表大于8并且容量大于64时,链表结构会转成红黑树结构。 JDK1.8 之所以会加入红黑树是因为当链表过长是会严重影响HashMap的性能,而红黑树具有快速增删改查的特点。 HashMap源码中包含了一下几个常量 ...
分类:其他好文   时间:2020-06-10 18:50:49    阅读次数:59
《深入理解java虚拟机》---第12章 java内存模型与线程
1、概述 1.1、JVM规范 试图 定义一种java内存模型(JMM) 来 屏蔽掉各种硬件和OS的内存访问差异,以 实现 让java程序在各种平台下都达到一致的并发效果; 1.2、JDK1.5后,JMM 已经成熟和完善; 2、主内存 与 工作内存 2.1、JMM 的主要目标: 定义 程序中各个变量的 ...
分类:编程语言   时间:2020-06-10 13:23:51    阅读次数:55
关于栈的一些理解
栈(Stack):先入后出的有序列表 栈的插入和删除只能在同一端进行,为变化的一端,叫做栈顶,另外一端叫做栈底。 以下为栈的数组实现(Java JDK1.8) //数组实现栈 public class stack { public static void main(String[] args) { ...
分类:其他好文   时间:2020-06-10 13:13:31    阅读次数:82
Spring Boot入门与实践
Spring Boot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案; 环境准备 环境约束 –jdk1.8:Spring Boot 推荐jdk1.7及以上;java version "1.8.0_112" –maven3.x:mave ...
分类:编程语言   时间:2020-06-10 11:00:53    阅读次数:56
HashMap源码分析和面试准备
HashMap源码分析和面试准备写在前面预备知识hash(哈希)是什么数组链表哈希表二叉树红黑树源码分析jdk1.7实现jdk1.8实现面试常见题目 写在前面本篇涉及到的知识面比较广,无论你是小白还是有经验人士,都可快速理解hashmap,目的是理解知识并能通过面试,一些过于深入和细节的东西不在这里... ...
分类:其他好文   时间:2020-06-09 20:57:31    阅读次数:54
HashMap源码分析和面试准备
HashMap源码分析和面试准备写在前面预备知识hash(哈希)是什么数组链表哈希表二叉树红黑树源码分析jdk1.7实现jdk1.8实现面试常见题目 写在前面本篇涉及到的知识面比较广,无论你是小白还是有经验人士,都可快速理解hashmap,目的是理解知识并能通过面试,一些过于深入和细节的东西不在这里... ...
分类:其他好文   时间:2020-06-09 20:40:01    阅读次数:54
Lock - 锁
一、概述 1.Lock是JDK1.5提供的一个接口;有效的降低死锁的几率,Lock相对于synchronize而言更加灵活 synchronized 问题:容易产生死锁;锁对象不容易找寻确定;不能在方法A中加锁,方法B中解锁 同步代码块问题:容易产生死锁 synchronized(){ } 同步方法 ...
分类:其他好文   时间:2020-06-09 16:17:46    阅读次数:56
什么是线程池? 为什么要使用它?
创建线程要花费昂贵的资源和时间,如果任务来了才创建线程那么响应时间会变 长,而且一个进程能创建的线程数有限。为了避免这些问题,在程序启动的时候 就创建若干线程来响应处理,它们被称为线程池,里面的线程叫工作线程。从 JDK1.5 开始,Java API 提供了 Executor 框架让你可以创建不同的 ...
分类:编程语言   时间:2020-06-08 19:30:57    阅读次数:172
7024条   上一页 1 ... 21 22 23 24 25 ... 703 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!