传智学习日志篇:五
来源:互联网 发布:ping ip加端口 编辑:程序博客网 时间:2024/04/24 18:09
前面的几天都是最基础basic的部分,然后现在是来到了有难度的第一步——面向对象,各种概念需要结合实例来理解运用,有点难哎,不过老师讲课风格我狠喜欢,深入浅出不是问题。总结了下面向对象的核心思想与内存的分配问题,这个是很必要的。
用面向对象的思维考虑问题
1,遇到问题时不要考虑第一步做什么,第二步做什么,要考虑应该会有哪些个类和哪些个对象
2,考虑每一种类和每一种对象应该有哪些属性和方法
3,第三步考虑类类具备什么样的关系
栈内存
用于存储局部变量,当数据使用完,所占空间会自动释放。
堆内存
数组和对象,通过new建立的实例都存放在堆内存中,还有成员变量。每一个实体都有内存地址值;实体中的变量都有默认初始化值; 实体不在被使用,会在不确定的时间内被垃圾回收器回收
方法区:编译后的.class文件以及方法与静态修饰的变量与方法
本地方法栈,pc寄存器(程序计数器)
0 0
- 传智学习日志篇:五
- java学习日志五
- JBPM学习日志(五)
- Java学习日志(五)
- Linux学习日志(五)
- 五月五日 学习日志
- Apache学习笔记(五)Apache日志分析-webalizer篇
- 传智学习日志篇:一
- 传智学习日志篇:二
- 传智学习日志篇:三
- 传智学习日志篇:四
- 传智学习日志篇:六
- 传智学习日志篇:七
- 传智学习日志篇:八
- 传智学习日志篇:九
- 传智学习日志篇:十
- 传智学习日志篇:十一
- 传智学习日志篇:十二
- GreenPlum改变表的分布策略
- 拷贝string至输出流
- RAC修改数据库的spfile位置
- html中的块元素(block element)和内联元素(inline element)
- C#中winform窗体常用设置
- 传智学习日志篇:五
- asihttprequest old了,用afnetworking把!
- 使用git管理远程仓库
- 如何通过域名获得IP地址(linux)
- 卡贴是什么
- 如何判断一个数是不是素数(prime number) 方法
- 路由表学习笔记
- WinInet api 的使用
- php编译完成后,module追加编译进php