会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
老马说编程
深入浅出探索Java编程及计算机技术的本质
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
下一页
2016年5月30日
Java编程的逻辑 (17) - 继承实现的基本原理
摘要: 本节介绍继承实现的基本原理,类在内存中包括哪些信息?对象创建的过程?对象的内存布局?动态绑定是如何实现的?虚方法表是什么? ...
阅读全文
posted @ 2016-05-30 09:36 老马说编程
阅读(7365)
评论(11)
推荐(10)
2016年5月25日
Java编程的逻辑 (16) - 继承的细节
摘要: 继承和多态的基本概念是比较简单的,但它们有一些相关的细节,包括构造方法、变量和方法重名、静态与动态绑定、重载与重写、父子类型转换、protected访问权限、可见性重写、防止继承(final) ... 本节一一解说
阅读全文
posted @ 2016-05-25 09:59 老马说编程
阅读(4128)
评论(9)
推荐(5)
2016年5月23日
Java编程的逻辑 (15) - 初识继承和多态
摘要: 为什么要有继承?继承解决什么问题?如何实现继承?super和this的关系?多态是什么意思?动态绑定指的是什么?...
阅读全文
posted @ 2016-05-23 08:31 老马说编程
阅读(5327)
评论(5)
推荐(10)
2016年5月19日
Java编程的逻辑 (14) - 类的组合
摘要: 正所谓,道生一,一生二,二生三,三生万物,如果将二进制表示和运算看做一,将基本数据类型看做二,基本数据类型形成的类看做三,那么,类的组合以及下节介绍的继承则使得三生万物。
阅读全文
posted @ 2016-05-19 07:54 老马说编程
阅读(3900)
评论(1)
推荐(4)
2016年5月17日
Java编程的逻辑 (13) - 类
摘要: 通过类实现自定义数据类型,封装该类型的数据所具有的属性和操作,隐藏实现细节,从而在更高的层次上(类和对象的层次,而非基本数据类型和函数的层次)考虑和操作数据,是计算机程序解决复杂问题的一种重要的思维方式。
阅读全文
posted @ 2016-05-17 06:46 老马说编程
阅读(7927)
评论(10)
推荐(7)
2016年5月9日
Java编程的逻辑 (12) - 函数调用的基本原理
摘要: 上节我们提到了一个系统异常java.lang.StackOverflowError,栈溢出错误,要理解这个错误,我们需要理解函数调用的实现机制,本节就谈谈它的基本原理 ...
阅读全文
posted @ 2016-05-09 10:21 老马说编程
阅读(8297)
评论(2)
推荐(12)
2016年5月7日
Java编程的逻辑 (11) - 初识函数
摘要: 为什么需要函数?函数隐含着一种什么样的思维方式?数组参数和基本类型参数有什么不同?return的含义?想返回多个结果怎么办?函数重名怎么办?调用函数时实际参数类型必须与函数声明的参数类型一样吗?自己调用自己合适吗?
阅读全文
posted @ 2016-05-07 11:44 老马说编程
阅读(3804)
评论(0)
推荐(7)
2016年5月5日
Java编程的逻辑 (10) - 强大的循环
摘要: 虽然循环看起来只是重复执行一些类似的操作而已,但它其实是计算机程序解决问题的一种基本思维方式,凭借循环(当然还有别的),计算机能够非常高效的完成人很难或无法完成的事情
阅读全文
posted @ 2016-05-05 10:48 老马说编程
阅读(7809)
评论(1)
推荐(6)
2016年4月29日
Java编程的逻辑 (9) - 条件执行的本质
摘要: 条件执行总体上是比较简单的 ... if, else实际上会转换为这些跳转指令... switch可能会使用一种更为高效的方式,叫跳转表 ... 跳转表为什么会更为高效呢?
阅读全文
posted @ 2016-04-29 10:24 老马说编程
阅读(5089)
评论(7)
推荐(12)
2016年4月26日
Java编程的逻辑 (8) - char的真正含义
摘要: char看上去是很简单的 ... 但我们在第3节抛出了一个问题,为什么字符类型也可以进行算术运算和比较?char的本质到底是什么?
阅读全文
posted @ 2016-04-26 11:32 老马说编程
阅读(6877)
评论(8)
推荐(7)
上一页
1
···
5
6
7
8
9
10
下一页
公告