Java学习总结
2021/7/18 22:06:30
本文主要是介绍Java学习总结,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录
循环
分支结构
switch分支语句
控制循环结构
使用break结束循环
使用continue忽略本次循环剩下语句
使用return结束方法
类
三种常见成员
成员变量
方法
构造器
this关键字(隐式参数)
方法重载和构造器重载
循环
while(true) { } for(;;){ }
上述两个循环都为死循环
分支结构
switch分支语句
switch语句后面的控制表达式的数据类型只能是byte、int、short、char四种整数类型,枚举类型和String类型,不能是boolean类型
若每块语句后面没有break,遇到相等的case值就开始执行,一直到switch语句结束,后面不要判断条件是否与case值相等
控制循环结构
使用break结束循环
break不仅可以结束其所在循环,也可以结束其外层循环,此时需要在break后紧跟一个标签,这个标签用于标识一个外层循环。Java中的标签就是一个紧跟着英文冒号(:)的标识符
使用continue忽略本次循环剩下语句
与break相似,只是不会终止,而是忽略本次循环剩下的语句,接着开始下一次循环
使用return结束方法
return的功能是结束一个方法,与break和continue不同
类
[修饰词] class 类名{ }
修饰符可以省略,也可以是public、final、abstract
三种常见成员
构造器(构造方法)、成员变量(属性)、方法
类里各成员之间的定义顺序没有任何影响,各成员之间可以相互调用,但是static修饰的成员不能访问没有static修饰的成员。
成员变量
用于定义该类或该类的实例所包含的状态数据
[修饰词] 类型 成员变量 [=默认值]
修饰词可以省略,也可以用public、protected、private、static、final其中 public、protected、private三选一,它们可以与static、final组合使用
方法
用于定义该类或该类的实例的行为特征或者功能实现,不能独立存在,必须属于类或对象
[修饰符] 返回类型 方法名(形式参数){ }
修饰符可以省略,也可以是public、protected、private、static、final、abstract,其中 public、protected、private三选一,final、abstract二选一,它们可以与static组合使用
参数传递的方式:值传递
构造器
用于构造该类的实例(初始化),通过new关键字调用
[修饰符] 方法名(形式参数){ }
修饰符可以省略,也可以是 public、protected、private三选一,构造器名必须与类名相同
Java中的引用可看作C语言中的指针
this关键字(隐式参数)
this关键字的最大作用就是让一个类中的方法,访问该类里的另一个方法或实例变量
this可以代表任何对象,谁在调用这个方法,this就代表了谁。
对象的一个成员直接调用另一个成员,可以省略this前缀,但是当方法(构造器)中的局部变量与 成员变量相同时,this不能省略
static修饰的方法中不能使用this引用
静态成员(有static修饰的)不能直接访问非静态成员
也可以用this()在构造器中调用其他构造器(构造器重载),必须位于第一行
方法重载和构造器重载
同一个类里具有多个方法(构造器),多个方法(构造器)的形参列表不同,及被称为方法(构造器)重载
如果系统中包含了多个构造器,其中一个构造器的执行体里完全包含另一个构造器的执行体,对于这种完全包含情况,如果是两个方法之间存在这种关系,则可在一个方法中直接调用另一个方法,构造器则要用this();
这篇关于Java学习总结的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-26大厂数据结构与算法教程:入门级详解
- 2024-12-26大厂算法与数据结构教程:新手入门指南
- 2024-12-26Python编程入门指南
- 2024-12-26数据结构高级教程:新手入门及初级提升指南
- 2024-12-26并查集入门教程:从零开始学会并查集
- 2024-12-26大厂数据结构与算法入门指南
- 2024-12-26大厂算法与数据结构入门教程
- 2024-12-26二叉树入门教程:轻松掌握基础概念与操作
- 2024-12-26初学者指南:轻松掌握链表
- 2024-12-26平衡树入门教程:轻松理解与应用