首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
安徒生的女王866
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
338
文章 32
沸点 306
赞
338
返回
|
搜索文章
赞
文章( 32 )
沸点( 306 )
谈谈前端中的设计模式和使用场景
相信大家在日常学习和工作中都多多少少听说/了解/使用过 设计模式,我们都知道,使用恰当的设计模式可以优化我们的
Java实习生面试复习(一):String类型
注意:JDK9以后,不再是char[]数组了,而是使用byte数组,因为可以减少一半的内存,byte使用一个字节来存储一个char字符,char使用两个字节来存储一个char字符。只有当一个char字符大小超过0xFF时,才会将byte数组变为原来的两倍,用两个字节存储一个ch…
Java实习生面试复习(二):HashMap
HashMap基本是我们在日常使用中频率特别高的一个数据结构类型了,同时也是面试经常问到的,围绕着HashMap能展开一系列问题,本文不对源码做过深的讨论,因为我觉得实习生应该还不需要了解的那么透彻。
Java实习生面试复习(三):ArrayList
ArrayList 我们几乎每天都会使用到,本文就一起来看看同样是面试高频问到的ArrayList的相关知识吧。 图中展示是长度为 8 的数组(为了画图方便,其实默认是10),长度从 1 开始计数,index 表示数组的下标,从 0 开始计数,elementData 表示数组本…
Java实习生面试复习(四):LinkedList
LinkedList 适用于集合元素先入先出和先入后出的场景,在队列中被频繁使用。下面我们就来简单了解一下它,并看看它跟常用的ArrayList的区别。 LinkedList结构分析 LinkedLi
Java实习生面试复习(五):Thread线程学习
多线程也是面试中必问的点,是必备的基础技能。 比如Thread.start方法就是将线程从NEW状态 转换成 RUNNABLE 状态。 比如等待执行 synchronized 代码块或者使用 synchronized 标记的方法。 WAITING,等待状态,一个处于等待状态的线…
Java实习生面试复习(六):MySQL索引详解
作为一个后端程序员,数据库也是天天打交道的,我们都知道表结构设计只是设计数据库最初环节之一,另外还有最为重要的一个环节—索引设计,只有正确设计索引,业务才能达到上线的初步标准~
Java实习生面试复习(七):synchronized和ReentrantLock的学习
synchronized 和 ReentrantLock 也是高频的面试问题,我们这篇文章就来深入学习一下。 Synchronized属于独占式悲观锁,是通过JVM 层面实现的。 synchronized 只允许同一时刻只有一个线程操作资源。在Java中每个对象都隐式包含一个m…
Java实习生面试复习(八):volatile的学习
说起volatile,肯定少不了Java内存模型,Java内存模型(Java Memory Model,JMM)是Java虚拟机规范定义的,用来屏蔽掉java程序在各种不同的硬件和操作系统对内存的访问的差异,这样就可以实现Java程序在各种不同的平台上都能达到内存访问的一致性。…
Java实习生面试复习(九):聊聊动态代理
我们大家都直接或者间接的使用过动态代理,无论是日志框架还是Spring 框架,它们都包含了动态代理。代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。主要有静态
下一页
关注了
9
关注者
8
收藏集
0
关注标签
0
加入于
2022-07-15