• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






James.Gong

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2018年1月3日

java条件判断语句switch小结
摘要: java的流程控制语句中,选择判断语句有两种if...else和switch。相对而言,switch在实际使用过程中需要注意的地方较多,有时会由于忘记它的一些语法特征,对其语法产生误解,从而导致一些错误。这里通过查阅资料和编码实践对switch做出一些小结。 一、switch的基本语法 switch 阅读全文
posted @ 2018-01-03 15:59 亮仔的程序园 阅读(11875) 评论(0) 推荐(1)
 

2017年12月29日

子类实例对象锁与父类实例对象锁的关系
摘要: 一、疑问来源 最近学习《java并发编程实战》对下面这句话有些疑惑 “由于Widget和LoggingWidget中doSomething方法都是synchronized方法,因此每个doSomthing方法在执行前都会获得Widget上的锁”--《java并发编程实战》2.3.2 重入 读到这里比 阅读全文
posted @ 2017-12-29 14:54 亮仔的程序园 阅读(1085) 评论(0) 推荐(1)
 

2017年12月27日

JDK动态代理代理类的生成与缓存
摘要: 一、缓存相关的类及主要结构 代理类的生成与缓存主要在java.lang.reflect.WeakCache<K, P, V>这个类中完成,此类用于代理类缓存的主要结构如下 这里最核心的是用于缓存的map,其中key-value关系如下: 源码中把这个value的变量称为valuesMap,value 阅读全文
posted @ 2017-12-27 21:23 亮仔的程序园 阅读(1526) 评论(0) 推荐(0)