Java基础笔记(一)
简介
Java 平台
Java SE
主要用于开发台式机和工作站桌面应用程序的版本。
包含:JRE、JDK、Java 核心类库。
Java EE
主要用于简化企业级系统的开发、部署和管理。以 Java SE 为基础,提供了一套服务、API 接口和协议,能够开发企业级分布式系统、Web 应用程序和业务组件。
Java ME
主要是面向消费类电子产品,为消费电子产品提供一个 Java 的运行平台。
Java 应用程序通过 Java 虚拟机实现跨平台运行。
Java 程序运行过程:
开发环境搭建
-
下载安装相应版本 JDK
-
配置环境变量
-
添加环境变量 JAVA_HOME:指向 JDK 目录
-
将 JDK\bin 目录添加到 path 环境变量
第一个 Java 程序
public static void main(String[] args)方法是一个应用程序的入口。
注意:一个源程序文件包含多个类时:
只能有一个类被声明为公有(public); 文件名必须与公有类名完全一致 public static void main(String[] args) 只能定义在公有类中
Java 语法基础
标识符
标识符命名规范:
-
字母、数字、下划线、美元符组成
-
不能以数字开头
-
区分大小写
变量
根据作用域不同变量分为:成员变量和局部变量
常量
常量实际就是内容不能被修改的变量。
声明格式:
final 数据类型 变量名 = 初始值;
常量有三种类型:静态常量、成员常量、局部常量。
Java 编码规范
命名规范
采用驼峰命名法。
-
包名全部小写,中间由点分隔
-
类和接口名采用大驼峰法
-
文件名采用大驼峰法
-
变量采用小驼峰法
-
常量全大写
-
方法名采用小驼峰法
注释规范
单行注释符://
多行注释符:/*…*/
文档注释符:/**…*/
文档注释
javadoc -d apidoc Data.java:-d 参数指明存放生成的文档的目录,如果没有,Java 会创建一个;Data.java 是当前目录下的 Java 源文件。
地标注释
地标注释不是 Java 官方提供的,但是主流 IDE 工具都支持地标注释。
Eclipse 支持三种地标注释:
-
TODO:说明此处有待处理的任务,或代码没有编写完成。
-
FIXME:说明此处代码有错误,需要修正。
-
XXX:说明此处代码虽然实现了功能,但实现方法有待商榷,希望未来能改进。
Eclipse 下 Window -> Show View -> Tasks,打开地标注释视图,双击其中的任务可以跳转到注释处。
代码排版
-
类声明和接口声明之间保留两个空行。
-
两个方法之间保留一个空行。
-
方法的第一条语句之前保留一个空行。
-
代码注释(尾端注释外)之前保留一个空行。
-
一个方法内的两个逻辑段之间保留一个空行。
断行
一行代码的长度应尽量不要超过 80 个字符,如果超过则需要断行。
-
在一个逗号后面断行。
-
在一个操作符前面断行,要选择较高级别的运算符断开。
-
新的一样应该相对于上一行锁紧两个级别(8 个空格)。