java
文章平均质量分 64
小虎虎虎虎虎
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(一)程序员基础之算法设计与分析
前言程序 = 数据结构+算法。作为一名后端工程师,不懂数据结构和算法,你能写出好程序?我反正是不信。同时,这也是高频的面试点。所以从现在开始,想拿高薪,你最好精通数据结构和算法。一、算法的基本概念1.算法的概念算法(Alogirthm)是对特定问题求解步骤的一种描述,它是指令的有限序列。算法具有五大特征:(1)有穷性(2)确定性(3)可行性(4)输入(5)输出2.算法设计经常采用的算法设计技术有分治、动态规划、贪心、回溯法、分支界限法、概率算法和近似算法等。3.算法表示(原创 2021-07-27 11:07:17 · 1014 阅读 · 0 评论 -
(一)Java面试最全技术专题
blogs介绍博主在互联网行业打拼多年,走了很多弯路,于是希望把我的内功传授给大家。本仓库包含面试、技术博客、软考等文章,希望能够帮助到你。机会从来都是留给努力拼搏的人。目前市面上的一些文章,我感觉比较分散,大多是东讲一点,西讲一点,不系统。鉴于此问题,我想讲一个比较系统的、全面的博客,希望大家能支持。如果有什么问题,可以私聊我,我或许能够帮到你。总之,我反正是比较喜欢那些努力的人,在他们身上,你能看到奋斗者的美。主页:https://my.oschina.net/shengxiaohu123转载 2021-07-17 14:25:25 · 189 阅读 · 1 评论 -
【面试必备】-- Java工程师知识点
很多人在面试的时候,不知道要准备些什么。接下来,我就给大家梳理一下Java工程师面试时,要准备的知识。如果你每个知识点都能搞定的话,那么我相信面试一定不是什么问题。一、计算机基础知识:数据结构计算机网络二、Java知识:Java基础Java集合Java并发Java虚拟机三、常用框架:Spring coreSpring mvcSpring bootMybatis ...原创 2019-10-14 17:30:22 · 529 阅读 · 0 评论 -
【缓存】-- cache缓存技术详解
标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑...原创 2019-09-24 17:56:28 · 727 阅读 · 0 评论 -
【J.U.C详解】--线程池ThreadPoolExecutor源码解析
为什么要使用线程池呢?有什么好处?原创 2019-08-21 15:45:43 · 434 阅读 · 1 评论 -
【源码分析】Java集合框架源码分析(一)
上图是Map的大致继承关系图,集合其实就是一个容器,下面我主要以增、删、改查和遍历来讲解接口和具体的实现类。首先来看Map接口:一、最顶层Map接口public interface Map<K,V> { /*键值对接口 Entry*/ interface Entry<K,V> { K getKey(); ...原创 2019-08-07 18:03:10 · 174 阅读 · 0 评论 -
【源码分析】Java集合框架源码分析(三)
先来看看集合Collection的继承关系图:Collection接口主要分为三类:List、Set、Queue。List:有序、有下标、可重复Set:无序(LinkedHashSet除外)、无下标、无重复Queue:队列ArrayList用的比较多,可以做个详细的讲解。LinkedList实现了List接口和Deque接口,底层采用链表实现,下标查询和插入比较慢,优点是作为队列。...原创 2019-08-08 17:12:55 · 164 阅读 · 0 评论 -
【源码分析】Java集合框架源码分析(二)
接着上一篇继续讲,上一篇讲了一下HashMap,其实Map接口用的最多的实现就是HashMap,也是最复杂的一个。下面我们继续讲其他的实现类:LinkedHashMap、IdentityHashMap、TreeMap、WeakHashMap。1.LinkedHashMapLinkedHashMap他是继承的HashMap,增删改都是原用的HashMap的增删改查。唯一的区别就是遍历的时候,他记...原创 2019-08-08 13:54:45 · 139 阅读 · 0 评论 -
Java基础(二)集合框架
集合框架类图原创 2019-07-11 15:54:18 · 160 阅读 · 0 评论 -
Java基础(一)
一、数据类型char 占用两个字节,jvm采用Unicode16编码,每个char占用两个字节。浮点类型数值后面跟f、l 例如 float f1 = 5.1f double d1 = 4.1d long size = 5L二、运算符①移位运算符:<< 、>>、 >>>。移位运算符是针对int类型的。如果不是int先强转,然后再移位,最...原创 2019-07-11 15:52:22 · 168 阅读 · 0 评论 -
JAVA基础知识概述
注意:闲暇之余,抽空来写点文章,对自己以前学过的知识一个总结、回顾、记录和提升。一.java基础知识原创 2018-04-24 15:58:50 · 169 阅读 · 0 评论
分享