黑马程序员技术交流社区

标题: Java的书写规范/原反补码/标识符/关键字 [打印本页]

作者: 654321    时间: 2019-3-9 23:27
标题: Java的书写规范/原反补码/标识符/关键字
Java语言基础---书写格式(约定俗成)

1,大括号要对齐,并且成对写
2,左大括号前面有空格
3,遇到左大括号要缩进,Tab
4,方法和程序块之间加空行让程序看起来清晰
5,并排语句之间加空格,例如for语句
6,运算符两侧加空格

一、正整数的原码、反码、补码完全一样,即符号位固定为0,数值位相同

二、负整数的符号位固定为1,由原码变为补码时,规则如下:

      1、原码符号位1不变,整数的每一位二进制数位求反,得到反码

      2、反码符号位1不变,反码数值位最低位加1,得到补码

JAVA
1、标识符由字母、数字、下划线“_”、汉字、美元符号“$”组成,第一个字符不能是数字。
2、不能把java关键字和保留字作为标识符。
3、标识符没有长度限制。
4、标识符对大小写敏感。

关键字/保留字

关键字        含义
abstract表明类或者成员方法具有抽象属性
assert  断言,用来进行程序调试
boolean        基本数据类型之一,布尔类型
break        提前跳出一个块
byte        基本数据类型之一,字节类型
case        用在switch语句之中,表示其中的一个分支
catch        用在异常处理中,用来捕捉异常
char        基本数据类型之一,字符类型
class        声明一个类
const        保留关键字,没有具体含义
continue        回到一个块的开始处
default        默认,例如,用在switch语句中,表明一个默认的分支
do        用在do-while循环结构中
double        基本数据类型之一,双精度浮点数类型
else        用在条件语句中,表明当条件不成立时的分支
enum        枚举
extends        表明一个类型是另一个类型的子类型,这里常见的类型有类和接口
final        用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量
finally        用于处理异常情况,用来声明一个基本肯定会被执行到的语句块
float        基本数据类型之一,单精度浮点数类型
for        一种循环结构的引导词
goto        保留关键字,没有具体含义
if        条件语句的引导词
implements        表明一个类实现了给定的接口
import        表明要访问指定的类或包
instanceof        用来测试一个对象是否是指定类型的实例对象
int        基本数据类型之一,整数类型
interface        接口
long        基本数据类型之一,长整数类型
native        用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的
new        用来创建新实例对象
package        包
private        一种访问控制方式:私用模式
protected        一种访问控制方式:保护模式
public        一种访问控制方式:共用模式
return        从成员方法中返回数据
short        基本数据类型之一,短整数类型
static        表明具有静态属性
strictfp        用来声明FP_strict(单精度或双精度浮点数)表达式遵循IEEE 754算术规范 [1]
super        表明当前对象的父类型的引用或者父类型的构造方法
switch        分支语句结构的引导词
synchronized        表明一段代码需要同步执行
this        指向当前实例对象的引用
throw        抛出一个异常
throws        声明在当前定义的成员方法中所有需要抛出的异常
transient        声明不用序列化的成员域
try        尝试一个可能抛出异常的程序块
void        声明当前成员方法没有返回值
volatile        表明两个或者多个变量必须同步地发生变化
while        用在循环结构中






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2