【Java核心技术解读】变量和魔鬼字符串字符串笔记

举报
Java实用技术@Pandas 发表于 2023/03/31 21:57:42 2023/03/31
【摘要】 【Java核心技术解读】变量和魔鬼字符串字符串笔记

java命名规范,类名大写开头,变量小写开头,常量大写字母,遵循驼峰命名法。

🐰:不同编程语言都有自己的命名规范,良好的编程习惯是程序员素养体现。比如java使用驼峰,python使用下划线。

java需要使用大括号划分程序块

public class TestClass {
	private String myName = "Java实用技术手册";
}

java的访问修饰符public和private最常用,protected用于父子继承,default代表什么修饰符都不加。

java单行注释使用 //或者/* xx /,多行注释使用 /* xx */

🐰:为了让IDE可以显示变量的注释,可以使用多行注释来生成文档注释,就是悬浮可以显示注释内容。
Pasted image 20230127203638.png

java基本数据类型包括数字型和字符型。

🐰:所有的编程语言都离不开数据类型,比如数字和字符,数字又分为整数和小数(浮点数),字符又分为单字符和字符串(多字符)。
注意java是跨平台的编程语言,整数范围和机器处理器无关,不像C语言整数范围在32位电脑和64位电脑上不同。

布尔类型boolean是表示真假,true和false,默认false。

变量驼峰命名且大小写敏感,一行只声明一个变量。

🐰:变量不要一行代码声明多个变量。

// 反例:
private int pageSize, pageNum;

常量注意区分final和static final区别。

public static final DEFAULT_NAME = "Pandas";

运算符包括加减乘除。

🐰:注意自加i++和自减i–。

x = x + 1 ===>  x += 1
如果写成 x =+ 1,就错了。

数字运算有强转和精度考虑,高精度计算,使用BigDecimal。

注意对于浮点数不要使用new BigDecimal(1.1),  要使用 new BigDecimal("1.1"),或者 Bigdecimal.valueOf(1.1)

运算尽量使用小括号包装一次运算,避免记错运算优先级。

字符串底层数据结构是多个字符char组成。

字符串相等使用.equls方法,而不是 == 。

字符串null和空字符串不一样,判断方法参看《》

背记String常用API,拆分,相等,索引。

🐰:参看博主前面的文章。

StringBuilder和StringBuffer区别。

🐰:都可以用来组装字符串,且比直接使用加号+高效。
单线程使用StringBuilder,多线程使用StringBuffer。

以上就是本期解读笔记。

我是Pandas,专注Java实用技术分享,公众号Java实用技术手册和B站均有视频解说,欢迎来玩。

如果你觉得这篇文章有用,别忘了点赞+关注,一起进步!

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。