会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
joimages
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
2019年12月13日
Java 多线程应知应会
摘要: 请简单说说 synchronized 关键字的底层原理 java 说到多线程绝对绕不开 synchronized,很多 java 工程师对 synchronized 是又爱又恨。为什么呢?主要原因包括以下几点: 1. 在网上找到的各种学习资料,内容杂乱很多都是基于老版本写的,自己实践起来发现和网上说
阅读全文
posted @ 2019-12-13 13:59 joimages
阅读(326)
评论(0)
推荐(0)
2019年12月10日
JDK1.8 中的HashMap
摘要: HashMap本质上Java中的一种数据结构,他是由数组+链表的形式组织而成的,当然了在jdk1.8后,当链表长度大于8的时候为了快速寻址,将链表修改成了红黑树。 既然本质上是一个数组,那我们应该把对应的键值对放到数组的哪个位置就成了重中之重,因为要保证这个算法对同一个key在同一个数组中每
阅读全文
posted @ 2019-12-10 11:39 joimages
阅读(194)
评论(1)
推荐(0)
2019年12月6日
Java 基础复习 -- Enum 类
摘要: 一、枚举类基本语法 在 Java SE5 中添加了一个看似很小的特性,即 enum 关键字,它使得我们在需要群组并使用枚举类型集时,可以很方便的处理。 所有的 enum 都继承自 java.lang.Enum 类。由于 Java 不支持多重继承,所以 enum 不能再继承其他类。然而我们创建一个新的
阅读全文
posted @ 2019-12-06 14:31 joimages
阅读(1708)
评论(0)
推荐(0)
Java 基础复习 基础数据类型与包装器类型
摘要: Java 基础 基础数据类型与包装器类型 基础数据类型 java 中包含哪些基础数据类型,默认值分别是多少? | 基础数据类型 | byte | short | int | long | double | float | char | boolean | | | | | | | | | | | |
阅读全文
posted @ 2019-12-06 11:47 joimages
阅读(269)
评论(0)
推荐(0)
2019年12月3日
设计模式学习笔记 ———— 策略模式+简单工厂模式
摘要: 背景 接受到一个商场收银系统的续期,客户那边说需要做一个收银软件,根据客户所购买的单价和数量进行计算应该收多少钱。做完一版之后客户要求增加打折功能,然后还需要支持满减功能。 起初我的涉及思路是这样的,创建一个公共的接口根据type判断当前使用哪一种收款模式,然后选择对应的函数来计算所需要收的现金。
阅读全文
posted @ 2019-12-03 16:23 joimages
阅读(173)
评论(0)
推荐(0)
设计模式学习笔记 ———— 简单工厂模式
摘要: # 背景 简单工厂模式是很多程序员学习的第一个设计模式,因为其不但原理简单而且易于上手,在日常工作的代码中也常有体现。今天分享一个基于实现“加”、“减”、“乘”、“除”计算器的需求基于简单工厂模式来实现。 # 错误示范 在学习简单工厂模式之前,遇到这种需求我是这样实现的: public static
阅读全文
posted @ 2019-12-03 14:53 joimages
阅读(325)
评论(0)
推荐(0)
上一页
1
2
3
4
公告