1. Java简介
- 特点:面向对象、解释型、开源、跨平台(通过JVM实现)
- Java版本:
J2SE:桌面运用J2ME:嵌入式设备J2EE:企业环境应用
JRE:Java运行环境JDK:Java开发工具包(包含JRE、编译、打包工具)JDK目录:/bin:可执行程序/db:小型JavaDB数据库,支持JDBC规范/jre:Java运行环境,包括Java虚拟机/include:C语言头文件/lib:Java类库/src.zip:JDK源码
- 开发工具:
edit plas、notepad++、sublime text、eclipse、myeclipse、idea
2. JDK下载
- Oracle官网:
https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html - 安装:略
3. JDK环境变量
JAVA_HOME:X:\xxx\jdk1.8.0.132CLASSPATH:可以不用配置,若配置需加上.路径PATH:%JAVA_HOME%\bin
4. HelloWold
-
示例:(文件名:
HelloWorld.java)class HelloWorld { public static void main(String[] args) { System.out.println("Hello World."); } } -
编译:
$ javac [filename](生成文件:HelloWorld.class) -
运行:
$ java [classname]
5. 注释
-
单行注释:
// -
多行注释:
/* */ -
文档注释:
/** */-
文档注释生成的文档,私有方法不会生成说明,类必须为
public -
@author:作者 -
@version:版本 -
@param:参数 -
@return:返回值 -
生成命令:
javadoc -d api -version -author filename
api:生成路径
filename:源文件
-
6. 关键字
- 保留关键字:
goto、const break可以用标号- 标识符:由英文、数字、$、_组成
- 包名:全小写,一般为域名倒写,用于解决类重名问题
- 类名:驼峰命名,每个单词首字母大写
- 方法名:驼峰命名,首字母小写,其余单词首字母大写
- 常量:全部大写,不同单词用
_分隔