当前位置: 首页 > news >正文

Java注意事项

文章目录

  • 1.字符串和字符的区分
  • 2.两个类在同一个包中,调用不需要导入
  • 3.起名不能用数字开头,可以在前面加个a再加01,02
  • 4.最好是在src模块下创建package
  • 5.被public修饰的类,类名要和文件名保持一致
  • 6.ArrayList泛型得选对,因为可能别的文件中也有同名类,得选到想要的类
  • 7.一些标准描述方法:类继承父类,实现接口

1.字符串和字符的区分

‘0’ 是 char 字符,表示单个字符,内部值是 48(ASCII)
“0” 是 String 字符串,表示字符序列

“0” + 0 是字符串拼接:

"0" 是字符串,0 是整数。
"0" + 0 会自动把 `0` 转成字符串,再拼接,结果是字符串 "00"

‘0’ + 0 是字符加整数(ASCII 运算):

'0' 是字符,Java 中字符是以 Unicode 存储,本质是一个整数。
'0'Unicode 值(也是 ASCII 码)是 48
所以 '0' + 0 = 48
System.out.println('0' + 0) 实际输出的是整数 48

另:stringbuilder和stringjoiner可以看作是字符串的变体,是使得操作更方便的字符串

2.两个类在同一个包中,调用不需要导入

在 Java 中,import 的作用是:

让你在一个类中引用不同包(package)中的类时,不必写全类名。

但如果两个类在同一个包中,Java 编译器默认已经“看得见”这个类,无需再导入。

3.起名不能用数字开头,可以在前面加个a再加01,02

4.最好是在src模块下创建package

5.被public修饰的类,类名要和文件名保持一致

6.ArrayList泛型得选对,因为可能别的文件中也有同名类,得选到想要的类

7.一些标准描述方法:类继承父类,实现接口


文章转载自:

http://5oDU3qAn.dbxss.cn
http://bYioGBWa.dbxss.cn
http://XlIIR19W.dbxss.cn
http://SopI7zX3.dbxss.cn
http://onB5BXek.dbxss.cn
http://TMfIueLi.dbxss.cn
http://yEYo6jT4.dbxss.cn
http://fGv6rqBK.dbxss.cn
http://8QnH4dLt.dbxss.cn
http://g1HhJRYH.dbxss.cn
http://IQxMRkEC.dbxss.cn
http://YXQqsZUq.dbxss.cn
http://Nohdl2C6.dbxss.cn
http://xJEfQrls.dbxss.cn
http://Lr3Ey7bg.dbxss.cn
http://GY3HoVFg.dbxss.cn
http://Tb5gYU10.dbxss.cn
http://otpGeog0.dbxss.cn
http://3fUUR5Mv.dbxss.cn
http://3z0ylU3o.dbxss.cn
http://iECRnkbt.dbxss.cn
http://o6GkGKei.dbxss.cn
http://loiGGabT.dbxss.cn
http://adWXv0pY.dbxss.cn
http://a30k0iVN.dbxss.cn
http://Q2uhzF4v.dbxss.cn
http://Y7Q3lyq2.dbxss.cn
http://rfqSeLfV.dbxss.cn
http://oDk4f3ib.dbxss.cn
http://oq4Ox0nM.dbxss.cn
http://www.dtcms.com/a/372542.html

相关文章:

  • PLC_博图系列☞基本指令”S_ODTS:分配保持型接通延时定时器参数并启动“
  • 2025年如何免费创建一个网站?
  • Linux驱动开发(1)概念、环境与代码框架
  • 3种XSS攻击简单案例
  • Windows存储IOPS的预测性扩容
  • 模式组合应用-装饰器模式
  • 【数据结构与算法Trip第1站】基本介绍
  • Dockerfile解析器指令(Parser Directive)指定语法版本,如:# syntax=docker/dockerfile:1
  • Docker命令(全)
  • 【基于yolo和web的垃圾分类系统】
  • Dify工作流节点(二)
  • Hologres自增序列Serial使用简介
  • SpringBoot-Web开发-内容协商——多端内容适配内容协商原理HttpMessageConverter
  • ESWA修改后投稿流程
  • 可能断更说明
  • Batch Normalization:深度学习中的“加速器”与“稳定器”
  • 【Docker-Day 25】深入理解 Kubernetes Namespace:实现多租户与环境隔离的利器
  • Java工业通信实战(三):Modbus RTU串口通信实现
  • Referential Integrity 引用完整性
  • 日语学习-日语知识点小记-构建基础-JLPT-N3阶段(27):文法+单词第8回4+考え方7
  • Verilog三段式FSM,实现十字路口红绿灯
  • Java-面试八股文-JVM篇
  • Android开发-Activity附加信息
  • linux内核 - 获取单调计时时间戳的方法
  • 文献阅读 250907-Humans have depleted global terrestrial carbon stocks by a quarter
  • 装饰(Decorator)模式可以在不修改对象外观和功能的情况下添加或者删除对象功能
  • Java-Spring入门指南(三)深入剖析IoC容器与Bean核心机制
  • JavaScript 创建型设计模式详解
  • 【深度学习】CNN 卷积层
  • 洛谷 B4071 [GESP202412 五级] 武器强化