java基础笔记

来源:互联网 发布:网络语言暴力后果 编辑:程序博客网 时间:2024/06/14 20:40

2017/02/05

面向对象的思维:(做设计指导性的思想)

三步

一.具体问题可以抽象出哪些类和对象

二.类具有哪些属性:静态属性和动态属性(即方法或者说行为)

三.类(对象)之间具有什么样的关系 继承关系(什么是一种什么),聚合关系(又细分为聚集和组合,聚集关系相比组合要弱,组合是指部分是整体必不可少的),关联关系(最弱的一种关系,表现在代码中是一个类的方法的某个参数是另一个类)

java语言中除了基本类型之外的数据类型都是引用类型。

如何在内存中区分类和对象?

类是静态的概念,位于代码区。对象是new出来的,位于堆内存。(堆内存比较大,对象是代码执行的时候分配内存的,是动态分配内存)

局部变量位于栈内存。成员变量位于堆内存。

0 0
原创粉丝点击