Java语言知识点整理

8355
回复
701406
查看
    [复制链接]
等级头衔

头衔 注册会员

Rank: 15Rank: 15Rank: 15

积分成就
UID
102
威望
9
贡献
9
在线时间
1 小时
注册时间
2014-2-26

发表于 2024-2-1 08:15:52 | 显示全部楼层 |阅读模式
编程交流
编程交流: 30个必备熟记
(1)类别和对象
u=240959789,4177795890&fm=253&fmt=auto&app=138&f=JPEG.webp.jpg
类:被class关键词修饰称为类。理解:图纸。
对象:根据类生产的实例称为对象。理解:实体。
(2)成员变量
类中定义的变量称为成员变量。理解:属性。
(3)成员方法
类中定义的方法称为成员方法。理解:功能。
(4)结构方法
方法名和类似名,没有返回值或void关键字。
如果没有结构方法,默认情况下系统提供无参考的结构方法(如果写了,则不提供)
(5)创建对象的语法格式
类名变量 = 当前类的对象(new 构造方法)
父类变量 = 子类的对象(new 构造方法)
接口变量 = 实现类的对象(new 构造方法)
(6)编写步骤和创建对象的方式
1.创建类
2.编写成员变量
3.生成结构方法(建议:无参、有参)
4.生成getter和setter方法(说明:根据成员变量生产)
5.生成tostring方法(说明:测试打印方法)
6.根据类别创建对象(说明:调用无参、有参构造方法创建对象)
(7)java语言类型的分类
基本数据类型:8种
类型/引用类型:其他类型:
(8)基本类型与引用类型的区别
基本类型:真实值存储在变量中。
参考类型:变量中存储对象在内存中的地址值。
(9)值传递
在调用方法传递参数的过程中,基本数类型传递真实值,引用类型传递地址值。
(10)成员变量与局部变量的区别
成员变量:在类中定义的功能范围内。
局部变量:方法中定义的功能范围。
(11)static静态关键词
被static修改的成员属于类名成员,通过[类名.成员]的方式调用
不被static修改的成员属于对象,称为对象成员,通过[对象.成员]的方式调用
(12)抽象类:abstract修饰的类称为抽象类。理解:抽象图纸。
成员变量、成员方法、结构方法:定义与具体类别相同。
(13)抽象有结构方法,但不能创建对象。
//Fatherf = newFather();
(14)抽象方法:被abstract抽象关键字修改,无法大括号(用分号代替方法体)
(15)包含抽象方法的类必须是抽象类,抽象类不一定包含抽象方法
(16)继承的概念:子类通过extends继承关键词继承父类和所有父类成员子类。
(17)具体类与抽象类能相互继承吗?
具体类别可以继承具体类别可以继承具体类别可以继承具体类别
具体类继承抽象类可以(重点)
抽象类可以继承抽象类
抽象继承具体类可以继承具体类可以
(18)继承的设计原则:
抽象-父:负责设计:负责设计
具体类-子类:负责实现
(19)类初始化加载顺序
一类:静态-非静态-结构方法
继承类:父类静态-子类静态-父类非静态-父类结构-子类非静态-子类结构-子类结构-子类结构
(20)如果一个类没有父类,系统会自动允许这类默认继承Object类(Java所有类的顶级父类)
(21)父子类型转换:
子类转换父类,向上转换,没有问题
父类转换子类,向下转换,需要强制类型
(22)包的定义和导入
定义:package 包名
导入:import 包名.类名
本包类可直接使用,外包类必须导入才能使用。
(23)final关键词
修改变量,不能更改
修饰方法不能重写
修饰类,不能继承
(24)this关键词和super关键词
小贴士关键词:表示当前类别的对象
super关键词:表示父类引用
(25)可见性修饰符:4个范围3个关键词
private 私有当前类
默认当前类 + 本包
protected 保护当前类 + 本包 + 外包子类
public 公共所有
(26)接口概念:
被interface修改为接口。理解:表示一个标志和规范。是设计功能的工具。
固定默认成员变量特性:public static final
固定默认的成员方法特点:public abstract
结构方法:无结构方法,无法创建对象。
(27)类别与接口的关系:
类通过implements实现关键字实现接口。类与接口的关系就是实现关系。
接口:负责设计
类:负责实现。
(28)Java是面向对象的语言,面向对象的语言有三个特点:【封装、继承、多态】
包装:类将相关变量和方法封装到类内。可见性装饰符。
继承:父类有的子类。
多态(多态,2种):内部多态(重载)、继承中多态(重写)。
重载:一类、多方法、方法名、参数不同。
重写:在父类和子类中,两种方法、方法名和参数相同,Java会自动调用子类方法。
(29)具体类、抽象类、接口横向比较
具体类抽象接口
关键字 class abstract class interface
成员变量可以public static final
所有成员方法都实现了部分public abstract
是否有结构方法
能不能创建对象?
实现设计(继承)的意图目的设计
(30)Java文件与Java类的关系
Java文件可以写多个Java类,但文件名必须与public修改的类名相同。

