[学习笔记]Java SE环境搭建及代码规范

本文介绍了Java开发的基础环境搭建及代码规范,包括JRE、JDK的使用,环境变量配置,以及Java代码的编写原则。

Java基础概念

JRE(Java Runtime Environment):Java运行环境
包括Java虚拟机(JVM,JavaVirtual Machine)和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和不可改变的,也不应该把它示为常量,自然也不能用常量的规则去命名它。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值