三周java学习总结

编程语言的几个发展阶段
面向机器语言
汇编语言,根据机器不同对应的命令也不同,不能跨平台

面向过程语言
c语言,不同的模块负责问题的不同部分

面向对象语言
Java、c++,不同对象及它的行为(封装、继承、多态)


类声明

class + 类名

类体
变量声明:属性
方法定义:行为

成员变量

类型
基本类型:整型、浮点型、字符型、逻辑类型。
引用类型:数组、对象、接口。

有效范围
成员变量有效性与在类中的位置无关。

编程风格
一行只声明一个变量

方法
方法头
方法类型 + 名称 + ( )

方法体
局部变量只在方法内有效(与声明位置相关),成员变量在整个类中有效(与声明位置无关)。

区分成员变量和局部变量
当成员变量与局部变量名字相同时,成员变量被隐藏(使用需this)。

局部变量没有默认值
构造方法与对象的创建
构造方法
构造方法没有类型

创建对象
对象的声明
类的名字 + 对象的名字;

对象的内存模型
创建对象,就是指为对象分配变量,并获得一个引用,以确保这些变量由该对象来操作管理。

使用对象
对象操作自己的变量
对象.变量;

对象调用类中的方法
对象.方法;

总结
学习java已经有三个周了,尤其现在实在特殊时期,考验我的自觉性的时候到了,前段时间的时候会认真听讲,下课后也会复习老师所讲的知识点,不懂的会翻阅笔记,或者查询资料,但是到了后期就直接放飞自我了,学习有所怠慢,所以应该要加强自己自主学习的意识,上课应认真听讲,课后应多花时间巩固。

你可能感兴趣的:(三周java学习总结)