上一页 1 ··· 10 11 12 13 14
摘要: 前言 就是要把leetcode的题刷完,每天一道题,每天进步一点点 从零打卡leetcode之day 1 题目描述: 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 示例: 给定 nums = [2, 7, 11, 15] 阅读全文
posted @ 2018-08-13 12:53 帅地 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 与其他语言相比,例如c/c++,我们都知道,java虚拟机对于程序中产生的垃圾,虚拟机是会自动帮我们进行清除管理的,而像c/c++这些语言平台则需要程序员自己手动对内存进行释放。虽然这种自动帮我们回收垃圾的策略少了一定的灵活性,但却让代码编写者省去了很多工作,同时也提高了很多安全性。(因为像C/C+ 阅读全文
posted @ 2018-08-12 00:30 帅地 阅读(1001) 评论(1) 推荐(1) 编辑
摘要: 1.解释器与JIT编译器 首先我们先来了解一下运行在虚拟机之上的解释器与JIT编译器。当我们的虚拟机在运行一个java程序的时候,它可以采用两种方式来运行这个java程序: 采用解释器的形式,也就是说,在运行.class运行的时候,解释器一边把.class文件翻译成本地机器码,一边执行。显然这种一边 阅读全文
posted @ 2018-08-10 19:31 帅地 阅读(1431) 评论(0) 推荐(0) 编辑
摘要: 类初始化 在讲类的初始化之前,我们先来大概了解一下类的声明周期。如下图 类的声明周期可以分为7个阶段,但今天我们只讲初始化阶段。我们我觉得出来使用和卸载阶段外,初始化阶段是最贴*我们*时学的,也是笔试做题过程中最容易遇到的,假如你想了解每一个阶段的话,可以看看深入理解Java虚拟机这本书。 下面开始 阅读全文
posted @ 2018-08-06 22:03 帅地 阅读(1727) 评论(1) 推荐(1) 编辑
摘要: 一文带你简要了解https是如何保证数据传输的安全性的。 阅读全文
posted @ 2018-07-30 12:56 帅地 阅读(16849) 评论(19) 推荐(18) 编辑
摘要: 正文 上面说了一些题外话,哈哈。下面我们开始今天的知识点。 互联网相隔n公里路的两台计算机,是如何进行数据的传送的呢?在成千上万台的计算机中,一台计算机是如何正确着找到另外一个计算机,并把数据传给它的呢? 学过计算机网络的同学可能知道,在这互联网中,计算机与计算机之间的数据传送,主要是基于各种“协议 阅读全文
posted @ 2018-07-27 10:42 帅地 阅读(5462) 评论(4) 推荐(9) 编辑
摘要: 在java的容器集合中,hashmap的使用频率可以说是相当高的。不过对于hashmap的存(put())以及取(get())的原理可能很多人还不大清楚,今天,我就给大家介绍下它是如何存如何取的。 阅读全文
posted @ 2018-05-30 21:51 帅地 阅读(1730) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14