会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
王小跳
博客园
首页
新随笔
联系
管理
订阅
2018年3月19日
摘自《Java工程师成神之路》2018修订版,自我勉励
摘要: 一、基础篇JVM JVM内存结构 堆、栈、方法区、直接内存、堆和栈区别 Java内存模型 内存可见性、重排序、顺序一致性、volatile、锁、final 垃圾回收 内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定 JVM参数及调优 Java对象模型 oop-klass、对象头
阅读全文
posted @ 2018-03-19 09:57 王小跳
阅读(1024)
评论(0)
推荐(0)
2018年3月9日
封装、继承、重载、重写、多态
摘要: 有时候,代码写的不少,但有些术语却总是记得不太清楚;有些原理,明明经常用到,但却不太会描述。既然如此,那就记录下来,印象不深的时候再来看看。 1.封装:把对象的属性、操作(或业务)结合为一个整体(class),并尽可能得隐藏内部实现细节,使得对数据的访问只能通过已定义的接口。 上述代码中,把姓名、年
阅读全文
posted @ 2018-03-09 08:16 王小跳
阅读(631)
评论(0)
推荐(0)
2018年1月20日
python实现买啤酒(2元一瓶,4个瓶盖换一瓶,2个瓶子换一瓶)
摘要: 题目:啤酒2元一瓶,4个瓶盖换一瓶,2个瓶子换一瓶,问10元钱能喝几瓶? 把生活中的事情转换成代码,我们首先要做的是找出事情的规律: 喝酒产生瓶盖和瓶子,瓶盖和瓶子又能换酒,酒又产生瓶盖和瓶子,如此不断循环,那么就很容易让人想到递归。只要对细节稍加控制,就可以完成计算了。 代码如下: 执行结果如下:
阅读全文
posted @ 2018-01-20 20:13 王小跳
阅读(6039)
评论(1)
推荐(0)
公告