博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java书写规范与标识符
阅读量:2055 次
发布时间:2019-04-28

本文共 923 字,大约阅读时间需要 3 分钟。

一、标识符

(1)可以由大写字母,小写字母,中文(可以使用,但不推荐)组成。

(2)可以包含数字,但数字不能存在开头与全部由数字组成。

(3)“_”从Jdk1.8开始,下划线不能单独作为标识符使用

(4)不能使用关键字名称

(5)Java中严格区分大小写

二、命名规范

Java命名遵循驼峰命名规范

单个单词 所有英文字母小写
多个单词 每个单词字母均小写,单词之间用“.”隔开
类和接口 单个单词 单词首字母大写,其他小写
多个单词 每个单词首字母大写,其他小写
方法和变量 单个单词 字母全部小写
多个单词 第一个单词小写,从第二个开始,首字母大写,其他小写
常量 单个单词 字母均大写
多个单词 字母均大写,单词之间使用“_”分隔

三、关键字

Java内置的 已经定义好的有特殊含义的单词

用于定义数据类型的关键字

 

 

 

 

 

 

class

interface

byte

short

int

 

long

float

double

char

boolean

void

 

enum

用于定义数据类型值的关键字

 

 

 

 

 

 

true

false

null

 

 

 

 

用于定义流程控制的关键字

 

 

 

 

 

 

if

else

switch

case

default

 

while

do

for

break

continue

return

 

 

用于定义访问权限修饰符的关键字

 

 

 

 

 

 

private

protected

public

 

 

 

 

用于定义类、函数、变量修饰符的关键字

 

 

 

 

 

 

abstract

final

static

synchronized

 

 

 

用于定义类与类之间关系的关键字

 

 

 

 

 

 

extends

implements

 

 

 

 

 

用于定义建立实例、判断实例的关键字

 

 

 

 

 

 

new

this

super

instanceof

 

 

 

用于异常处理的关键字

 

 

 

 

 

 

try

catch

finally

throw

throws

 

 

用于包的关键字

 

 

 

 

 

 

package

import

 

 

 

 

 

其他修饰符关键字

 

 

 

 

 

 

native

strictfp

transient

volatile

assert

 

 

注意点:

1、const goto 是保留字保留字  目前没有使用,但将来或许会被使用

2、Java中内置的类名和方法名,不算做关键字

3、开发工具 eclipse 关键字会有特殊的标识

 

转载地址:http://vbdlf.baihongyu.com/

你可能感兴趣的文章
最华丽的 Kubernetes 桌面客户端:Lens
查看>>
太赞了,这个神器竟然能分分钟将多个 kubeconfig 合并成一个!
查看>>
如何解决容器中 nginx worker process 自动设置的问题
查看>>
ethtool 原理介绍和解决网卡丢包排查思路
查看>>
HPE 推出容器平台 Ezmeral,向 VMware 与 Red Hat 下战书
查看>>
使用 Prometheus-Operator 监控 Calico
查看>>
如果你不习惯新版的 Github 的 UI 界面,可以试试这款插件
查看>>
容器化囧途——没上容器时好好的?
查看>>
linux内核网络参数tcp_tw_recycle 和 tcp_tw_reuse 你搞清楚了吗?
查看>>
40核CPU+80G内存的云资源终终终终终于免费了!
查看>>
Drone开源持续集成工具——Pipeline篇
查看>>
Kubernetes 源码剖析之 WorkQueue 队列 | 文末送书
查看>>
根据 PID 获取容器所在的 Pod 名称
查看>>
JAVA 面试很难吗?Oracle 工程师教你轻松搞定BAT!
查看>>
弹窗!到底谁是幕后黑手?
查看>>
免费分享一个最完美的英语学习素材 Englishpod
查看>>
Ceph CSI 3.0.0 发布了!
查看>>
2020年了,SparkStreaming 与 Kafka 还是性格不合。。
查看>>
没错,华为开始招募了!
查看>>
深入理解 Cilium 的 eBPF 收发包路径
查看>>