JavaSE 复习

本文深入讲解Java中的数据类型分类,包括基本数据类型如byte、int、double等,以及引用数据类型的数组、类、接口等。解析了逻辑运算符的短路特性,详细介绍了break和continue的使用场景,对比了while和do...while循环的区别。此外,还阐述了重载(overload)与重写(override)的重要区别,帮助读者理解方法签名和异常处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.数据类型

  基本分类
  在Java语言中将数据类型分为以下两大类:
  (1)基本数据类型(重点)
  byte、short、int、long、float、double、boolean、char。
  1个      2个     4个  8个      4个        8个       1个        2个
(2)引用数据类型(了解)
数组、类、接口、枚举以及标注

2.短路特性

  对于逻辑与运算符来说,若第一个条件为假则整个表达式已经为假,此时第二个条件不执行
  对于逻辑或运算符来说,若第一个条件为真则整个表达式已经为真,此时第二个条件不执行

3 break和continue
  break关键字可以用在switch-case结构和循环结构中,用于跳出当前结构;
  continue关键字只可以用在循环结构中,用于结束本次循环继续下一次循环(熟悉);

4.while和do…while的区别

 

(1)语法格式
while(条件表达式){
循环体;
} 

do{
循环体;
}while(条件表达式);

do-while循环至少要执行一次循环语句。

5.重载与重写有什么区别?

override(重写)

   1.方法名、参数、返回值类型相同。
   2.子类方法不能缩小父类方法的访问权限。
   3.子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。
   4.存在于父类和子类之间。
   5.方法被定义为final不能被重写。

 overload(重载)

  1.参数类型、个数、顺序至少有一个不相同。 
  2.不能重载只有返回值不同的方法名。
  3.存在于父类和子类、同类中。

6

 

转载于:https://www.cnblogs.com/xiaoka000/p/10544968.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值