首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
超fly
掘友等级
java工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
java基础面试题学习理解
临近年关,新的一年又要来了,马上要到求职的黄金阶段了,提前准备复习下面试题是在所难免的。但好多时候准备面试的时候会忽略一些简单的基础只是,或者对于基础只是理解不够深入,其实不管是面试或者以后工作中,基础知识都是很重要和关键的。时常复习和深入理解是很有必要的。下面是我整理的一些j…
你应该了解的java虚拟机(JVM)
内存空间小,线程私有。字节码解释器工作是就是通过改变这个计数器的值来选取下一条需要执行指令的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖计数器完成。 如果线程正在执行一个 Java 方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;如果正在执行的…
java多线程面试题
②.进程是操作系统资源分配的基本单位,是执行着的应用程序。 进程和线程都是操作系统所运行的程序运行的基本单元。 进程是线程的容器,真正完成代码执行的是线程,而进程则作为线程的执行环境。 进程具有独立的空间地址,一个进程崩溃后,在保护模式下不会对其它进程产生影响。 线程只是一个进…
java的设计模式第四章:行为型设计模式
模板方法(Template Method)模式:定义一个操作中的算法骨架,将算法的一些步骤延迟到子类中,使得子类在可以不改变该算法结构的情况下重定义该算法的某些特定步骤。 策略(Strategy)模式:定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的改变不会…
java的设计模式第三章:结构型设计模式
代理(Proxy)模式:为某对象提供一种代理以控制对该对象的访问。即客户端通过代理间接地访问该对象,从而限制、增强或修改该对象的一些特性。 适配器(Adapter)模式:将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类能一起工作。 桥接(…
java的设计模式第二章:创建型设计模式
创建型模式分为以下几种。 单例(Singleton)模式:某个类只能生成一个实例,该类提供了一个全局访问点供外部获取该实例,其拓展是有限多例模式。 原型(Prototype)模式:将一个对象作为原型,通过对其进行复制而克隆出多个和原型类似的新实例。 工厂方法(FactoryMe…
java的设计模式第一章:概述
有关软件设计模式的定义很多,有些从模式的特点来说明,有些从模式的作用来说明。本教程给出的定义是大多数学者公认的,从以下两个方面来说明。 软件设计模式(Software Design Pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总…
JDK源码解读十六章:java.util.concurrent.ConcurrentHashMap
我们都知道HashMap不是线程安全的,所以在处理并发的时候会出现问题。 而HashTable虽然是线程安全的,但是是通过整个来加锁的方式,当一个线程在写操作的时候,另外的线程则不能进行读写。效率其实是很低的。 所以ConcurrentHashMap出现了,它则可以支持并发的读…
JDK源码解读十五章:java.util.Hashtable
和HashMap一样,Hashtable 也是一个散列表,它存储的内容是键值对(key-value)映射。 Hashtable的容量可以为任意整数,最小值为1,而HashMap的容量始终为2的n次方。 跟HashMap一样,Hashtable内部也有一个静态类叫Entry,其实…
JDK源码解读十四章:java.util.HashMap
上一章学习了AbstractMap,这一章我们重点学习下AbstractMap的子类HashMap,也是我们最常用的一个map。 可以看到 HashMap继承了抽象类AbstractMap,实现了map接口,Cloneable,Serializable ,这些接口的作用很明显就…
下一页
个人成就
文章被点赞
46
文章被阅读
7,094
掘力值
535
关注了
10
关注者
11
收藏集
1
关注标签
30
加入于
2019-02-25