花费 0ms 找到14073条记录
二、为什么要安装jdk? 繁体
2017年08月27 - JAVA基础(二) --jdk的安装和环境变量的配置 一、为什么要安装jdk,jdk是什么?   JDK是java软件开发包(Java Development Kit)的简称,要想开发java程序就必须安装JDK。没有JDK的话,无法编译运行Java程序。因为JDK包含的基本组件包括以下文件:

jdk8 繁体
2022年07月14 - 本文主要分享【jdk8】,技术文章【JDK8_新特性_详细总结+代码(1)Lambda表达式】为【qq_51550750】投稿,如果你遇到重新学习Java相关问题,本文相关知识或能到你。 jdk8 Java 是第一大编程语言和开发平台。它有助于企业降低成本、缩短开发周期、推动创新以及改善应用服务。如

如何看jdk源码 繁体
2016年07月11 - 直接看源码英文注释,遇到不会单词查词典,遇到不理解的语法对照中文版的jdk API http://tool.oschina.net/apidocs/apidoc?api=jdk-zh 这个翻译不一定对,但是可以提供参考看类的注释,知道类大概作用。看完有

从安装jdk开始(安装jdk的步骤) 繁体
2017年06月21 - 1.下载、安装jdk,依自己的系统下载一个32位或者64位的jdk(个人觉得用默认路径比较好,因为jdk所占的容量也不是很大) 2.配置环境变量,首先打开系统属性(控制面板--系统--高级系统设置--环境变量 ) (1)新建一个系统变量,变量名位JAVA_HOME,变量值为JDK安装的

JDKJDK源码分析-HashMap(1) 繁体
2019年07月01 - 概述 HashMap 是 Java 开发中最常用的容器类之一,也是面试的常客。它其实就是前文「数据结构与算法笔记(二)」中「散列表」的实现,处理散列冲突用的是“链表法”,并且在 JDK 1.8 做了优化,当链表长度达到一定数量时会把链表转为红黑树。 因此,JDK 1.8 中的 Has

JDKJDK源码分析-Vector 繁体
2019年06月28 - 概述 上文「JDK源码分析-ArrayList」主要分析了 ArrayList 的实现原理。本文分析 List 接口的另一个实现类:Vector。 Vector 的内部实现与 ArrayList 类似,也可以理解为一个「可变数组」。其继承结构如下(省略部分接口): PS: 由于

JDKJDK源码分析-Collection 繁体
2019年06月28 - Java 集合框架(Java Collections Framework, JCF)包含很多平时开发中的常用类,例如 List、Set、ArrayList、HashMap、HashSet 等,因此打算先从这里下手。 而 Collection 接口又是集合层次中的根接口,最常用的 List 和

JDKJDK源码分析-TreeMap(2) 繁体
2019年07月01 - 前文「JDK源码分析-TreeMap(1)」分析了 TreeMap 的一些方法,本文分析其中的增删方法。这也是红黑树插入和删除节点的操作,由于相对复杂,因此单独进行分析。 插入操作 该操作其实就是红黑树的插入节点操作。前面分析过,红黑树是一种平衡二叉树,新增节点后可能导致其失去平衡,

JDKJDK源码-Queue, Deque 繁体
2019年06月28 - 概述 Queue 和 Deque 都是接口。其中 Queue 接口定义的是一个队列,它包含队列的基本操作:入队(enqueue)和出队(dequeue)。 Deque 接口继承自 Queue 接口,表示双端队列(Double-ended queue),同时具备「队列」和「栈」的性质。

JDKJDK源码分析-LinkedList 繁体
2019年06月29 - 概述 相较于 ArrayList,LinkedList 在平时使用少一些。 LinkedList 内部是一个双向链表,并且实现了 List 接口和 Deque 接口,因此它也具有 List 的操作以及双端队列和栈的性质。双向链表的结构如下: 前文分析了 Queue 和 D


 
  © 2014-2022 ITdaan.com