[JavaSE 预科/基本] Episode.1 计算机知识与运行环境

72 阅读2分钟

引导序言

  • 什么是计算机
  • 名词解释、硬件、软件、程序
  • 名词解释、磁盘操作系统(Disk Operating System)
  • 计算机语言发展史(机器、汇编、高级、C与C++帝国)

我们一直在赶路却忘了放慢脚步 (但也不能因此牛步)

插播:写博客

  1. 提升文笔能力
  2. 学会总结能力(自我期许)

一个单元学完,回想老师讲了哪些重点;整体学完把它一个体系的去思考,一共分为几大段落、节(预科、入门、基础等等),每一节的知识点有什么,只有了解到才会真正知道自己会做什么

错了要写下来,下次就不要再错,这才叫提升;如果不去反思将不会进步

Java的出世(初始)

所有成功的产品都有的规律:更易更强

延续语言发展史,聊聊Java帝国诞生的故事、特有的名词解释(JRE、JVM..)

下载Java,开启第一扇门(jdk8 u181)

  1. 环境配置
  2. Hello, World!
  3. 目录说明
  4. Java程序是怎么跑起来的,名词解释编译型与解释型

一、下载并运行环境

  1. 网路搜索jdk8,找到jdk8u181安装档

补充:卸载旧版本Java开发环境

  1. 开始 》设置 》 关于 》 高级系统设置 》 环境变量,找到JAVA_HOME的目录,删除
  2. 删除JAVA_HOME变量
  3. 删除Path内有JAVA_HOME的路径
  1. 安装路径D:\Environment\java\jdk1.8\(jdk或jre)
  2. 建立JAVA_HOME环境变量
  3. 添加jdk/bin与jre/bin目录到path系统路径中

二、首次执行

  1. 在任意目录建立Hello.java文件,输入下方代码
public class Hello {
    public static void main(String[] args) {
        System.out.print("Hello, World!");
    }
}
  1. 在该目录下进入cmd,运行javac Hello.java编译生成字节码文件(.class)
  2. 使用java Hello命令,执行java程序完成

三、目录结构说明

image.png

  • bin目录放jdk中各种工具的可执行文件(java、javac等等)
  • include目录,由于jdk是由c/c++编写的,里面放需要引入的头文件
  • jre目录,运行环境的目录
  • src目录存放官方提供的类库的源代码

终:Java程序的执行流程

编译型与解释型的区别在于时机不同(预翻译与实时翻译、走一句解释一句)

我们写好的源代码在控制台通过javac(java compiler)编译组成字节码文件,再将字节码文件装载到JVM中,边运行边解释成机器指令码来完成程序

段落小结

我们通过预科阶段了解到使用计算机的地方,硬件(冯诺依曼)、软件、程序,Java前计算机语言的历史,Java帝国的诞生,名词解释(JRE、JVM),Java设定,目录介绍,运行时的流程说明