自用Java基本语法
2021/8/5 20:36:14
本文主要是介绍自用Java基本语法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
以下是以前学Java的时候做的乱七八糟笔记
给自己看的
只做了自己不会的地方
数据类型
-
java是一种强类型语言,要求变量的使用严格符合规定,所有变量都必须先定义后才能使用
-
Java的数据类型分为
-
基本类型
-
数值类型(略过只拓展)
- 整数类型进制
二进制 0b
八进制 0
十六进制 0x
-
最好完全避免使用浮点数进行比较
(浮点数是有限,离散,舍入误差,大约,接近但不等于的)
-
字符编码
Unicode 2字节
0 - 65536
-
-
boolean类型:
占一位,只有ture和false两个值
-
引用类型
- 类
eg:BigDecimal 数学工具类
(!!! 字符串 String不是关键字而是类) - 接口
- 数组
- 类
类型转换
- 强制类型转换
高->低
- 自动类型转换
低->高
tips:
不能对布尔值进行转换
不能把对象类型转换为不相干的类型
转换后可能有内存溢出问题或精度问题
变量
三要素:变量名,变量类型,作用域
不提倡一行定义多个变量
-
根据变量作用域分类
- 类变量
// static + 类型 +变量名
// 从属于类,可直接使用
-
局部变量
-
实例变量
// 从属于对象,在main方法外,类内,使用时使用 new,
// 如若不初始化,会自行初始化为该类的默认值;
常量
初始化后不允许改变的值,常量名一般使用大写字母
final + 类型 + 变量名 //修饰符不存在先后顺序
运算符
- 汇总
- 自增自减
短路运算:&&前判断为错误时不会继续后面的表达式
// 字符串连接符 + :一旦出现string类型就全转换为string类型
// eg: system.out.print(""+10+20);
输出1020
不会继续后面的表达式**
// 字符串连接符 + :一旦出现string类型就全转换为string类型
// eg: system.out.print(""+10+20);
输出1020
这篇关于自用Java基本语法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)
- 2024-05-30【Java】百万数据excel导出功能如何实现