[学习笔记]Java SE环境搭建及代码规范
Java基础概念JRE(Java Runtime Environment):Java运行环境包括Java虚拟机(JVM,JavaVirtual Machine)和Java程序所需要的核心类库。JDK(Java Development Kit):Java开发工具包包括:JRE和开发工具框架具体如下:Java环境搭建
·
Java基础概念
JRE(Java Runtime Environment):Java运行环境
包括Java虚拟机(JVM,JavaVirtual M
achine)和Java程序所需要的核心类库。
JDK(Java Development Kit):Java开发工具包
包括:JRE和开发工具
框架具体如下:
Java环境搭建
对于Windows系统,在环境变量中搭建Java环境。
Path环境变量配置Java工具包目录
CLASSPATH环境变量配置工程类文件目录
注意
1. 环境变量中各个目录用“;”隔开。
2. 一般将JDK主目录单独设定环境变量,避免移动JDK位置后对Path环境变量的重新配置。
比如:
JAVA_HOME= D:\Development\Java\jdk1.8.0_11
CLASSPATH= .; E: \My Programs\Java\class; %JAVA_HOME%\lib; %JAVA_HOME%\lib\tools.jar
Path= %JAVA_HOME%\bin; %SystemRoot%\system32; OtherPath;
3. 使用
setpath = 目录; %path%
命令来临时配置环境变量。
4. JVM查找类文件的顺序:
如果没有配置CLASSPATH环境变量,JVM只在当前目录下查找要运行的类文件。
如果配置了CLASSPATH环境变量,JVM会先在CLASSPATH环境变量值的目录中查找要运行的类文件。
如果CLASSPATH环境变量值的结尾处有分号,那么JVM最终会在当前目录下查找一次。
如果CLASSPATH环境变量值的结尾处没有分号,那么JVM不会查找当前目录。
推荐不用加分号,若需要查找当前目录,那么使用“.”。
Java代码规范
编写代码前,先写注释,声明需求以及实现思路。
1. 文件
源文件以其最顶层的类名来命名,大小写敏感,文件扩展名为.java。
一个源文件只允许有一个顶层类。
文件编码:UTF-8。
除了换行符,源文件中只允许空格作为空白字符,缩进使用2个空格,制表符不用于缩进。
2. 格式
对于非空块和块状结构,大括号遵循Kernighan和Ritchie风格:
左大括号前不换行
左大括号后换行
右大括号前换行
3. 命名规范
包名全部小写,连续的单词只是简单地连接起来,不使用下划线。
类名都以UpperCamelCase风格编写。类名通常是名词或名词短语,接口名称有时可能是形容词或形容词短语。
方法名都以lowerCamelCase风格编写,方法名通常是动词或动词短语。
常量名命名模式为CONSTANT_CASE,全部字母大写,用下划线分隔单词。
非常量字段名以lowerCamelCase风格编写,这些名字通常是名词或名词短语。
参数名以lowerCamelCase风格编写,参数应该避免用单个字符命名。
局部变量名以lowerCamelCase风格编写,要避免用单字符进行命名,除了临时变量和循环变量,即使局部变量是final和不可改变的,也不应该把它示为常量,自然也不能用常量的规则去命名它。
更多推荐
已为社区贡献1条内容
所有评论(0)