Java面向对象的一些理解重点和难点
来源:互联网 发布:小蜜蜂写作软件 编辑:程序博客网 时间:2024/05/17 03:02
java数据类型图: ┏数值型━┳━整数型:byte short int long ┏基本数据类型━━┫ ┗━浮点型:float double ┃ ┣字符型:char 数据类型╋ ┗布尔型:boolean ┃ ┏类(class)(可以是我们创建的,也可以是java库中的类(Object 类,String类) ) ┗引用数据类型━━╋接口(interface)(可以是我们创建的,也可以是java库中的接口(List<E>:列表,Map ) ) ┗数组(array)
总结:首字母小写的都是基本数据类型。首字母大写的都是引用类型
java数据类型图的概念及解释:点击打开链接
java数据类型图的概念及解释:点击打开链接
一.new 关键字的解释
A a = new A();
new 关键字在生成对象时完成了三件事情:
a) 为对象开辟内存空间。
b) 调用类的构造方法。
c) 将生成的对象的地址返回给a。
二.成员变量与局部变量
概念:属性需要定义在类中,又叫做成员变量;而定义在方法中的变量叫做局部变量。
成员变量与局部变量的联系与区别:
a) 无论是成员变量还是局部变量,使用前都需要声明(定义)。
b) 对于局部变量来说,使用前必须要初始化;对于成员变量来说,使用前可以不初 始化。如果没有初始化成员变量就开始使用,那么每个类型的成员变量都有一个 默认的初始值
i. byte、short、int、long 类型的初始值为 0
ii. float、double 类型的初始值为 0.0
iii. char 类型的初始值‘\u0000’
iv. boolean 类型的初始值为 false
三.引用类型
引用类型(reference type)指向一个对象,不是原始值,指向对象的变量是引用变量。
在java里面除去基本数据类型的其它类型都是引用数据类型,自己定义的class类都是引用类型,可以像基本类型一样使用。
示例如下:
java中的引用类型及引用传递的概念:点击打开链接
注意:jAVA中进行方法的参数传递时,无论是原生数据类型还是引用数据类型,参数传递方式统一是传值(pass by value)。原生数据类型(基本数据类型)传值传的就是值本身,而引用类型传值传的是地址(值)。
- Java面向对象的一些理解重点和难点
- 面向对象一些重点
- Java面向对象-难点汇总
- 面向对象的一些理解
- 面向对象编程的难点
- 面向对象编程的难点
- java的一些难点
- 关于Java面向对象基本特征的一些理解
- 面向对象软件设计的目标、原则和难点
- Socket编程的难点和重点
- Java面向对象重点总结
- java面向对象的理解
- 理解Java的面向对象
- JAVA面向对象的理解
- Java的面向对象理解
- Java面向对象的理解
- Java面向对象的理解
- java面向对象的理解
- 邮件开发:发送程序
- NAT简单实例,教会你如何配置访问内部开发环境
- 利用虚拟网桥实现Docker容器的跨主机访问
- 假如和你相亲的姑娘浑身上下各种名牌奢侈品,拿着玫瑰金,而且没什么正经工作,恭喜你小伙子,你中奖了!
- 利用GitHub进行文件的版本控制
- Java面向对象的一些理解重点和难点
- Linux 的虚拟文件系统--各结构之间的联系
- Dubbo学习总结(4)——Dubbo基于Zookeeper实现分布式实例
- 用 map 输出一定格式的字符串Plain=w=b~|~t=e~|~e=c~|~r=d~|~q=a
- KVC与KVO的应用场景
- 一些问题
- AngularJS讲解
- Apache-2.2.31编译安装
- SSH——浅谈spring中的事务(一)