Java语言基础-初识计算机和Java语言(3)

204 阅读3分钟

开发环境的搭建和使用

开发工具的下载和安装

  • 下载方式

    方式一:通过官网下载www.sun.com www.oracle.com

    方式二:通过搜索下载www.baidu.com

  • 安装方式

    若下载的是安装版,则一路点击下一步安装即可;

    若下载的是绿色版,则直接解压即可;

    无论是安装版还是绿色版,切记安装的路径中不要有中文!

jdk的目录结构

  • bin目录 - 该目录下主要存放JDK的各种工具命令
  • conf目录 - 该目录下主要存放JDK的相关配置文件
  • include目录 - 该目录下主要存放了一些平台的头文件
  • jmods目录 - 该目录下主要存放了JDK的各种模块
  • legal目录 - 该目录下主要存放了JDK各种模块的授权文档
  • lib目录 - 该目录下主要存放了JDK工具的一些补充jar包和源代码

相关的概念

  • JDK - 称为Java开发工具包(Java Development Kit)。Java开发人士需要下载和安装JDK,目前主流的版本为JDK11
  • JRE - 称之为Java SE运行时环境(Java SE Runtime Environment),提供了运行Java应用程序所必须的软件环境等。无论是开发还是运行Java运用都必须安装。
  • javac.exe - 编译器,主要用于将高级Java源代码翻译为字节码文件。
  • java.exe - 解释器,主要用于启动JVM对字节码文件进行解释并执行。

jdk、jre、jvm之间的关系

Java开发工具包.png

Java开发的常用工具

  • 文本编辑器(TE、Text Editor)
  • 记事本、Notepad++、Edit Plus、UltraEdit、...
  • 集成开发环境(IDE、Integrated Development Environment)
  • Jbuilder、NetBeans、Eclipse、MyEclipse、IDEA、...

编写Java程序的流程

  • 新建文本文档,将文件扩展名由xxx.txt修改为xxx.java;
  • 使用记事本/Notepad++的方式打开文件,编写Java代码后进行保存;
  • 启动dos窗口,并切换到.java文件所在的路径中;
  • 使用javac xxx.java进行编译,生成xxx.class的字节码文件;
  • 使用java xxx进行解释执行,打印最终结果;

常见的错误

  • 错误:需要class,interface或enum => 通常都是class关键字拼写错误
  • 错误:找不到符号 => 通常因为单词拼写错误或者Java中不支持这样的单词
  • 错误:需要';' => 通常都是因为少写分号,加上因为版分号即可
  • 错误:非法字符:'\uff1b' => 通常是因为出现了中文标点符号,修改为英文版即可
  • 错误:在类PrintTest中找不到main方法,请将main方法定义为: => main写成了mian

编译和运行

java.png

Java11新特性之简化的编译运行

  • 新建文本文档,将文件扩展名由xxx.txt修改为xxx.java;
  • 使用记事本/Notepad++的方式打开文件,编写Java代码后进行保存;
  • 启动dos窗口,并切换到.java文件所在的路径中;
  • 使用java xxx.java进行编译运行,打印最终结果;

常用的快捷键

  • ctrl+s 保存
  • ctrl+c 复制
  • ctrl+v 粘贴
  • ctrl+a 全选
  • ctrl+x 剪切
  • ctrl+z 撤销
  • ctrl+f 搜索

注释

// 单行注释,从//开始,到本行结束,都是注释。

/* */ 多行注释,从/*开始,到*/结束,中间所有都是注释。

/** */ 多行/文档注释,从/**开始,到*/结束,是一种支持提取的注释。

  • 多行注释不允许嵌套使用!

跨平台原理

  • Java字节码可以通过JVM翻译为具体平台能够执行的机器指令。由Sun定义了JVM规范,而且不同的操作系统大多提供了JVM实现,才使得相同的字节码文件可以在不同的系统上运行,从而使Java赢得了“一次编译,到处使用”的美名。