Java基础链接整理

本文详细整理了Java的基础知识,包括对象、抽象、接口、继承、多态、内部类等核心概念。阐述了对象的创建过程,抽象类与接口的区别,继承的特性,以及多态和内部类的应用。提供了丰富的学习资源链接,是Java初学者的宝贵资料。
摘要由CSDN通过智能技术生成

Java基础整理

Java基础知识整理:https://www.cnblogs.com/chenhao0302/p/7125874.html

一、对象

1、对象的三大特性:封装、多态、继承

2、对象的创建一般分为三步:

声明:声明一个对象,包括对象名称和对象类型

实例化:使用关键字new来创建一个对象

初始化:使用new创建对象时,会调用构造方法初始化对象

3、类是对象的模板,对象是类的实例。

4引用数据类型与基本数据类型最大的不同在于:引用数据类型需要内存的分配和使用。所以,关键字new的主要功能就是分配内存空间,也就是说,只要使用引用数据类型,就要使用关键字new来分配内存空间

5、任何情况下,只要看见new关键字都表示要分配新的堆内存空间,一旦堆内存空间分配了,里面就会有类中定义的属性,并且属性内容都是其对应数据类型的默认值。

6引用传递的精髓:同一块堆内存空间,可以同时被多个栈内存所指向,不同的栈可以修改同一块堆内存的内容。

7以后定义类的时候,最好所有属性都要编写private封装,封装之后的属性如果需要被外部操作,则编写settergetter

8匿名对象由于没有对应的栈内存指向,所以只能使用一次,一次之后就将成为垃圾,并且等待被GC回收释放。

类和对象详解(一):http://blog.csdn.net/wei_zhi/article/details/52745268

类和对象详解(二):http://blog.csdn.net/wei_zhi/article/details/52750933

实例化与构造函数:https://www.cnblogs.com/bboyxiaoming/archive/2011/11/02/2233164.html

实例化的几种方法:http://www.jb51.net/article/112006.htm

二、抽象(abstract

抽象方法是指没有方法体的方法,使用abstract关键词做修饰,拥有抽象方法的类就是抽象类,也是使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值