黑马程序员------JAVA学习笔记之基础常识与JAVA环境搭建

时间:2021-01-10 00:30:27

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-

一、基础常识
1.1 什么是软件
    软件:一系列按照特定顺序组织的计算机数据和指令的集合。
    常见的软件:
        系统软件:如DOS、windows、Linux等。
        应用软件:如扫雷、迅雷、QQ等。
1.2 什么是开发
    制作软件
1.3 人机交互
    软件的出现实现了人与计算机之间的更好的交互。
    交互方式:
        图形化界面:这种方式简单直观,使用者易于接受,容易上手操作
        命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作,较为麻烦,需要记录住一些命令。
1.4 DOS命令行常见的指令
    dir:列出当前目录下的文件以及文件夹
    md:创建目录
    rd:删除目录
    cd:进入指定目录
    cd..:退回上一级目录
    cd/:退回到根目录
    del:删除文件
    exit:退出DOS命令行
1.5 什么是计算机语言
    人与计算机交流的方式(机器语言)
1.6 JAVA语言的特点:跨平台性
    什么是跨平台性?
        通过JAVA语言编写的应用程序在不同的平台上都可以运行
    原理是什么?
        只要在需要运行JAVA应用程序的操作系统上,先安装一个JAVA虚拟机(JVM Java Virtual Machine)即可
        由JVM来负责JAVA程序在该系统中的运行。
二、JAVA语言环境搭建

  1. 明确什么是JRE、JDK
    JRE(Java Runtime Environment Java运行环境)
        包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的类库等。如果想要运行一个开发好的Java程序,计算机只需安装JRE即可。
    JDK(Java Development kit Java开发工具包)
        JDK提供给Java开发人员使用的,其中包含了Java开发工具也包括了JRE。所以安装JDK,就不用再单独安装JRE了。
        其中的开发工具:编译工具(Javac.exe)打包工具(jar.exe)等。
        简而言之:使用JDK开发完成的Java程序,交给JRE去运行。
  2. 下载JDK
    JDK(Java Development kit Java开发工具包)
    官方网址:
        www.oracle.com 参阅index.html
        Java.sun.com 参阅index1.html
  3. 安装JDK
    a、 运行安装文件点击【下一步】按钮
    黑马程序员------JAVA学习笔记之基础常识与JAVA环境搭建
    b、 点击【更改】按钮,选择安装的目录,目录不能带有空格,选择目录后,点击【下一步】按钮
    黑马程序员------JAVA学习笔记之基础常识与JAVA环境搭建
    c、 进行安装一段时间后,会有提示是否安装JRE,直接关闭该窗体退出安装即可,在安装JDK中已经安装了JRE,不需要要单独再安装一个
    黑马程序员------JAVA学习笔记之基础常识与JAVA环境搭建

  4. 配置环境变量
    方式1:
        a.我的电脑–>属性–>高级–>环境变量
        b.编辑path变量,在变量开始处加上Java工具所在的目录,后面用”;”号和其他值隔开。
        c.打开DOS命令行,任意目录下敲入javac。
         d.如果出现javac的参数信息,配置成功。
        e.这种配置方法一劳永逸。
    黑马程序员------JAVA学习笔记之基础常识与JAVA环境搭建
    黑马程序员------JAVA学习笔记之基础常识与JAVA环境搭建
    方式2:
        在命令行中,输入set path=java工具所在目录。
        此方式为临时配置方式,用完就没了。
         set:查看、设置环境变量的值
        定义类文件路径环境变量:set classpath=类文件路径
    三、Hello World

class HelloWorld
{
//main:主函数,程序入口,名称不可改变区分大小写
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}