欢迎加入学客联盟
等级头衔

头衔 高级会员

Rank: 35Rank: 35Rank: 35Rank: 35Rank: 35

积分成就
UID
4275457
威望
102
贡献
102
在线时间
0 小时
注册时间
2021-12-4

发表于 2024-2-1 08:15:52 | 显示全部楼层
感谢感谢
欢迎加入学客联盟
回复 支持 反对

使用道具 举报

等级头衔

头衔 高级会员

Rank: 35Rank: 35Rank: 35Rank: 35Rank: 35

积分成就
UID
4474243
威望
110
贡献
110
在线时间
0 小时
注册时间
2021-12-25

发表于 2024-2-1 08:15:53 | 显示全部楼层
默默学习。超过别人
欢迎加入学客联盟
回复 支持 反对

使用道具 举报

等级头衔

头衔 中级会员

Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

积分成就
UID
6304751
威望
82
贡献
82
在线时间
0 小时
注册时间
2023-9-5

发表于 2024-2-1 08:15:53 | 显示全部楼层
学习永无止境啊
欢迎加入学客联盟
回复 支持 反对

使用道具 举报

等级头衔

头衔 高级会员

Rank: 35Rank: 35Rank: 35Rank: 35Rank: 35

积分成就
UID
6115951
威望
91
贡献
91
在线时间
0 小时
注册时间
2023-6-30

发表于 2024-2-1 08:15:54 | 显示全部楼层
YYDS
欢迎加入学客联盟
回复 支持 反对

使用道具 举报

等级头衔

头衔 高级会员

Rank: 35Rank: 35Rank: 35Rank: 35Rank: 35

积分成就
UID
6074951
威望
103
贡献
103
在线时间
0 小时
注册时间
2023-6-18

发表于 2024-2-1 08:16:00 | 显示全部楼层
真心不怕苦,就怕学不到担心。
欢迎加入学客联盟
回复 支持 反对

使用道具 举报

等级头衔

头衔 中级会员

Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

积分成就
UID
4431518
威望
58
贡献
58
在线时间
0 小时
注册时间
2021-12-17

发表于 2024-2-1 08:16:00 | 显示全部楼层
要超过别人就需要自己刻苦学习
欢迎加入学客联盟
回复 支持 反对

使用道具 举报

等级头衔

头衔 高级会员

Rank: 35Rank: 35Rank: 35Rank: 35Rank: 35

积分成就
UID
5707597
威望
98
贡献
98
在线时间
0 小时
注册时间
2022-6-4

发表于 2024-2-1 08:16:08 | 显示全部楼层
给力总是默默地说
欢迎加入学客联盟
回复 支持 反对

使用道具 举报

等级头衔

头衔 中级会员

Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

积分成就
UID
5154240
威望
70
贡献
70
在线时间
0 小时
注册时间
2022-3-31

发表于 2024-2-1 08:16:15 | 显示全部楼层
还是非常好的
欢迎加入学客联盟
回复 支持 反对

使用道具 举报

等级头衔

头衔 高级会员

Rank: 35Rank: 35Rank: 35Rank: 35Rank: 35

积分成就
UID
3852509
威望
97
贡献
97
在线时间
0 小时
注册时间
2020-1-3

发表于 2024-2-1 08:16:15 | 显示全部楼层
只从来了这里,不想走了
欢迎加入学客联盟
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电脑技术交流学习
132-3591-5703
周一至周五 9:00-18:00
意见反馈:admin@cnxklm.com

扫一扫访问手机版

Powered by NST! X3.4© 2001-2021技术支持( 闽ICP备14006427号 闽公网安备35090202000370号)|意见建议