前言
博主简介:本人是计算机专业,大二学生。
博客主要记录一些代码,主要是语言语法和数据结构方面。
希望和大家一起学习,一起加油,一起进步!
这里我们开始了解java程序设计过程中的一些细节和规范。因为我有一定的C++基础,所有主要关注的是Java与C++之间的不同。然后整理了一些常见的关键字和前后缀。
1. 摘抄
1. 1. 知识
- Java区分大小写,且类名首字母大写
- 源代码的文件名必须与公共类的类名相同
- 大括号的使用风格曾经引发过许多无意义的争论
- Java中的所有函数都是某个类的方法,故main函数必须有一个外壳(shell)类
- main方法不会为操作系统返回一个“退出码”,但正常退出时Java程序也会返回一个退出码0
- 回车不是语句结束的标志,因此,如果需要,一条语句可以跨多行
- 注释:以
/**
开始,以*/
结束的注释可以用来自动生成文档 - Java中整型的范围与运行Java代码的机器无关
- Java没有无符号(unsigned)的int,long,short,byte类型
- 浮点数溢出或出错:1)正无穷大 2)负无穷大 3)NaN(不是一个数)
例:计算0/0或负数的平方根,结果为NaN。注意,所有的NaN值都认为是不同的
- 转义序列
\u
可以表示char类型(2个字节,16位),范围为\u0000 ~ \uFFFF
注意:当心注释中的\u
- 布尔值与整型值之间不能互相转换
例:if(x = 0)
这样的语句将不能通过编译 - 变量名由字母、数字、货币符号、以及标点连接符(下划线、波浪线等)组成。
- 将来的版本可能使用下划线
_
作为通配符 - 没有后缀的浮点类型总默认是double型的
- 浮点数字面量:可用
0x1.0p-3
表示0.125(2-3),尾数采用十六进制,指数采用十进制,例中1.0
为尾数,-3
为指数
1. 2. 建议
- 强烈建议不要再程序中使用char类型
- 分别声明每一个变量可以提高程序的可读性
- 变量的声明要尽可能靠近第一次使用这个变量的地方
2. 关键字与前后缀
2. 1. 关键字
关键字 | 介绍 |
---|---|
public | 访问修饰符 |
class | java程序中的所有内容都包含在类中 |
boolean | 表示真值的数据类型 |
var | 声明变量,从变量的初始值识别类型 |
final | 声明常量 |
static final | 声明类常量 |
enum | 声明枚举类型(一个变量只包含有限的一组值) |
const | 是java的关键字,但是没有启用 |
2. 2. 前后缀
前后缀 | 介绍 |
---|---|
L 或 l | 长整型后缀 |
0x 或 0X | 十六进制数值的前缀 |
0 | 八进制数值前缀 |
0b 或 0B | 二进制数值前缀 |
f 或 F | float类型的后缀 |
感谢阅读