[笔记] Java基础(1)-简介

223 阅读1分钟

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 plasnotepad++sublime texteclipsemyeclipseidea

2. JDK下载

  • Oracle官网:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html
  • 安装:略

3. JDK环境变量

  • JAVA_HOMEX:\xxx\jdk1.8.0.132
  • CLASSPATH:可以不用配置,若配置需加上.路径
  • 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. 关键字

  • 保留关键字:gotoconst
  • break可以用标号
  • 标识符:由英文、数字、$、_组成
  • 包名:全小写,一般为域名倒写,用于解决类重名问题
  • 类名:驼峰命名,每个单词首字母大写
  • 方法名:驼峰命名,首字母小写,其余单词首字母大写
  • 常量:全部大写,不同单词用_分隔