Java小节

该博客聚焦Java技术,介绍了三种注解、编写规范、变量定义等内容。阐述了自动转换需满足目标类型大于源类型等条件,还对比了switch和多重if选择结构,以及探讨了==和equals的区别。

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

JAVA

1、三种注解

// 单行注释
/**/多行注释
/* * */文档注释

2、JAVA编写规范

1.类名使用public修饰
2.一行只写一条语句
3.{}的使用及位置
4.代码缩进

3、定义变量

1.先声明后赋值
2.声明后直接赋值

4、满足自动转换的条件

目标类型大于源类型
字符串可以自动转换成整形

5、switch和多重if选择结构

相同:
都是用来处理多分支条件的结构
不相同:
switch选择结构:只能处理等值条件判断的情况,而且条件必须是整形变量或字符型变量
多重if选择结构:没有switch选择结构的限制,特别适合某个变量处以某个连续区间是的情况

6、== 和 equals 的区别是什么

== : 它的作用是判断两个对象的地址是不是相等。即,判断两个对象是不是同一个对象。(基本数据类型 == 比较的是值,引用数据类型 == 比较的是内存地址)

equals() : 它的作用也是判断两个对象是否相等。但它一般有两种使用情况: 情况1:类没有覆盖 equals() 方法。则通过 equals() 比较该类的两个对象时,等价于通过“==”比较这两个对象。 情况2:类覆盖了 equals() 方法。一般,我们都覆盖 equals() 方法来两个对象的内容相等;若它们的内容相等,则返回 true (即,认为这两个对象相等)。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

给我new一个亿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值