随笔分类 - Java沉思录
通过后续的思考,总结java的知识点,力求在思考中得到进步
摘要:封装的概述 封装应该有两个含义,一是把对象的属性和行为看成一个密不可分的整体,将两者封装在对象中。另一层含义是“信息屏蔽”,把不需要外界知道的信息隐藏起来,有些对象的属性和行为允许外界使用但不允许更改,而有些对象的属性和行为允许外界知道也允许外界更改,但尽量屏蔽对象功能的实现细节 使用封装有三大好处
阅读全文
摘要:借鉴对象内存分析 对象创建步骤分析 在java中提倡万物皆对象的思想,所以对于创建一个对象时的内存分析显得很有必要 java中程序运行流程 java程序运行分为两个流程,分别为编译和执行,在编译阶段java编译器将源代码解释成字节码(即class文件),然后由JVM进行运行class文件 下面的对象
阅读全文
摘要:函数重载其实是方法的多态性的一种体现 函数重载其实严格来说是一种方法名称重用的功能,利用特定的机制可以让一个方法实现不同的功能 方法重载的实现 方法的名称相同(强制)但方法的参数的类型和参数的个数不同(强制),对返回类型不作要求 //验证函数的重载 //函数实现2个是相加的功能 public cla
阅读全文