Java基础笔记

来源:互联网 发布:想在淘宝卖烧鸡 编辑:程序博客网 时间:2024/06/18 09:28

本文主要概述windows环境下如何搭建Java开发及运行环境

JDK下载安装

  首先我们需要下载Java开发工具包JDK,下载地址,页面如下图,点击下载按钮

下载页面

  如果我们需要下载历史版本,在这一页的最下面,如图

历史版本下载页面

  在下载页面中你需要选择接受许可,并根据自己的系统选择对应的版本,本文以 Window 64位系统,jdk-8u141版本为例

下载链接

  下载后JDK的安装根据提示进行,还有安装JDK的时候也会安装JRE,一并安装就可以了

  安装JDK,安装过程中可以自定义安装目录等信息,我们选择默认安装目录,最后安装在C:\Program Files\Java\jdk1.8.0_141

目录结构

环境变量配置

  安装完成后,需要设置环境变量,右击”我的电脑”,点击”属性”,选择”高级系统设置”

这里写图片描述

  选择”高级”选项卡,点击”环境变量”

这里写图片描述

  会出现如下图所示的页面

这里写图片描述

  在”系统变量”中设置3项属性,JAVA_HOMEPATHCLASSPATH,若已存在则点击”编辑”,不存在则点击”新建”

  变量设置参数如下:

  • 变量名:JAVA_HOME
  • 变量值:C:\Program Files\Java\jdk1.8.0_141
  • 说明:设置JAVA_HOME,一是为了方便引用,比如,JDK安装在C:\Program Files\Java\jdk1.8.0_141目录里,则设置JAVA_HOME为该目录路径,那么以后要使用这个路径的时候,只需输入%JAVA_HOME%即可,避免每次引用都输入很长的路径串;二则是归一原则,当JDK路径改变的时候,仅需更改JAVA_HOME的变量值即可,否则,就要更改任何用绝对路径引用JDK目录的文档,要是万一没有改全,某个程序找不到JDK,后果是可想而知的——系统崩溃!三则是第三方软件会引用约定好的 JAVA_HOME 变量,不然,你不能正常使用该软件

这里写图片描述

  • 变量名:CLASSPATH
  • 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
  • 说明:CLASSPATH 环境变量,是当我们在开发java程序时需要引用别人写好的类时,要让 Java 解释器知道到哪里去找这个类。通常,JDK 为我们提供了一些额外的丰富的类包,一个是 dt.jar,一个是 tools.jar,这两个 jar 包都位于 C:\Program Files\Java\jdk1.8.0_141\lib 目录下,所以通常我们都会把这两个 jar 包加到我们的 CLASSPATH;那 CLASSPATH最前面的“.;”是做什么用的呢?“.”代表当前目录,所以,配置“.;”,是为了让 Java 解释器去当前目录下找我们自己提供的类

这里写图片描述

  • 变量名:Path
  • 变量值:原变量值;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
  • 说明:Path变量使得我们能够在系统中的任何地方运行java应用程序,比如 javac、java、javah 等等,这就要找到我们安装 JDK 的目录,假设我们的JDK安装在 C:\Program Files\Java\jdk1.8.0_141\ 目录下,那么在 C:\Program Files\Java\jdk1.8.0_141\bin 目录下就是我们常用的 java 应用程序,我们就需要把 C:\Program Files\Java\jdk1.8.0_141\bin 这个目录加到 path 环境变量里面

这里写图片描述

  测试JDK是否安装成功

  • “开始”->”运行”,键入”cmd”
  • 键入命令: java、javac 命令,出现以下信息,说明环境变量配置成功

这里写图片描述

这里写图片描述

第一个 Java 程序

  在桌面上新建一个记事本文件,写入如下代码

public class HelloWorld {    public static void main(String []args) {        System.out.println("Hello World");    }}

  将刚才新建的记事本文件重命名为HelloWorld.java

这里写图片描述

  打开cmd命令行界面,来到桌面目录,执行javac HelloWorld.java,经过编译,桌面上会出现HelloWorld.class文件

这里写图片描述

  继续执行java HelloWorld命令,运行HelloWorld.class,会看到命令行打印出我们在代码中写的“Hello World”

这里写图片描述

  java程序执行的基本机制

Created with Raphaël 2.1.0开始javac命令编译HelloWorld.java,生成HelloWorld.classjava命令运行HelloWorld.class,输出Hello World结束
原创粉丝点击